Programeri pokreću Windows 10 i Linux putem virtualizacije na Apple Silicon Macu

Grupa programera postigla je nevjerojatan podvig pokretanja Windowsa 10 i Linuxa na najnovijem Apple Silicon Macu putem virtualizacije. Nastavi čitati!

Otkako je Apple najavio svoj prilagođeni čipset temeljen na ARM-u za liniju Maca, Apple M1 SoC, modding entuzijasti čekali su da platforma bude širom otvorena. Korisnici već dugo vremena teoretiziraju hoće li biti moguće pokrenuti Windows ili standardne Linux distribucije na ARM Mac računalima. Uostalom, glavna jezgra Linuxa i Windows 10 nisu stranci u svijetu ARM-a. Sve što je ostalo je krv, znoj i suze programera dovoljno zainteresiranih za dešifriranje Appleove prilagođene ARM implementacije. Sada, zahvaljujući naporima više programera, moguće je pokrenuti Windows 10 kao i Linux na Apple Silicon Macu, iako putem virtualizacije.

Alexander Graf, inženjer iz Amazona na AWS-u, petljao je s popularnim open-source strojnim emulatorom i virtualizatorom QEMU kako bi dodao podršku za Apple Silicon. Uložio je tonu rada izrada potreban okvir hipervizora 

zakrpe u QEMU bazu koda kako bi pokrenuli i Linux i Windows kao goste na M1 Mac računalima. Sada smo na točki u kojoj gotovo sve osnovne funkcije, uključujući virtualizirani audio i mrežna sučelja, rade. Ono što je još zanimljivije jest da tradicionalne Win32 aplikacije izgrađene za x86 arhitekturu sasvim dobro rade na gostujućem Windows 10 VM-u, zahvaljujući WoW za ARM64 emulacijski sloj.

Nekoliko programera udružilo se kako bi popravili preostale greške i napravili postupak instalacije više prilagođen korisniku. Instaliranje a virtualizirana instanca Linuxa ili Windows 10 na vašem Apple Silicon Macu ne uklanja glavni OS instaliran na njemu, tako da se ne morate brinuti da ćete nešto pokvariti. Ako želite započeti s Windows 10 na svom sjajnom novom ARM Macu putem QEMU-a, pogledajte video vodič u nastavku.

Još uvijek postoje značajne prepreke prije nego što vidimo da se Windows ili Linux izvorno dižu na ARM Mac računalima. Prema kreatoru Linuxa Linusu Torvaldsu, zatvorena priroda integriranog GPU-a i ostalih komponenti u M1 SoC čini proces prijenosa pomalo kompliciranim, "...osim ako se Apple ne otvori". Dok Apple ne planira podržati Boot Camp na Mac računalima temeljenim na M1, ideja Linuxa ili Windowsa koji rade na energetski učinkovitoj, ali iznimno sposobnoj ARM platformi jest krajnje intrigantan za svakoga tko preferira Appleovu kvalitetu izrade, ali se ne želi ograničiti na nju macOS. Svakako ćemo pratiti scenu modificiranja kako bismo vidjeli kako napreduje ovaj razvoj, i nadamo se kako će na kraju koristiti fazi prijelaza s x86 na ARM u računalstvu.