Использует ли Parallels проприетарные драйверы или технологию виртуализации?

Возможно, это не лучшее место, чтобы задавать и даже немного расплывчатый вопрос, но я постараюсь быть максимально ясным.

Я использую MacBook Pro (2016 г.), и в прошлом я использовал VirtualBox для запуска виртуальных машин Ubuntu (18). Эти виртуальные машины всегда были немного глючными, и я подумал, что это связано с отсутствием программного обеспечения для виртуализации / драйверов.

Я недавно купил Parallels и заметил, что Ubuntu (20) работает отлично. Графика четкая, а система действительно отзывчивая.

Связано ли это с (проприетарными) драйверами / виртуализацией, которые Parallels предварительно устанавливает на виртуальную машину?

Я спрашиваю, потому что в идеале я хотел бы продолжать использовать VirtualBox, поскольку он имеет открытый исходный код, и мне интересно, в чем разница.

2 ответа
2

И VirtualBox, и Parallels используют эмулируемые устройства для всех устройств, кроме ЦП.

Производительность, которую вы видите, определяется качеством взаимодействия этих виртуальных устройств с собственными хост-устройствами. Другими словами, насколько эффективны их драйверы.

Специально для четкой графики вы найдете в статье
Как Parallels Desktop для Mac работает с видеокартами Mac?:

Parallels Desktop не имеет доступа к физическим видеокартам устройства Mac. Вместо этого драйвер адаптера дисплея Parallels (который является частью установки Parallels Tools) взаимодействует с виртуальным оборудованием и обеспечивает функции 3D-ускорения. Фактическое ускорение достигается путем перевода команд Direct X из гостевой ОС в API OpenGL на стороне macOS.

Согласно вашему опыту, этот перевод между виртуальными и физическими устройствами выполняется очень эффективно с использованием хорошо написанных проприетарных драйверов.

    Я недавно купил Parallels и заметил, что Ubuntu (20) работает отлично. Графика четкая, а система действительно отзывчивая. … Связано ли это с (проприетарными) драйверами / виртуализацией, которые Parallels предварительно устанавливает на виртуальную машину?

    Да, я думаю, что в целом это правда.

    Примечание: Ваш вопрос касается Parallels, но я истолковал его в более широком смысле, говоря о продуктах высшего качества. Я ответил своим опытом работы с VMware (по сравнению с Virtual Box) и некоторым опытом работы с Hyper-V.

    Я использую VMware Workstation в Windows, и у меня НАМНОГО меньше трудностей, чем у участников, использующих Virtual Box.

    У меня есть машина с Hyper-V, и я думаю, что VMware проще в использовании и более гибкая, а также более плавная работа, чем Hyper-V. Hyper-V по-прежнему работает нормально и графика хорошая, но VMware проще в использовании, что важно.

    У меня много виртуальных машин, но в VMware я все время использую Windows 7, Kali 2021 и Ubuntu 20.04. Все три работают очень плавно, а графика на виртуальных машинах превосходна.

    Я регулярно работаю внутри Кали.

    VMware использует проприетарные драйверы и инструменты VMware (необходимые для виртуальных машин), и это дает отличные результаты.

    Профессиональные инструменты (многих видов), которые взимают плату за лицензию и предоставляют поддержку, часто лучше, чем бесплатные инструменты.

    Итак, длинный ответ: да.

    • Это сообщение о Parallels, а не о VMware.

      — harrymc
      14 часов назад

    • Верно, но я дал общий совет относительно платных продуктов виртуализации высшего качества и бесплатных. Так что я думаю, что это подходит. Пожалуйста, дайте мне знать, если мой ответ следует удалить. Спасибо.

      — Джон
      14 часов назад

    • Ваше решение, я просто думаю, вам следует прояснить эту часть.

      — harrymc
      14 часов назад

    • Спасибо. Я добавил большое уточнение. Отличная идея.

      — Джон
      14 часов назад

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *