En grupp utvecklare uppnådde den fantastiska bedriften att köra Windows 10 och Linux på den senaste Apple Silicon Mac via virtualisering. Läs vidare!
Ända sedan Apple tillkännagav sin anpassade ARM-baserade styrkrets för Mac-serien, har Apple M1 SoC, har moddingentusiaster väntat på att plattformen ska blåsas upp på vid gavel. Användare har teoretiserat under lång tid nu om det skulle vara möjligt att starta upp Windows eller standard Linux-distributioner på ARM Mac-datorer. När allt kommer omkring mainline Linux-kärna och Windows 10 är inga främlingar för ARM-världen. Allt som återstår är blod, svett och tårar från utvecklare som är tillräckligt intresserade av att dechiffrera Apples anpassade ARM-implementering. Nu, tack vare ansträngningarna från flera utvecklare, är det möjligt att starta upp Windows 10 såväl som Linux på Apple Silicon Mac, om än via virtualisering.
Alexander Graf, en ingenjör från Amazon på AWS, har pillat med den populära maskinemulatorn med öppen källkod och virtualiseraren QEMU för att lägga till Apple Silicon-stöd. Han har lagt ner massor av arbete
tillverkning det nödvändiga Hypervisor-ramverket plåster till QEMU-kodbasen för att kunna köra både Linux och Windows som gäster på M1 Mac-datorer. Vi är nu vid en punkt där nästan all grundläggande funktionalitet, inklusive virtualiserat ljud och nätverksgränssnitt, fungerar. Vad som är ännu mer intressant är att traditionella Win32-appar byggda för x86-arkitekturen fungerar utmärkt på gästen Windows 10 VM, tack vare WoW för ARM64 emuleringsskikt.Flera utvecklare har gått samman för att fixa de återstående buggarna och göra installationsprocessen Mer användarvänlig. Installera en virtualiserad instans av Linux eller Windows 10 på din Apple Silicon Mac tar inte bort det huvudsakliga operativsystemet som är installerat på den, så du behöver inte oroa dig för att gå sönder något. Om du vill komma igång med Windows 10 på din glänsande nya ARM Mac via QEMU, kolla in videohandledningen nedan.
Det finns fortfarande betydande hinder innan vi kommer att se att Windows eller Linux startas naturligt på ARM Mac-datorer. Enligt Linux-skaparen Linus Torvalds gör den slutna naturen hos den integrerade GPU: n och andra komponenter i M1 SoC porteringsprocessen lite komplicerad, "...om inte Apple öppnar upp". Medan Apple planerar inte att stödja Boot Camp på M1-baserade Mac-datorer, idén med Linux eller Windows som körs på en strömsnål men ändå extremt kapabel ARM-plattform fullkomligt spännande för alla som föredrar Apples byggkvalitet men inte vill begränsa sig till Mac OS. Vi kommer definitivt att hålla ett öga på moddingscenen för att se hur denna utveckling fortskrider, och förhoppningsvis hur den kommer att gynna x86-till-ARM-övergångsfasen i datoranvändning.