Luk annoncen

Da Apple introducerede de første Mac'er med Apple Silicon, som er drevet af sin egen chip kaldet M1, lykkedes det både at forbløffe hele verden og rejse en masse spørgsmål på samme tid. De dukkede selvfølgelig allerede op under præsentationen af ​​Apple Silicon-projektet som sådan, men denne gang var alle nysgerrige på, om deres oprindelige forudsigelser rent faktisk ville gå i opfyldelse. Det største spørgsmål var i tilfælde af at starte eller virtualisere et andet operativsystem, primært Windows selvfølgelig. Da M1-chippen er baseret på en anden arkitektur (ARM64), kan den desværre ikke køre traditionelle operativsystemer som Windows 10 (kører på x86-arkitektur).

Husk introduktionen af ​​M1-chippen, den første i Apple Silicon-familien, som i øjeblikket driver 4 Macs og iPad Pro:

Selvom det ikke ser bedst ud med Windows specifikt (for nu), skinner der bedre tider for den næste "store" spiller, som er Linux. I næsten et år har der været et kæmpe projekt i gang med at portere Linux til Macs med M1-chippen. Og resultaterne ser ret lovende ud. En Linux-kerne til Mac med egen chip (Apple Silicon) var allerede tilgængelig i slutningen af ​​juni. Men nu har skaberne bag dette sagt, at Linux-systemet allerede kan bruges som et almindeligt skrivebord på disse Apple-enheder. Asahi Linux kører nu bedre end nogensinde, men det har stadig sine begrænsninger og nogle mangler.

Chauffører

I den nuværende situation er det allerede muligt at køre et nogenlunde stabilt Linux på M1 Macs, men det mangler desværre stadig understøttelse af grafikacceleration, hvilket er tilfældet med den seneste version mærket 5.16. I hvert fald er holdet af programmører hårdt i gang med projektet, takket være det lykkedes dem at gøre noget, som nogle måske troede var fuldstændig umuligt, da Apple Silicon-projektet blev introduceret. Specifikt var de i stand til at portere drivere til PCIe og USB-C PD. Andre drivere til Printctrl, I2C, ASC mailbox, IOMMU 4K og device power management driver er også klar, men nu venter de på omhyggelig kontrol og efterfølgende idriftsættelse.

MacBook Pro Linux SmartMockups

Skaberne tilføjer derefter, hvordan det faktisk fungerer med controllerne. For deres korrekte funktionalitet skal de være solidt forbundet med den anvendte hardware og derfor være opmærksomme på selv de mindste detaljer (f.eks. antallet af ben og lignende). Det er trods alt kravene til langt de fleste chips, og med hver ny generation af hardware skal driverne modificeres for at tilbyde 100 % support. Apple bringer dog noget helt nyt til dette felt og skiller sig simpelthen ud fra resten. Takket være denne tilgang er det teoretisk muligt, at driverne ikke kun kan fungere på Mac'er med M1, men også på deres efterfølgere, som blandt andre muligheder er den ikke-så udforskede verden af ​​ARM64-arkitekturen. For eksempel har komponenten kaldet UART fundet i M1-chippen en omfattende historie, og vi ville finde den selv i den allerførste iPhone.

Vil portering til nyere Apple Silicon-chips være nemmere?

Baseret på de ovennævnte oplysninger opstår spørgsmålet, om den eventuelle portering af Linux eller dens forberedelse til de forventede Mac'er med nyere chips bliver lettere. Vi kender selvfølgelig ikke svaret på dette spørgsmål endnu, i hvert fald ikke med 100% sikkerhed. Men ifølge skaberne af projektet er det muligt. I den nuværende situation er det nødvendigt at vente på ankomsten af ​​Macs med M1X- eller M2-chips.

I hvert fald, nu kan vi glæde os over, at Asahi Linux-projektet er rykket flere skridt fremad. Selvom en række problemer stadig mangler, for eksempel den allerede nævnte understøttelse af GPU-acceleration eller nogle drivere, er det stadig et ganske brugbart system. Derudover er der lige nu spørgsmålet om, hvor dette segment egentlig vil bevæge sig hen over tid.

.