Lukk annonse

Da Apple introduserte de første Mac-ene med Apple Silicon, som drives av sin egen brikke kalt M1, klarte den både å forbløffe hele verden og reise mange spørsmål på samme tid. Selvfølgelig dukket de opp allerede under presentasjonen av Apple Silicon-prosjektet som sådan, men denne gangen var alle nysgjerrige på om deres opprinnelige spådommer faktisk ville gå i oppfyllelse. Det største spørsmålet var i tilfellet å starte eller virtualisere et annet operativsystem, først og fremst Windows selvfølgelig. Siden M1-brikken er basert på en annen arkitektur (ARM64), kan den dessverre ikke kjøre tradisjonelle operativsystemer som Windows 10 (kjører på x86-arkitektur).

Husk introduksjonen av M1-brikken, den første i Apple Silicon-familien, som for tiden driver 4 Mac-er og iPad Pro:

Selv om det ikke ser best ut med Windows spesifikt (foreløpig), skinner det bedre tider for den neste "store" spilleren, som er Linux. I nesten ett år har det pågått et enormt prosjekt for å portere Linux til Mac-er med M1-brikken. Og resultatene ser ganske lovende ut. En Linux-kjerne for Mac-er med egen brikke (Apple Silicon) var allerede tilgjengelig i slutten av juni. Nå har imidlertid skaperne bak dette sagt at Linux-systemet allerede er brukbart som et vanlig skrivebord på disse Apple-enhetene. Asahi Linux kjører nå bedre enn noen gang, men det har fortsatt sine begrensninger og noen feil.

Drivere

I dagens situasjon er det allerede mulig å kjøre en ganske stabil Linux på M1 Mac-er, men dessverre mangler den fortsatt støtte for grafikkakselerasjon, noe som er tilfellet med den nyeste versjonen merket 5.16. Uansett, teamet av programmerere jobber hardt med prosjektet, takket være at de klarte å gjøre noe som noen kanskje trodde var helt umulig da Apple Silicon-prosjektet ble introdusert. Nærmere bestemt var de i stand til å portere drivere for PCIe og USB-C PD. Andre drivere for Printctrl, I2C, ASC postboks, IOMMU 4K og enhetsstrømstyringsdriver er også klare, men nå venter de på nøye sjekking og påfølgende igangkjøring.

MacBook Pro Linux SmartMockups

Skaperne legger deretter til hvordan det faktisk fungerer med kontrollerene. For riktig funksjonalitet må de være godt koblet til maskinvaren som brukes og derfor være klar over selv de minste detaljene (for eksempel antall pinner og lignende). Dette er tross alt kravene til de aller fleste brikker, og med hver nye generasjon maskinvare må driverne modifiseres for å tilby 100 % støtte. Apple bringer imidlertid noe helt nytt til dette feltet og skiller seg rett og slett ut fra resten. Takket være denne tilnærmingen er det teoretisk mulig at driverne ikke bare kan fungere på Mac-maskiner med M1, men også på deres etterfølgere, som blant andre muligheter er den ikke fullt så utforskede verdenen til ARM64-arkitekturen. For eksempel har komponenten kalt UART funnet i M1-brikken en omfattende historie, og vi ville finne den selv i den aller første iPhone.

Vil portering til nyere Apple Silicon-brikker være enklere?

Basert på informasjonen nevnt ovenfor, oppstår spørsmålet om den eventuelle porteringen av Linux eller forberedelsen av den for de forventede Mac-ene med nyere brikker vil bli enklere. Selvfølgelig vet vi ikke svaret på dette spørsmålet ennå, i hvert fall ikke med 100% sikkerhet. Men ifølge skaperne av prosjektet er det mulig. I den nåværende situasjonen er det nødvendig å vente på ankomsten av Mac-er med M1X- eller M2-brikker.

Uansett, nå kan vi glede oss over at Asahi Linux-prosjektet har gått flere skritt fremover. Selv om en rekke problemer fortsatt mangler, for eksempel den allerede nevnte støtten for GPU-akselerasjon eller noen drivere, er det fortsatt et ganske brukbart system. I tillegg er det foreløpig spørsmål om hvor dette segmentet faktisk vil bevege seg over tid.

.