Jak používat bezplatné virtualizační aplikace k bezpečnému testování beta verzí macOS Ventura
Jednou z nejlepších funkcí Macu pro pokročilé uživatele éry Apple Silicon je virtualizační prostředí společnosti Apple . Obvykle se jedná o placený software, jako je Parallels Desktop nebo VMWare Fusion. Virtualizace umožňuje provozovat více operačních systémů na jednom Macu současně, což je užitečné pro každého, kdo chce provozovat Linux nad macOS a testovat aplikaci, kterou vyvíjí. na různých verzích macOS, nebo se podívejte na nejnovější beta verzi macOS Ventura, aniž byste riskovali jejich hlavní instalaci.
Dokumentace a vzorové projekty společnosti Apple poskytují vše, co potřebujete k vytvoření a spuštění jednoduchého virtuálního stroje bez dalšího softwaru. Někteří nezávislí vývojáři však vytvořili jednoduché bezplatné aplikace založené na virtualizačním prostředí, které poskytuje grafické rozhraní pro konfiguraci a správu více hostujících OS.
Příprava na virtualizaci
Můj oblíbený pro spouštění macOS nad macOS je VirtualBuddy , který zjednodušuje proces stahování souborů potřebných k uvedení a provozu virtuálního počítače Monterey nebo Ventura. Toto je aplikace, kterou v tomto kurzu použijeme k nastavení našeho ukázkového virtuálního počítače.
Další aplikací, na kterou je třeba dávat pozor, je UTM , která využívá virtualizační framework ke spouštění operačních systémů ARM nad verzí ARM macOS, ale také poskytuje snadno použitelný front-end pro emulační software QEMU. QEMU může emulovat další procesorové architektury včetně, ale bez omezení na x86 a PowerPC. Jako každá emulace to má za následek snížení výkonu. Je to ale zábavný způsob, jak provozovat staré operační systémy na zbrusu novém Macu, a galerie virtuálních strojů UTM obsahuje ukázkové virtuální počítače pro mnoho distribucí Linuxu, klasický Mac OS a Windows XP a Windows 7.
Pokud chcete virtualizovat macOS Monterey nad macOS Monterey, nemusíte nic stahovat. Pokud chcete virtualizovat Venturu na Monterey, budete si muset nainstalovat a spustit beta verzi Xcode 14 z webu Apple Developers , než začnete. Když jsem to zkoušel bez nainstalovaného Xcode, macOS se pokusil (a nepodařilo se) stáhnout další software, aby to fungovalo – něco jako když macOS potřebuje stáhnout další software, když poprvé použijete Rosetta. S nainstalovanou beta verzí Xcode vše funguje tak, jak bylo zamýšleno (pokud ale najdete způsob, jak to zprovoznit, aniž byste museli instalovat 33GB aplikaci, jejíž instalace trvá déle než hodinu, rád bych o tom slyšel).
Pozornost byste měli věnovat i hardwarovým nárokům virtualizace. VirtualBuddy a virtualizační infrastruktura nemají tvrdé požadavky, s výjimkou požadavku na čip Apple Silicon pro virtualizaci macOS na macOS. Na stejném stroji však budete provozovat dva zcela odlišné operační systémy, a to je spojeno s požadavky na RAM a úložiště. Osobně bych nedoporučoval zkoušet virtualizovat macOS na Apple Silicon Mac s méně než 16 GB RAM. Čím více, tím lépe, zvláště pokud budete vedle (nebo uvnitř) vašeho virtuálního počítače spouštět také náročné aplikace, jako je Xcode.
Ve výchozím nastavení ukládá VirtualBuddy všechny své soubory (včetně obrazů disků VM) do složky Dokumenty vašeho uživatelského účtu. Uživatelé Maců s omezeným vnitřním úložištěm možná budou chtít přejít na externí disk, aby ušetřili místo, protože výchozí velikost disku pro nové virtuální počítače macOS je 64 GB. Jakýkoli externí SSD připojený přes 5Gb/s nebo 10Gb/s USB připojení nebo Thunderbolt sběrnici by měl být dostatečně rychlý pro většinu úkolů – já používám levný NVMe SSD v 10Gb/s USB-C krytu – ne tento, ale podobný .
Napsat komentář