Saya baru-baru ini menulis tentang jajaran M4 Mac yang menarik dan ini saat yang tepat untuk membeli Mac. Namun, ada satu jenis pengguna yang ingin menunda pembelian.
Menurut Howard Oakley dari The Eclectic Light Company, M4 Mac baru tidak akan mengizinkan perangkat lunak mesin virtual berjalan dengan baik. Pengguna yang ingin menjalankan macOS versi lebih lama dari Ventura 13.4 melalui virtualisasi akan menemukan bahwa mesin virtual tidak dapat boot dan pengguna akan mendapatkan layar kosong. Karena mesin virtual (VM) tidak bisa boot sama sekali, tidak ada cara untuk mengakses log untuk melihat apa masalahnya.
Oakley melaporkan bahwa Activity Monitor menunjukkan bahwa dengan VM, hanya satu inti CPU yang aktif meskipun beberapa inti dialokasikan. Hal ini dapat berarti bahwa masalah tersebut terjadi “sebelum kernel VM melakukan booting ke inti lainnya, sebuah peristiwa yang terjadi di awal fase booting kernel. Hingga saat itu, fase pra-boot dan kernel berjalan hanya pada satu inti CPU.”
Batasan ini berarti VM di Mac M4 hanya dapat menjalankan macOS Ventura 13.4 dan versi lebih baru. Masalah ini tidak memengaruhi Mac M1, M2, dan M3, yang dapat menjalankan VM dengan macOS Monterey 12 atau lebih baru. Mac seri M tidak dapat menjalankan VM macOS Big Sur 11 atau versi lebih lama. Oakley telah mencoba menjalankan VM pada satu inti CPU, namun masih tidak berhasil pada M4.
Masalah ini telah dilaporkan ke Apple tetapi tidak jelas apakah perbaikan dapat atau akan tersedia. Oakley menyarankan agar Apple dapat memperbaiki masalah ini dengan memodifikasi kernel macOS versi lama, tetapi sepertinya itu adalah tugas yang tidak akan dilakukan Apple. Jadi untuk saat ini, jika menjalankan macOS versi lama sangat penting untuk alur kerja Anda, Anda mungkin ingin menunda pembelian M4 baru—atau setidaknya tetap menggunakan Mac lama.