Jak używać bezpłatnych aplikacji do wirtualizacji do bezpiecznego testowania wersji beta systemu macOS Ventura
Jedną z najfajniejszych funkcji Maca dla zaawansowanych użytkowników ery Apple Silicon jest środowisko wirtualizacji Apple . Zwykle jest to płatne oprogramowanie, takie jak Parallels Desktop lub VMWare Fusion. Wirtualizacja umożliwia jednoczesne uruchamianie wielu systemów operacyjnych na jednym komputerze Mac, co jest przydatne dla każdego, kto chce uruchomić Linuksa na systemie macOS i przetestować rozwijaną aplikację. na różnych wersjach systemu macOS lub przyjrzyj się najnowszej wersji beta systemu macOS Ventura, nie ryzykując instalacji głównej.
Dokumentacja Apple i przykładowe projekty zapewniają wszystko, czego potrzebujesz do stworzenia i uruchomienia prostej maszyny wirtualnej bez dodatkowego oprogramowania. Jednak niektórzy niezależni programiści stworzyli proste, bezpłatne aplikacje oparte na środowisku wirtualizacji, które zapewnia graficzny interfejs do konfigurowania i zarządzania wieloma systemami operacyjnymi-gościami.
Przygotowanie do wirtualizacji
Moim ulubionym systemem macOS na systemie macOS jest VirtualBuddy , który upraszcza proces pobierania plików potrzebnych do uruchomienia maszyny wirtualnej Monterey lub Ventura. Jest to aplikacja, której będziemy używać do konfigurowania naszej przykładowej maszyny wirtualnej w tym samouczku.
Kolejną aplikacją, na którą należy zwrócić uwagę, jest UTM , która wykorzystuje platformę wirtualizacji do uruchamiania systemów operacyjnych ARM na wersji macOS ARM, ale zapewnia również łatwy w obsłudze interfejs dla oprogramowania do emulacji QEMU. QEMU może emulować inne architektury procesorów, w tym między innymi x86 i PowerPC. Jak każda emulacja, powoduje to spadek wydajności. Ale to fajny sposób na uruchamianie starych systemów operacyjnych na nowym, błyszczącym komputerze Mac, a Galeria maszyn wirtualnych UTM zawiera przykładowe maszyny wirtualne dla wielu dystrybucji Linuksa, klasycznych systemów Mac OS oraz Windows XP i Windows 7.
Jeśli chcesz zwirtualizować system macOS Monterey na systemie macOS Monterey, nie musisz niczego pobierać. Jeśli chcesz zwirtualizować Venturę na Monterey, przed rozpoczęciem musisz zainstalować i uruchomić wersję beta Xcode 14 ze strony deweloperów Apple . Kiedy próbowałem tego bez zainstalowanego Xcode, macOS próbował (i nie powiodło się) pobrać dodatkowe oprogramowanie, aby działało – coś w rodzaju tego, że macOS musi pobrać dodatkowe oprogramowanie przy pierwszym użyciu Rosetty. Po zainstalowaniu wersji beta Xcode wszystko działa zgodnie z przeznaczeniem (ale jeśli możesz znaleźć sposób, aby to działało bez konieczności instalowania aplikacji o pojemności 33 GB, której instalacja zajmuje ponad godzinę, chciałbym o tym usłyszeć).
Należy również zwrócić uwagę na wymagania sprzętowe dotyczące wirtualizacji. VirtualBuddy i infrastruktura wirtualizacji nie mają twardych wymagań, z wyjątkiem wymagań dotyczących chipa Apple Silicon do wirtualizacji systemu macOS w systemie macOS. Ale będziesz uruchamiać dwa zupełnie różne systemy operacyjne na tej samej maszynie, a to wiąże się z wymaganiami dotyczącymi pamięci RAM i pamięci. Osobiście nie polecałbym prób wirtualizacji systemu macOS na komputerze Apple Silicon Mac z mniej niż 16 GB pamięci RAM. Im więcej, tym lepiej, zwłaszcza jeśli będziesz także uruchamiać ciężkie aplikacje, takie jak Xcode, obok (lub wewnątrz) maszyny wirtualnej.
Domyślnie VirtualBuddy przechowuje wszystkie swoje pliki (w tym obrazy dysków maszyn wirtualnych) w folderze Dokumenty na Twoim koncie użytkownika. Użytkownicy komputerów Mac z ograniczoną pamięcią wewnętrzną mogą chcieć zmienić dysk na dysk zewnętrzny, aby zaoszczędzić miejsce, ponieważ domyślny rozmiar dysku dla nowych maszyn wirtualnych macOS to 64 GB. Każdy zewnętrzny dysk SSD podłączony przez złącze USB 5 Gb/s lub 10 Gb/s lub magistralę Thunderbolt powinien być wystarczająco szybki do większości zadań – używam taniego dysku SSD NVMe w obudowie USB-C 10 Gb/s – nie ten, ale podobny .
Dodaj komentarz