Asahi Linux er en reverse engineering af Apple Silicon-understøttelse inklusive M1 Ultra.
Apple Silicon Macs har for det meste modtaget strålende anmeldelser for deres hastighed, strømeffektivitet og de tekniske fremskridt, de repræsenterer – chipsene er større telefonprocessorer, der kan yde lige så godt eller bedre end sammenlignelige Intel-chips, mens de bruger mindre strøm.
Men flytningen væk fra x86-hardware har også gjort Mac’en lidt mindre nyttig for dem, der ønsker at køre flere operativsystemer på deres Mac’er. Mens du kan køre ARM-versioner af Linux og (med forbehold og uden officiel support ) Windows i virtuelle maskiner på Apple Silicon Mac-computere, understøtter Apple ikke at køre alternative operativsystemer direkte oven på hardwaren. Apple distribuerer ikke drivere til andre operativsystemer, og fjernelse af x86-processorer og bredt understøttede Intel- og AMD-GPU’er gør det sværere for andre udviklere at træde til og levere disse drivere.
Det er her Asahi Linux-projektet kommer ind . I flere måneder har en lille gruppe frivillige arbejdet på at få denne Arch Linux-baserede distribution til at køre på Apple Silicon Mac-computere, tilpasse eksisterende drivere og (i tilfælde af GPU’en) møjsommeligt skrive deres egne. egen. Og arbejdet betaler sig – i sidste uge udgav holdet sit første alfa-installationsprogram til offentligheden, og siden i går har softwaren understøttet den nye M1 Ultra i Mac Studio.
En imponerende liste over hardware kører allerede i den nuværende alfa, inklusive Wi-Fi, USB 2.0 via Thunderbolt-porte (USB 3.0 virker kun på Macs med USB-A-porte, men USB 3.0 via Thunderbolt “kommer snart”), og en integreret display. Men vigtige funktioner mangler stadig, herunder DisplayPort og Thunderbolt, webcam, Bluetooth, dvaletilstand og GPU-acceleration. Med hensyn til GPU-acceleration siger udviklerne dog, at M1 er hurtig nok til, at et software-renderet Linux-skrivebord føles hurtigere på M1 end et grafik-accelereret skrivebord på mange andre ARM-chips.
Asahi-udviklere tror ikke, at softwaren vil blive “færdig” med al den grundlæggende hardware og funktioner i M1-serien understøttet og fungerer ud af boksen, “et år mere, måske to “. Til den tid vil Apple sandsynligvis introducere en anden generation eller to af M-serie-chips. Men udviklerne håber, at meget af det arbejde, de laver nu, vil fortsætte med at arbejde på fremtidige generationer af Apple-hardware med relativt minimal indsats.
Både på deres wiki-sider og i statusopdateringer bemærker udviklerne, at Apple overraskende er forpligtet til bagudkompatibilitet med sit silicium. Nogle komponenter på lavt niveau, såsom interrupt-controlleren og UART-hardware, kan spores tilbage til den originale iPhone og PA Semi, et firma, som Apple købte for at sætte gang i sine mobile chips i 2008. Især M1 Pro/Max/Ultra processorer, men nye grænseflader bør ikke ændres igen i lang tid.
Asahi-teamet ønsker, at deres arbejde bevæger sig opstrøms ind i Linux-kernen og andre steder, og derefter sive tilbage til andre distributioner over tid. 5.13 Linux-kernen tilføjede grundlæggende M1 Mac-understøttelse baseret på arbejdet fra Asahi-teamet, og M1 PCIe-driveren blev inkluderet i version 5.16 (andre bits inklusive M1 Pro- og Max-understøttelse blev sendt til gennemgang ). Det betyder, at når først Asahi er fuldt operationel på M1 Macs, håber vi, at andre distributioner ikke vil være for langt bagefter.
Hvis du vil prøve Asahi Linux på en M1 Mac, kører det aktuelle installationsprogram fra kommandolinjen og kræver “mindst 53 GB ledig plads” for at installere med KDE Plasma-skrivebordet . Asahi har kun brug for omkring 15 GB, men installationsprogrammet kræver, at du efterlader mindst 38 GB ledig plads til at installere macOS, så macOS-systemopdateringer ikke bliver afbrudt. Derfra skulle dual boot fungere på samme måde som processen på en Intel Mac, med det alternative OS synligt fra bootdrevet eller bootvælgeren, du kan starte, når du starter din Mac. Fremtidige opdateringer bør installeres fra din nye Asahi Linux-installation og bør ikke kræve en ny installation.
Skriv et svar