Компьютеры Mac M4 не могут запускать виртуальные машины macOS ранее, чем Ventura 13.4

Компьютеры Mac M4 не могут запускать виртуальные машины macOS ранее, чем Ventura 13.4

Как опытный энтузиаст технологий с многолетним опытом работы за плечами, я должен сказать, что эта последняя разработка с компьютерами Mac на базе M4, безусловно, вызывает удивление в сообществе. Хотя Apple постоянно впечатляет нас своими технологическими достижениями, похоже, они упустили из виду что-то важное — по крайней мере, для тех, кто полагается на виртуальные машины в целях тестирования или совместимости.


Судя по опыту пользователей и исследованиям разработчиков, последние модели 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.

Если вы используете более старые версии macOS на виртуальных машинах в целях тестирования или совместимости, важно учитывать, что при переходе на компьютеры Mac с M4 могут действовать определенные ограничения. В настоящее время только определенные версии macOS совместимы с виртуализацией на компьютерах Mac M4.

  • macOS Ventura 13.4 и более поздних версий
  • macOS Сонома 14
  • macOS Секвойя 15

Окли предполагает, что из-за проблемы, возникающей на начальном этапе запуска, Apple, возможно, придется выпустить новые файлы IPSW для более ранних выпусков macOS, что для них нетипично. Это потенциально может сделать такое действие маловероятным.

Как технический энтузиаст, я заметил, что ограничения Apple по виртуализации для их процессоров Mac стали более жесткими, особенно тот факт, что приложения App Store не могут работать на виртуальных машинах (ВМ). Тем не менее, Apple добилась значительного прогресса с выпуском macOS Sequoia. Теперь пользователи могут входить в iCloud непосредственно с виртуальных машин macOS, что является довольно крутым обновлением их среды виртуализации!

В октябре Apple представила обновленные версии своих iMac, Mac mini и MacBook Pro, оснащенные чипом M4. Для полного понимания темы виртуализации рекомендую прочитать содержательную статью Окли.

Смотрите также

2024-11-18 13:00