Apple zou Boot Camp voor Arm Macs terug moeten brengen

Het is de hoogste tijd om Windows native op Apple Silicon te laten draaien, en Boot Camp is de beste manier om dat te doen.

Belangrijkste leerpunten

  • De overstap van Apple naar aangepaste Arm-processors voor zijn Mac-serie heeft geleid tot het ontbreken van de mogelijkheid om te installeren Microsoft Windows-besturingssystemen via Boot Camp, wat de keuze beperkt voor gebruikers die afhankelijk zijn van Windows software.
  • De prestaties en batterijduur van Apple Silicon Macs maken ze ideaal voor programmeren onderweg en voor dagelijks gebruik productiviteitstaken, maar het gebrek aan dual-booting verhindert dat ze de eerste keuze zijn voor Windows of Linux gebruikers.
  • Hoewel Google Linux-ondersteuning en het opstarten van besturingssystemen van derden op Chromebooks toestaat, zijn de procedures te technisch voor gewone gebruikers. Apple zou mogelijk ontwikkelaarsfirmware kunnen aanbieden voor het opstarten van Windows op Arm Macs, waarmee een onaangeroerd marktsegment wordt aangeboord. Het is echter onwaarschijnlijk dat dit zal gebeuren vanwege de focus van Apple op het promoten van macOS.

Toen Apple op WWDC 2020 het transitieplan aankondigde van Intel CPU's naar aangepaste Arm-processors voor zijn Mac-serie, kwam er een einde aan de al lang bestaande geruchtenmolen. Ongetwijfeld heeft de overstap naar de interne oplossing ons ook opgeleverd wat zeker de oplossing zal zijn beste Mac voor heel veel mensen, vooral als je kijkt naar de prestaties versus de prestaties. efficiëntiefactor.

Om een ​​naadloze overstap mogelijk te maken, heeft het bedrijf een dynamische binaire vertaler bedacht, zodat eindgebruikers x86-native software kunnen draaien op Apple Silicon-gebaseerde Macs. Maar ik zou zeggen dat er één belangrijk onderdeel van macOS is dat wordt weggelaten en dat Apple zou moeten overwegen om dit ook naar het feest te brengen. Ik heb het over de mogelijkheid om Microsoft Windows-besturingssystemen te installeren via Boot Camp.

Ik weet het, het is een dood paard, maar ik sla eraan. Apple houdt van de ommuurde tuinaanpak, wat blijkt uit het feit dat dit een officiële methode is Sideloaden van iOS-apps duurt nog maanden. Dat gezegd hebbende, opende de Mac-overgang naar Intel-processors de sluizen voor liefhebbers van alternatieve besturingssystemen, dankzij de flexibiliteit van de x86-architectuur. Het installeren van Linux-distro's (ook dat zonder Boot Camp) op je ultradraagbare MacBook Air was in het Intel-tijdperk niet eens een droom.

Maar net zo krachtig en gebruiksvriendelijk als de huidige virtualisatie-aangedreven oplossingen Misschien hebben ze niet echt de geest van wat volgens mij de beste methode is Windows installeren op een Mac in een dual-boot-opstelling. Omdat ze te omslachtig zijn en niet precies door Apple zijn afgestemd zoals de Boot Camp-assistent was.

Daar. Ik zei het. Ik wil heel graag een nieuwe versie van Boot Camp, op maat gemaakt voor Apple Silicon Macs.

Wacht, waarom zou je macOS op Apple-hardware dumpen?

Keuze, om het simpel te zeggen.

De prestaties en batterijduur van Apple Silicon MacBooks zijn ongeëvenaard, dus deze machines zijn perfect voor programmeren onderweg, maar ook voor dagelijkse productiviteitstaken. De bouwkwaliteit van Apple is een ander opmerkelijk kenmerk, waardoor ik de hardware gemakkelijk kan aanbevelen aan iedereen die op zoek is naar suggesties voor het kiezen van de hardware beste laptopje voor hun behoeften. Maar weet je wat mij er meestal van weerhoudt om ze als eerste keuze te kiezen? Het is het ontbreken van dual-booting.

Mijn ouders zijn bijvoorbeeld hardcore Windows-gebruikers. Ze prijzen het feit dat Macs kunnen draaien Microsoft Office, maar zowel de boekhoudsoftware van mijn moeder als de diagnostische toolkit voor auto's van mijn vader vereisen Windows. Deze laatste kan zelfs VM's detecteren, dus ik kan ze niet laten schakelen. Veel van mijn vrienden werken daarentegen als software-ingenieurs en systeembeheerders, die Linux als hun primaire besturingssysteem verkiezen. Als Apple dual-booting via Boot Camp Assistant nog steeds toestaat, kunnen ze gemakkelijk genieten van het beste van twee werelden.

Ten slotte, Ramen op arm is nu volwassen genoeg, dus Windows 11 op een Apple Silicon Mac zou een perfecte combinatie zijn. Koppel het met Windows-subsysteem voor Linux En Windows-subsysteem voor Android, en je hebt een ongelooflijke computer waarop apps voor vier grote besturingssystemen kunnen worden uitgevoerd.

Google heeft het goed gedaan, of zij?

Ik ben hier niet om Google te prijzen voor het nemen van een rationele beslissing om iets aan te bieden Linux-ondersteuning op Chromebooks. Hoewel dit niet officieel wordt ondersteund, kunnen ervaren gebruikers ook Windows (of macOS, als je vrij onvermurwbaar bent) gebruiken nadat ze de juiste software hebben geïnstalleerd. firmware van derden op hun x86 ChromeOS-apparaten. Als u op zoek bent naar Arm Chromebooks voor het extra batterijvermogen, dan zult u blij zijn te weten dat de aftermarket-ontwikkelingsgemeenschap er hard aan werkt breng native Linux-opstartondersteuning ook voor hen.

Fedora opstarten op een Chromebook met MrChromebox-firmware

Al met al zou Google misleid zijn geweest om nu de mogelijkheid om andere besturingssystemen op te starten vanaf zijn ChromeOS-apparaten weg te nemen. Hoe het ook zij, het aanbod van Google is lang niet zo aantrekkelijk als Boot Camp, simpelweg omdat de procedures te technisch zijn en in de eerste plaats nooit bedoeld zijn voor gewone gebruikers.

Het enige probleem is Apple

Voor de onbewuste, Apple staat het opstarten van kernels van derden op Arm Macs toe. Het is gewoon dat de binaire interface (ABI) van de applicatie elk aspect van opstart- en firmware-interactie is eigenlijk wat macOS ook doet, wat betekent dat niet-macOS-besturingssystemen zich als macOS moeten gedragen wat betreft hun communicatie met de rest van het platform.

Omdat het echter niet nodig is om gebruik te maken van een exploit om een ​​niet-ondertekende kernel op te starten, kan dit technisch gezien wel reverse-engineeren van het opstartproces van Apple Silicon Macs en het voorbereiden van de opstartketen voor andere bewerkingen systemen. Dit is precies wat de ontwikkelaars van het Asahi Linux-project hebben gedaan geprobeerd en kwam uiteindelijk op m1n1, een experimentele Linux-bootloader voor Arm Macs.

Ondanks het bereiken van deze schijnbaar onmogelijke prestatie, Windows native opstarten op je glanzende nieuwe MacBookPro het blijft een hele klus. In tegenstelling tot typische x86-pc's kun je niet eenvoudigweg een opstartbare USB van Windows maken en ermee aan de slag gaan op een Apple Silicon-apparaat. Dit komt omdat 1) de Linux-opstartaanpak niet voldoende is voor de Windows-kernel, en 2) Apple biedt geen Windows-stuurprogrammapakket voor de hardwarecomponenten op Arm Macs - zoals bij Boot het geval was Kamp. Geen wonder waarom ik het verlies van Apple's eersteklas multi-boot-tool op de superieure nieuwe Arm Macs kwalijk neem.

Tijd om het goed te doen

Wanneer je zoveel Arm PC's gaat gebruiken als wij, begin je te beseffen dat sommige van de populaire aanbiedingen ernstig traag zijn. Veel vroege Qualcomm-chipsets hadden prestatieproblemen, en veel recente modellen kwamen in de problemen vanwege het ontbreken van een goed upgradepad. Door de jaren heen lijken bedrijven dit probleem niet op te kunnen lossen, en ik ben gefrustreerd en moe van het omgaan ermee. De Snapdragon X Elite lijkt een opmerkelijke prestatieverbetering te bewerkstelligen op tafel, hoewel we het potentieel van de chip in verschillende praktijkscenario's nog moeten observeren.

Maar aangezien de waanzinnig goede Arm Macs van Apple er al zijn en iedereen ze meteen kan kopen zonder de obscure markten af ​​te struinen, heb ik een voorstel.

Wat als Apple een speciale ontwikkelaarsfirmware aanbiedt, uitsluitend voor het opstarten van Windows op Arm Macs? Het is waarschijnlijk een nogal rommelig klinkend jargon, maar ik denk dat het eigenlijk een kans is om een ​​onbekend marktsegment aan te boren. Denk aan de Mac Mini, maar dan gecamoufleerd als de Windows-ontwikkelkit.

Het bedrijf Cupertino kan zelfs samenwerken met Microsoft en gebruiken Project Mu als basis om de Windows-compatibele firmware-images voor verschillende Apple Silicon-apparaten te onderhouden. Vervolgens een totale herschrijving van Boot Camp voor het flashen van de firmware en een pakket essentiële stuurprogramma's - genoeg om de reis een vliegende start te geven.

Iedereen welkom macOS!

Hoe verbazingwekkend dat allemaal ook klinkt, en hoe snel Windows/Linux-enthousiastelingen hierna waarschijnlijk de Macs zouden kopen om multi-boot te configureren, ik zie het niet gebeuren. Apple heeft behoorlijk geïnvesteerd in het promoten van macOS en het bedrijf zal geen enkele mogelijkheid missen om zijn concurrenten te onderwerpen. Ten slotte, Toolkit voor gameporting zou de reden kunnen zijn dat u een MacBook als uw volgende zou kiezen gaming-laptop.

Dus Apple, ik verwacht niet iets onwerkelijks van jou. Mijn vereisten (en die van verschillende anderen) voor het draaien van Windows op Apple Silicon Macs zullen standhouden via VM's, zolang virtualisatie voldoende is voor de gebruikssituatie. We vragen het je gewoon, in de nieuwe geest van geef je klanten wat ze willen, niet om Boot Camp voorgoed te doden. Start het liever opnieuw met nieuwe glorie ernaast Windows 12 misschien?