Rühm arendajaid saavutas virtualiseerimise abil hämmastava saavutuse – käitasid uusimas Apple Silicon Macis Windows 10 ja Linux. Loe edasi!
Sellest ajast peale, kui Apple teatas oma kohandatud ARM-põhisest kiibistikust Maci jaoks, on Apple M1 SoC, on modimise entusiastid oodanud, kuni platvorm laiaks puhutakse. Kasutajad on juba pikka aega teoreetiliselt mõelnud, kas ARM Mac-arvutites oleks võimalik Windowsi või standardseid Linuxi distributsioone käivitada. Lõppude lõpuks, põhiline Linuxi kernel ja Windows 10 pole ARM-maailm võõras. Alles on jäänud vaid veri, higi ja pisarad arendajatelt, kes on piisavalt huvitatud Apple'i kohandatud ARM-i juurutamise dešifreerimisest. Nüüd on tänu mitme arendaja jõupingutustele võimalik Windows 10 ja Linuxi käivitamine Apple Silicon Macis, ehkki virtualiseerimise kaudu.
Alexander Graf, AWS-i Amazoni insener, on Apple Siliconi toe lisamiseks vaeva näinud populaarse avatud lähtekoodiga masinaemulaatori ja virtualiseerija QEMU kallal. Ta on teinud palju tööd
tegemisel vajalik Hypervisori raamistik plaastrid QEMU koodibaasi, et käitada M1 Mac-arvutites külalistena nii Linuxit kui ka Windowsi. Oleme nüüd punktis, kus peaaegu kõik põhifunktsioonid, sealhulgas virtualiseeritud heli- ja võrguliidesed, töötavad. Veelgi huvitavam on see, et traditsioonilised x86 arhitektuuri jaoks loodud Win32 rakendused töötavad külaliste Windows 10 VM-is suurepäraselt tänu WoW ARM64 jaoks emulatsioonikiht.Mitmed arendajad on ühinenud, et parandada ülejäänud vead ja teha paigaldusprotsess rohkem kasutajasõbralik. Paigaldamine a Linuxi virtualiseeritud eksemplar või teie Apple Silicon Maci Windows 10 ei eemalda sellele installitud põhilist operatsioonisüsteemi, nii et te ei pea muretsema millegi purunemise pärast. Kui soovite alustada Windows 10 kasutamist oma säravas uues ARM Macis QEMU kaudu, vaadake allolevat videoõpetust.
Siiski on veel olulisi takistusi, enne kui näeme Windowsi või Linuxi alglaadimist ARM Mac-arvutites. Linuxi looja Linus Torvaldsi sõnul muudab integreeritud GPU ja muude M1 SoC komponentide suletud olemus portimisprotsessi pisut keeruliseks, "...kui Apple ei avane". Kuigi Apple ei kavatse Boot Campi M1-põhistel Macidel toetada, on idee Linuxist või Windowsist, mis töötab energiasäästlikul, kuid äärmiselt võimekas ARM-platvormil täiesti intrigeeriv kõigile, kes eelistavad Apple'i koostekvaliteeti, kuid ei taha sellega piirduda macOS. Hoiame kindlasti modifitseerimise stseenil silma peal, et näha, kuidas need arendused edenevad, ja loodetavasti see toob kasu andmetöötluse üleminekufaasile x86-lt ARM-ile.