Когда Apple в 2020 году перешла с Intel на собственные процессоры Apple Silicon, одной из главных проблем для пользователей macOS стала виртуализация x86-операционных систем. Многие профессионалы, использующие виртуальные машины для тестирования и разработки, столкнулись с ограничениями, так как традиционные методы виртуализации, работавшие на процессорах Intel, не поддерживались.
Но технологии не стоят на месте, и теперь, с выпуском Parallels Desktop 20.2.0, пользователи Apple Silicon получили возможность запускать эмуляцию x86-64 виртуальных машин.
Как это работает?
Parallels 20.2.0 использует собственный эмуляционный движок для запуска x86-64 систем на Apple Silicon, начиная с M1. Однако важно понимать, что это пока бета-функция и она имеет серьезные ограничения:
- Медленный запуск — загрузка системы может занимать от 2 до 7 минут.
- Ограниченная производительность — поддерживается только один виртуальный процессор и максимум 8 ГБ ОЗУ.
- Отсутствие USB и звука — на данный момент виртуальные машины не поддерживают работу с USB-устройствами и звуком.
- Нет поддержки вложенной виртуализации — использование WSL2 (Windows Subsystem for Linux) невозможно.
- Только 64-битные системы — 32-битные приложения работают, но запуск 32-битных ОС невозможен.
Несмотря на все эти ограничения, появление x86-эмуляции на Apple Silicon — это большой шаг вперед для разработчиков и IT-специалистов.
Для кого?
Главный сценарий использования — тестирование и разработка программного обеспечения. Компании и разработчики, которым необходимо тестировать 32-битные Windows-приложения или работать с устаревшими корпоративными системами, получат новый инструмент для работы.
Однако запуск Windows-приложений для повседневной работы по-прежнему остается под вопросом. Если вам нужно просто использовать Windows-программу на macOS, лучше рассмотреть альтернативные решения, такие как CrossOver или облачные сервисы.
Дополнительные фишки в Parallels 20.2.0
Помимо x86-эмуляции, в новой версии Parallels появилось несколько улучшений, полезных для бизнеса и IT-специалистов:
- Поддержка гибридного лицензирования и SSO — упрощает управление лицензиями и аутентификацию пользователей.
- Поддержка профилей конфигурации — ускоряет процесс развертывания виртуальных машин в корпоративной среде.
- Автоматическая синхронизация времени — macOS-виртуалки теперь автоматически подстраиваются под временную зону хост-системы.
Хотя нынешняя реализация эмуляции x86 далека от идеала, важно понимать, что это первый шаг в направлении полной поддержки старых архитектур на новых Mac. Если Parallels продолжит улучшать этот инструмент, со временем можно ожидать повышения производительности и расширения функционала.
Пока же пользователям, которым критически важны x86-системы, стоит дождаться стабильного релиза этой технологии или использовать альтернативные решения, такие как облачная виртуализация.
А вы пробовали запускать Windows или Linux на Mac с M1/M2/M3? Какие у вас впечатления? Делитесь в комментариях!