Apple bør bringe tilbake Boot Camp for Arm Mac-er

Det er på høy tid å få Windows til å kjøre på Apple Silicon, og Boot Camp er den beste måten å gjøre det på.

Viktige takeaways

  • Apples overgang til tilpassede Arm-prosessorer for Mac-serien har ført til mangelen på muligheten til å installere Microsoft Windows-operativsystemer via Boot Camp, som begrenser valget for brukere som er avhengige av Windows programvare.
  • Ytelsen og batterilevetiden til Apple Silicon Mac-maskiner gjør dem ideelle for programmering mens du er på farten og daglig produktivitetsoppgaver, men mangelen på dobbel oppstart forhindrer dem fra å være førstevalget for Windows eller Linux brukere.
  • Mens Google tillater Linux-støtte og tredjeparts OS-oppstart på Chromebooks, er prosedyrene for tekniske for vanlige brukere. Apple kan potensielt tilby en utviklerfastvare for oppstart av Windows på Arm Mac-er, ved å benytte seg av et uutnyttet markedssegment. Det er imidlertid lite sannsynlig at det skjer på grunn av Apples fokus på å promotere macOS.

Da Apple kunngjorde overgangsplanen fra Intel-prosessorer til tilpassede Arm-prosessorer for Mac-serien på WWDC 2020, gjorde det slutt på den langvarige ryktebørsen. Utvilsomt ga overgangen til den interne løsningen oss også det som garantert er

beste Mac for mange mennesker, spesielt når du vurderer ytelsen vs. effektivitetsfaktor.

For å gjøre en sømløs bytte, kom selskapet med en dynamisk binær oversetter slik at sluttbrukere kan kjøre x86-native programvare på Apple Silicon-baserte Mac-er. Men jeg vil påstå at det er én viktig komponent i macOS som er utelatt, og Apple bør vurdere å ta den med på festen også. Jeg snakker om muligheten til å installere Microsoft Windows-operativsystemer via Boot Camp.

Jeg vet, det er en død hest, men jeg slår den. Apple elsker den inngjerdede hagetilnærmingen, noe som fremgår av det faktum at en offisiell metode for Sidelasting av iOS-appen er fortsatt måneder unna. Når det er sagt, åpnet Mac-overgangen til Intel-prosessorer slusene for alternative OS-elskere, takket være fleksibiliteten til x86-arkitekturen. Å installere Linux-distroer – også uten Boot Camp – på den ultraportable MacBook Air var ikke en gang en drøm tilbake i Intel-æraen.

Men like kraftig og brukervennlig som nåværende virtualiseringsdrevne løsninger kan være, de har egentlig ikke ånden til det jeg kan hevde er den beste metoden for installere Windows på en Mac i et dual-boot-oppsett. Fordi de er for tungvinte og ikke akkurat finjustert av Apple slik Boot Camp-assistenten var.

Der. Jeg sa det. Jeg vil virkelig ha en ny iterasjon av Boot Camp, skreddersydd for Apple Silicon Macs.

Vent, hvorfor droppe macOS på Apple-maskinvare?

Valg, for å si det enkelt.

Ytelsen og batterilevetiden som tilbys fra Apple Silicon MacBooks er uten sidestykke, så disse maskinene vil være perfekte for programmering mens du er på farten, så vel som daglige produktivitetsoppgaver. Apples byggekvalitet er en annen bemerkelsesverdig egenskap, som gjør at jeg lett kan anbefale maskinvaren til alle som søker forslag til valg av beste bærbare for deres behov. Men vet du hva som vanligvis hindrer meg i å velge dem som førstevalg? Det er mangelen på dual-booting.

Foreldrene mine, for eksempel, er hardcore Windows-brukere. De roser det faktum at Mac-maskiner kan kjøre Microsoft Office, men både morens regnskapsprogramvare og farens diagnostiske verktøysett for biler krever Windows. Sistnevnte kan til og med oppdage VM-er, så jeg kan ikke få dem til å bytte. Mange av vennene mine jobber derimot som programvareingeniører og systemadministratorer, som foretrekker Linux som sitt primære operativsystem. Hvis Apple fortsatt tillater dobbel oppstart via Boot Camp Assistant, kan de enkelt nyte det beste fra begge verdener.

Tross alt, Vinduer på arm er nå moden nok, så Windows 11 på en Apple Silicon Mac ville være en perfekt kombinasjon. Par den med Windows-undersystem for Linux og Windows-undersystem for Android, og du vil ha en utrolig datamaskin som kan kjøre apper for fire store operativsystemer.

Google gjorde det riktig, eller gjorde de det?

Jeg er ikke her for å berømme Google for å ha tatt en rasjonell beslutning om å tilby Linux-støtte på Chromebook. Selv om det ikke er offisielt støttet, kan superbrukere også kjøre Windows (eller macOS også, hvis du er ganske så steinhard) etter å ha installert riktig tredjeparts fastvare på x86 ChromeOS-enhetene deres. Hvis du er ute etter Arm Chromebooks for ekstra batterijuice, vil du bli glad for å vite at ettermarkedsutviklingsfellesskapet jobber hardt for å ta med opprinnelig Linux-oppstartsstøtte til dem også.

Oppstart av Fedora på en Chromebook som kjører MrChromebox-fastvare

Alt i alt ville Google ha blitt feilført til å fjerne muligheten til å starte opp andre operativsystemer fra ChromeOS-enhetene sine nå. Uansett, Googles tilbud er ikke på langt nær så tiltalende som Boot Camp, rett og slett fordi prosedyrene er for tekniske og aldri ment for vanlige brukere i utgangspunktet.

Det eneste problemet er Apple

For de uvitende, Apple tillater oppstart av tredjepartskjerner på Arm Mac-er. Det er bare at applikasjonens binære grensesnitt (ABI) av alle aspekter ved oppstart og fastvareinteraksjon er i utgangspunktet uansett hva macOS gjør, som betyr at ikke-macOS-operativsystemer må oppføre seg som macOS når det gjelder kommunikasjonen med resten av plattformen.

Siden det ikke er nødvendig å utnytte en utnyttelse for å starte opp en usignert kjerne, kan man teknisk sett reverse-engineer oppstartsprosessen til Apple Silicon Macs og klargjør oppstartskjeden for annen drift systemer. Dette er nøyaktig hva utviklerne av Asahi Linux-prosjektet forsøkt og kom til slutt på m1n1, en eksperimentell Linux bootloader for Arm Mac-er.

Til tross for at du har oppnådd denne tilsynelatende umulige bragden, starter du opp Windows på din skinnende nye Macbook Pro er fortsatt en krevende jobb. I motsetning til typiske x86-PCer, kan du ikke bare lage en oppstartbar USB av Windows og komme videre med den på en Apple Silicon-enhet. Dette er fordi 1) Linux-oppstartsmetoden ikke er tilstrekkelig for Windows-kjernen, og 2) Apple gir ingen Windows-driverpakke for maskinvarekomponentene på Arm Mac-er – slik den gjorde med Boot Leir. Ikke rart hvorfor jeg misliker tapet av Apples førsteparts multi-boot-verktøy på de overlegne new-age Arm Mac-ene.

På tide å gjøre det riktig

Når du får brukt så mange Arm-PCer som vi gjør, begynner du å innse at noen av de populære tilbudene er seriøst trege. Mange tidlige Qualcomm-brikkesett hadde ytelsesproblemer, og mange nyere modeller får problemer på grunn av mangel på en skikkelig oppgraderingsvei. Gjennom årene ser det ut til at bedrifter ikke klarer å fikse det, og jeg er frustrert og lei av å takle det. Snapdragon X Elite ser ut til å gi bemerkelsesverdig ytelsesøkning til bordet, selv om vi ennå ikke har observert brikkens potensial i forskjellige scenarier i den virkelige verden.

Men siden Apples vanvittig gode Arm Mac-er allerede er her, og hvem som helst kan kjøpe dem med en gang uten å gå gjennom obskure markedsplasser, har jeg et forslag.

Hva om Apple tilbyr en spesiell utviklerfastvare kun for oppstart av Windows på Arm Mac-er? Det er nok en ganske rotete sjargong, men jeg tror det faktisk er en mulighet til å ta seg inn i det ukjente markedssegmentet. Tenk på Mac Mini, men kamuflert som Windows Dev Kit.

Cupertino-selskapet kan til og med samarbeide med Microsoft og bruke Prosjekt Mu som en base for å vedlikeholde de Windows-kompatible fastvarebildene for forskjellige Apple Silicon-enheter. Deretter en total omskriving av Boot Camp for fastvareblinkoppgaven og en pakke med viktige drivere – nok til å kickstarte reisen.

Alle hei macOS!

Så utrolig som alt høres ut, og uansett hvor raskt Windows/Linux-entusiaster sannsynligvis ville kjøpt Mac-ene for å konfigurere multi-boot etter dette, ser jeg ikke at det skjer. Apple er ganske investert i å markedsføre macOS, og selskapet vil ikke gå glipp av noen mulighet til å undertrykke sine konkurrenter. Tross alt, Verktøysett for spillportering kan være grunnen til at du kanskje velger en MacBook som din neste gaming laptop.

Så, Apple, jeg forventer ikke noe uvirkelig fra deg. Mine (og flere andres) krav til å kjøre Windows på Apple Silicon Mac-er vil holde ut via VM-er, så lenge virtualisering er tilstrekkelig for brukssaken. Vi bare spør deg, i den nye ånden av gi kundene det de vil ha, for ikke å drepe Boot Camp for godt. Relanser den heller med ny herlighet ved siden av Windows 12 kanskje?