macOS guest
รัน macOS ใน macOS — สิ่งที่ Apple อนุญาต ไม่อนุญาต และทำไมนี่คือสิ่งเดียวที่ทางเลือกส่วนใหญ่ทำไม่ได้
macOS guest รันบน Virtualization.framework และจะรันที่นั่นถาวร เส้นทางเร่งของ Apple ไม่สามารถทำซ้ำนอก framework ของตนเอง ดังนั้น เอนจิ้น 1VM จะไม่โฮสต์ macOS guest
นี่ยังเป็นความสามารถที่เครื่องมือแข่งบน Apple silicon ส่วนใหญ่ไม่มี VMware Fusion ระบุ macOS guest ARM ว่าไม่รองรับ VirtualBox และเครื่องมือเน้น container ไม่มีเลย
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>
สิ่งที่ใช้ได้
- restore image ดึงตรงจาก Apple
- เร่งกราฟิกเต็มรูปแบบและ trackpad
- โฟลเดอร์แชร์ผ่าน virtiofs
สิ่งที่ใช้ไม่ได้
- รันพร้อมกันมากกว่าสองเครื่อง นี่คือขีดจำกัดของ Apple บังคับโดย framework ไม่ใช่สิ่งที่ 1VMTool ยกได้
- ลงชื่อเข้าใช้บางบริการ Apple ซึ่งปฏิเสธรันในเครื่องเสมือน
- คลิปบอร์ดแชร์ ไม่มีช่อง guest-agent ที่รองรับสำหรับ macOS guest
เหมาะกับอะไร
ทดสอบตัวติดตั้ง การย้าย หรืออัปเกรด OS บน Mac เครื่องเดียวคือวิธีเสียบ่าย macOS guest บวก snapshot เปลี่ยนเป็นลูป: ถ่าย snapshot ทำสิ่งเสี่ยง restore ทำซ้ำ การ restore ใช้เวลาเศษมิลลิวินาที ดังนั้นจำนวนครั้งที่ลองไม่ใช่ข้อจำกัด
วางแผนประมาณ 20 GB สำหรับ restore image บวกสิ่งที่เครื่องใช้เอง