Як використовувати безкоштовні програми віртуалізації для безпечного тестування бета-версій macOS Ventura
Однією з найцікавіших функцій Mac для досвідчених користувачів епохи Apple Silicon є середовище віртуалізації Apple . Зазвичай це платне програмне забезпечення, наприклад Parallels Desktop або VMWare Fusion. Віртуалізація дозволяє запускати кілька операційних систем на одному Mac одночасно, що корисно для всіх, хто хоче запустити Linux поверх macOS і протестувати програму, яку вони розробляють. на різних версіях macOS або перегляньте останню бета-версію macOS Ventura, не ризикуючи основним встановленням.
Документація та приклади проектів Apple містять усе необхідне для створення та запуску простої віртуальної машини без додаткового програмного забезпечення. Однак деякі незалежні розробники створили прості безкоштовні додатки на основі середовища віртуалізації, яке забезпечує графічний інтерфейс для налаштування та керування кількома гостьовими ОС.
Підготовка до віртуалізації
Мій улюблений варіант запуску macOS поверх macOS — це VirtualBuddy , який спрощує процес завантаження файлів, необхідних для запуску та запуску віртуальної машини Monterey або Ventura. Це програма, яку ми використовуватимемо для налаштування нашого зразка віртуальної машини в цьому посібнику.
Ще одна програма, на яку варто звернути увагу, — це UTM , яка використовує інфраструктуру віртуалізації для запуску операційних систем ARM поверх версії ARM macOS, а також забезпечує простий у використанні інтерфейс для програмного забезпечення емуляції QEMU. QEMU може емулювати інші архітектури процесорів, включаючи, але не обмежуючись, x86 і PowerPC. Як і будь-яка емуляція, це призводить до зниження продуктивності. Але це цікавий спосіб запускати старі операційні системи на блискучому новому Mac, а Галерея віртуальних машин UTM містить зразки віртуальних машин для багатьох дистрибутивів Linux, класичної Mac OS, Windows XP і Windows 7.
Якщо ви хочете віртуалізувати macOS Monterey поверх macOS Monterey, вам не потрібно нічого завантажувати. Якщо ви хочете віртуалізувати Ventura поверх Monterey, вам потрібно буде встановити та запустити бета-версію Xcode 14 із сайту розробників Apple, перш ніж почати. Коли я спробував це без інсталяції Xcode, macOS спробувала (і не вдалася) завантажити додаткове програмне забезпечення, щоб змусити його працювати – схоже на те, що macOS потрібно завантажити додаткове програмне забезпечення, коли ви вперше використовуєте Rosetta. З установленою бета-версією Xcode все працює належним чином (але якщо ви знайдете спосіб змусити це працювати без необхідності встановлення програми на 33 ГБ, встановлення якої займає більше години, я хотів би почути про це).
Також слід звернути увагу на апаратні вимоги для віртуалізації. VirtualBuddy та інфраструктура віртуалізації не мають жорстких вимог, за винятком вимог до чіпа Apple Silicon для віртуалізації macOS на macOS. Але ви будете запускати дві абсолютно різні ОС на одній машині, і це пов’язано з вимогами до оперативної пам’яті та пам’яті. Особисто я б не радив намагатися віртуалізувати macOS на Apple Silicon Mac із менш ніж 16 ГБ оперативної пам’яті. Чим більше, тим краще, особливо якщо ви також будете запускати важкі програми, такі як Xcode, разом (або всередині) вашої віртуальної машини.
За замовчуванням VirtualBuddy зберігає всі свої файли (включаючи образи дисків віртуальних машин) у папці «Документи» вашого облікового запису користувача. Користувачі Mac з обмеженою внутрішньою пам’яттю можуть захотіти перейти на зовнішній диск, щоб заощадити місце, оскільки розмір диска за умовчанням для нових віртуальних машин macOS становить 64 ГБ. Будь-який зовнішній SSD, підключений через USB-з’єднання 5 Гбіт/с або 10 Гбіт/с або шину Thunderbolt, повинен бути достатньо швидким для більшості завдань – я використовую дешевий SSD NVMe у корпусі USB-C 10 Гбіт/с – не цей, але схожий .
Залишити відповідь