Поиск по сайту:

VirtualBox теперь работает на Apple Silicon, вот что работает (а что нет)


VirtualBox является оплотом виртуализации. Он предоставляет относительно удобный и бесплатный способ создания и управления виртуальными машинами на Windows, Linux и macOS. Однако с переходом на процессоры Apple silicon VirtualBox прекратил поддержку современных устройств macOS. По настоящее время.

VirtualBox позволяет запускать любую операционную систему на виртуальной машине.

Виртуальные машины - это изолированные виртуальные компьютеры. По сути, это совершенно отдельный ПК, работающий в рамках аппаратного обеспечения вашего текущего устройства, а не на собственном оборудовании. Это означает, что вы можете запускать полностью изолированные операционные системы в их рамках, включая различные операционные системы относительно хоста. Например, вы можете запустить виртуальную машину с Linux на Windows или наоборот. Тем не менее, существуют ограничения: по причинам производительности и совместимости часто лучше, чтобы основное физическое оборудование было близким к виртуализированному оборудованию.

VirtualBox был в первую очередь разработан для виртуализации x86-систем, среди которых ранее были устройства Apple Mac. Однако с переходом на процессоры Apple silicon M1, M2 и т.д., поддержка VirtualBox была прекращена. Это оставило пользователей Mac, которые ранее полагались на VirtualBox для запуска приложений Windows и Linux, без проверенной платформы виртуализации, если они не решили использовать платные продукты, такие как Parallels (который очень хорош, но тем не менее стоит ежегодной платы, которую может быть сложно оправдать при легком использовании).

К счастью, для тех из нас, кто любит бесплатные вещи и также нуждается в виртуализации на Mac с процессорами Apple silicon, VirtualBox для Apple silicon наконец-то появился.

Установка VirtualBox на macOS

Установка VirtualBox на macOS так же проста, как установка любого другого приложения. Перейдите на сайт VirtualBox, чтобы скачать установочный пакет для хостов с процессорами Apple silicon.

Откройте загруженный образ диска, затем запустите установщик VirtualBox.pkg.

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

Запуск Windows 11 для ARM в VirtualBox на Apple Silicon

Мой первый тест заключался в том, чтобы попытаться запустить Windows 11 для ПК на базе ARM в VirtualBox, который можно скачать с сайта Microsoft.

Хотя Windows 11 на VirtualBox для Apple silicon явно не поддерживается, я решил попробовать его anyway. Я подробно расскажу о шагах, которые я предпринял, но будьте предупреждены, что мне не удалось заставить его работать.

Создание новой виртуальной машины - это всего лишь вопрос нажатия большой кнопки "Новая" в верхней части менеджера VirtualBox, а затем заполнения данных для новой виртуальной машины. Для Windows 11 не было варианта под "Типом" или "Версией", поэтому они остались по умолчанию.

Я убедился, что в системе как минимум 4 ГБ оперативной памяти и 128 МБ видеопамяти.

Поскольку это было только для тестирования, я не выделял много дискового пространства.

Нажатие кнопки "Завершить" в конце процесса создаст новую виртуальную машину с указанными настройками.

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

К сожалению, независимо от того, что я пробовал или какую комбинацию настроек использовал, я всегда получал один и тот же результат: критическая ошибка и никаких Windows 11.

Последняя версия VirtualBox на момент тестирования — 7.1.8-168469. Надеемся, что в будущем мы получим официальную поддержку гостевых ОС Windows 11.

Запуск Linux в VirtualBox на Apple Silicon

У меня были гораздо лучшие результаты с установкой и настройкой Linux, и мне удалось запустить полноценный рабочий стол Fedora. Это позволяет мне запускать виртуальные машины Linux для тестирования инструментов разработки и работы над проектами в изолированной среде.

Процесс был практически таким же, как описано выше, за исключением того, что я установил правильные «Тип», «Подтип» и «Версию» для версии Fedora, которую хотел использовать при создании виртуальной машины. Всё загрузилось без проблем. Вы можете проверить документацию VirtualBox для получения списка поддерживаемых гостей Linux.

Здесь не о чем больше говорить: через несколько минут у меня была полная версия рабочего стола Fedora, работающая в VirtualBox на Apple Silicon.

Изображения гостевых дополнений VirtualBox также установились без каких-либо проблем, предоставляя мне полезные интеграции, такие как копирование и вставка между хостом и гостем. Приостановка и возобновление виртуальной машины также «просто работало».

Хорошо для экспериментов, но еще не готово к производству

Хотя мой MacBook не является настоящей мощной машиной, я все же ожидал немного большего, и отсутствие поддержки Windows немного огорчает, так как это основной сценарий использования виртуализации на macOS. Я продолжу полагаться на мой настольный ПК, работающий под хорошо зарекомендовавшей себя x86 версией VirtualBox для виртуализации Windows и всего важного. Тем не менее, для VirtualBox на Apple silicon это всего лишь начало, и я ожидаю, что ситуация в конечном итоге значительно улучшится. Я определенно вернусь через несколько месяцев.

Если вы ищете другие варианты виртуализации на Mac, вы можете рассмотреть Parallels, VMware Fusion или UTM. Облачные рабочие столы также становятся жизнеспособной альтернативой: Windows 365 помещает целый ПК с Windows в облако, доступный с вашего Mac.

Статьи по данной тематике