
Компьютеры Mac M4 не поддерживают работу виртуальных машин macOS более ранних версий, чем Ventura 13.4
Согласно сообщениям пользователей и выводам разработчиков, новые компьютеры Mac на базе M4 не могут запускать виртуальные машины старых версий macOS, до macOS Ventura 13.4.
Согласно подробному отчету Говарда Окли из Eclectic Light Company , исследователь безопасности Чаба Фицл выделил проблему, которая была задокументирована в Apple Feedback и затрагивает популярное программное обеспечение для виртуализации, включая UTM. При попытке запустить виртуальную машину с более ранней версией macOS на компьютерах Mac M4 пользователи сталкиваются с черным экраном, и виртуальная машина полностью не загружается.
Ограничение, по-видимому, возникает во время ранних процессов загрузки ядра, на что указывает Activity Monitor, показывающий только одно активное виртуальное ядро, несмотря на то, что выделено несколько ядер. Это говорит о том, что сбой происходит до того, как ядро виртуальной машины может инициализировать дополнительные ядра.
Ограничение не является проблемой для компьютеров Mac M1, M2 и M3, все из которых могут успешно запускать виртуальные машины macOS Monterey (12.0.1) и более поздних версий (с некоторыми ограничениями), хотя виртуализация Big Sur никогда не поддерживалась на компьютерах Mac на базе процессоров Apple Silicon.
Для пользователей, которые полагаются на старые версии macOS в виртуальных машинах для тестирования или обеспечения совместимости, это ограничение может быть важным фактором перед обновлением до компьютеров Mac на базе M4. В настоящее время поддерживаемые версии macOS для виртуализации на компьютерах Mac на базе M4 включают:
- macOS Ventura 13.4 и новее
- macOS Sonoma 14
- macOS Sequoia 15
Учитывая характер проблемы, возникающей на ранних этапах процесса загрузки, компания Oakley сообщает, что для ее исправления Apple, скорее всего, потребуется выпустить обновленные файлы IPSW для старых версий macOS, что является беспрецедентным случаем для компании и, возможно, делает его маловероятным.
Ограничение добавляется к существующим ограничениям виртуализации на кремниевых компьютерах Mac от Apple, таким как невозможность запуска приложений App Store в виртуальных машинах. Однако Apple представила заметное улучшение своей структуры виртуализации в macOS Sequoia, позволив пользователям Mac входить в iCloud в виртуальных машинах macOS .
В октябре Apple представила новые версии своих моделей iMac, Mac mini и MacBook Pro на базе M4. Для получения дополнительной информации о проблеме виртуализации обязательно прочитайте информативную статью Oakley