Guest macOS
Menjalankan macOS di dalam macOS — apa Apple izinkan, tidak, dan mengapa ini yang kebanyakan alternatif tidak bisa.
Guest macOS berjalan di Virtualization.framework, dan permanen di sana. Jalur accelerated Apple tidak reproducible di luar framework sendiri, jadi engine 1VM tidak akan pernah host guest macOS.
Ini juga kemampuan yang kebanyakan alat kompetitor di Apple silicon tidak punya. VMware Fusion dokumentasikan guest macOS ARM unsupported; VirtualBox dan alat fokus container tidak menawarkannya sama sekali.
1vm macos images # cached restore images
1vm macos download # fetch the latest this Mac can virtualize
1vm create test --guest macos --restore-image <path-or-build>
Yang bekerja
- Restore image diambil langsung dari Apple
- Akselerasi grafis penuh dan trackpad
- Folder shared melalui virtiofs
Yang tidak
- Lebih dari dua running sekaligus. Batas Apple, dipaksakan framework bukan app, jadi 1VMTool tidak bisa naikkan.
- Sign-in ke beberapa layanan Apple, yang menolak berjalan di virtual machine.
- Clipboard shared. Tidak ada channel guest-agent yang didukung untuk guest macOS.
Untuk apa bagus
Menguji installer, migrasi atau upgrade OS di satu-satunya Mac adalah cara kehilangan sore. Guest macOS plus snapshot mengubahnya jadi loop: ambil snapshot, lakukan hal berisiko, restore, ulangi. Restore sebagian kecil millisecond, jadi jumlah percobaan bukan constraint.
Anggaran ~20 GB untuk restore image plus apa mesin pakai.