Разработчиците стартират Windows 10 и Linux чрез виртуализация на Apple Silicon Mac

Група разработчици постигнаха невероятното постижение да работят с Windows 10 и Linux на най-новия Apple Silicon Mac чрез виртуализация. Прочетете!

Откакто Apple обяви своя персонализиран ARM-базиран чипсет за гамата Mac, the Apple M1 SoC, модиращите ентусиасти изчакаха платформата да бъде широко отворена. Потребителите отдавна теоретизират дали би било възможно да стартират Windows или стандартни Linux дистрибуции на ARM Mac. В крайна сметка, на основно Linux ядро и Windows 10 не са непознати в света на ARM. Всичко, което остава, е кръвта, потта и сълзите на разработчиците, достатъчно заинтересовани от дешифрирането на персонализираната ARM реализация на Apple. Сега, благодарение на усилията на множество разработчици, е възможно да стартирате Windows 10, както и Linux на Apple Silicon Mac, макар и чрез виртуализация.

Александър Граф, инженер от Amazon на AWS, се занимаваше с популярния машинен емулатор с отворен код и виртуализатор QEMU, за да добави поддръжка на Apple Silicon. Той е вложил много работа

правене необходимата рамка на Hypervisor лепенки към кодовата база на QEMU, за да стартирате Linux и Windows като гости на M1 Mac. Сега сме в точка, в която почти всички основни функции, включително виртуализирани аудио и мрежови интерфейси, работят. Още по-интересното е, че традиционните Win32 приложения, създадени за x86 архитектурата, работят добре на Windows 10 VM за гости, благодарение на WoW за ARM64 емулационен слой.

Няколко разработчици се обединиха, за да коригират оставащите грешки и да направят процес на инсталиране Повече ▼ удобен за потребителя. Инсталиране на a виртуализиран екземпляр на Linux или Windows 10 на вашия Apple Silicon Mac не премахва основната операционна система, инсталирана на него, така че не е нужно да се притеснявате, че ще счупите нещо. Ако искате да започнете с Windows 10 на вашия лъскав нов ARM Mac чрез QEMU, вижте видео урока по-долу.

Все още обаче има значителни бариери, преди да видим Windows или Linux да стартират първоначално на ARM Mac. Според създателя на Linux Линус Торвалдс, затворената природа на интегрирания GPU и други компоненти в M1 SoC прави процеса на пренасяне малко сложен, "... освен ако Apple не отвори". Докато Apple не планира да поддържа Boot Camp на базирани на M1 Mac, идеята за Linux или Windows, работещи на енергийно ефективна, но изключително способна ARM платформа е изключително интригуващо за всеки, който предпочита качеството на изработката на Apple, но не иска да се ограничава до него macOS. Определено ще следим сцената на модифицирането, за да видим как се развиват тези разработки и да се надяваме как в крайна сметка ще облагодетелстват фазата на прехода от x86 към ARM в компютрите.