Vývojári zavádzajú Windows 10 a Linux prostredníctvom virtualizácie na Apple Silicon Mac

Skupine vývojárov sa podarilo pomocou virtualizácie spustiť Windows 10 a Linux na najnovšom Apple Silicon Mac. Pokračuj v čítaní!

Odkedy Apple oznámil svoj vlastný čipset založený na ARM pre zostavu Mac, Apple M1 SoC, nadšenci moddingu čakali na otvorenie platformy. Používatelia už dlho teoretizujú, či by bolo možné na ARM Macoch nabootovať Windows alebo štandardné linuxové distribúcie. Koniec koncov, hlavné jadro Linuxu a Windows 10 nie sú vo svete ARM žiadni cudzinci. Ostala len krv, pot a slzy vývojárov, ktorí sa dostatočne zaujímali o rozlúštenie vlastnej implementácie ARM od Apple. Teraz, vďaka úsiliu viacerých vývojárov, je možné na Apple Silicon Mac nabootovať Windows 10 aj Linux, aj keď prostredníctvom virtualizácie.

Alexander Graf, inžinier z Amazonu na AWS, si pohrával s populárnym emulátorom open source stroja a virtualizátorom QEMU, aby pridal podporu Apple Silicon. Dal do toho kopec práce tvorby potrebný rámec Hypervisor náplasti do kódovej základne QEMU, aby bolo možné spustiť Linux aj Windows ako hosť na M1 Mac. Teraz sme v bode, kde fungujú takmer všetky základné funkcie vrátane virtualizovaných zvukových a sieťových rozhraní. Ešte zaujímavejšie je, že tradičné aplikácie Win32 vytvorené pre architektúru x86 fungujú dobre na hosťujúcom Windows 10 VM, vďaka

WoW pre ARM64 emulačná vrstva.

Niekoľko vývojárov sa spojilo, aby opravili zostávajúce chyby a vytvorili proces inštalácie viac Užívatelsky prívetivý. Inštalácia a virtualizovaná inštancia Linuxu alebo Windows 10 na vašom Apple Silicon Mac neodstráni hlavný operačný systém, ktorý je v ňom nainštalovaný, takže sa nemusíte obávať, že niečo pokazíte. Ak chcete začať s Windowsom 10 na svojom lesklom novom Macu ARM cez QEMU, pozrite si videonávod nižšie.

Stále však existujú značné prekážky, kým uvidíme, ako sa Windows alebo Linux natívne spúšťajú na počítačoch ARM Mac. Podľa tvorcu Linuxu Linusa Torvaldsa uzavretý charakter integrovaného GPU a ďalších komponentov v M1 SoC trochu komplikuje proces portovania, "...pokiaľ sa Apple neotvorí". Zatiaľ čo Apple neplánuje podporovať Boot Camp na počítačoch Mac s M1, myšlienka Linuxu alebo Windowsu bežiaceho na energeticky efektívnej, no mimoriadne schopnej platforme ARM je úplne zaujímavé pre každého, kto uprednostňuje kvalitu zostavenia Apple, ale nechce sa obmedzovať macOS. Určite budeme sledovať moddingovú scénu, aby sme videli, ako tento vývoj napreduje, a dúfajme, že to skončí v prospech fázy prechodu x86-to-ARM vo výpočtovej technike.