Asahi Linux is een reverse engineering van Apple Silicon-ondersteuning inclusief M1 Ultra.
Apple Silicon Macs hebben overwegend lovende recensies gekregen vanwege hun snelheid, energie-efficiëntie en de technische vooruitgang die ze vertegenwoordigen – de chips zijn grotere telefoonprocessors die net zo goed of beter kunnen presteren dan vergelijkbare Intel-chips terwijl ze minder stroom verbruiken.
Maar de verschuiving van x86-hardware heeft de Mac ook iets minder handig gemaakt voor diegenen die meerdere besturingssystemen op hun Mac willen gebruiken. Hoewel je ARM-versies van Linux en (met voorbehoud en zonder officiële ondersteuning ) Windows kunt draaien op virtuele machines op Apple Silicon Mac-computers, ondersteunt Apple het draaien van alternatieve besturingssystemen rechtstreeks bovenop de hardware niet. Apple distribueert geen stuurprogramma’s voor andere besturingssystemen, en het verwijderen van x86-processors en breed ondersteunde Intel- en AMD-GPU’s maakt het moeilijker voor andere ontwikkelaars om in te stappen en deze stuurprogramma’s te leveren.
Dit is waar het Asahi Linux-project om de hoek komt kijken . Maandenlang heeft een kleine groep vrijwilligers gewerkt om deze op Arch Linux gebaseerde distributie op Apple Silicon Mac-computers te laten draaien, bestaande stuurprogramma’s aan te passen en (in het geval van de GPU) nauwgezet hun eigen stuurprogramma’s te schrijven. eigen. En het werk werpt zijn vruchten af - vorige week heeft het team zijn eerste alfa-installatieprogramma voor het publiek uitgebracht, en sinds gisteren ondersteunt de software de nieuwe M1 Ultra in Mac Studio.
Er draait al een indrukwekkende lijst hardware in de huidige alfa, waaronder Wi-Fi, USB 2.0 via Thunderbolt-poorten (USB 3.0 werkt alleen op Macs met USB-A-poorten, maar USB 3.0 via Thunderbolt is “binnenkort beschikbaar”), en een geïntegreerd beeldscherm. Maar belangrijke functies ontbreken nog, waaronder DisplayPort en Thunderbolt, webcam, Bluetooth, slaapstand en GPU-versnelling. Wat de GPU-versnelling betreft, zeggen de ontwikkelaars echter dat de M1 snel genoeg is om een door software gegenereerde Linux-desktop sneller aan te laten voelen op de M1 dan een grafisch versnelde desktop op veel andere ARM-chips.
Asahi-ontwikkelaars denken niet dat de software “klaar” zal zijn met alle basishardware en functies van de M1-serie die worden ondersteund en out of the box werken, “nog een jaar, misschien twee “. Tegen die tijd zal Apple waarschijnlijk nog een generatie of twee chips uit de M-serie introduceren. Maar de ontwikkelaars hopen dat veel van het werk dat ze nu doen, zal blijven werken aan toekomstige generaties Apple-hardware met relatief minimale inspanning.
Zowel op hun wikipagina’s als in statusupdates merken de ontwikkelaars op dat Apple verrassend toegewijd is aan achterwaartse compatibiliteit met zijn silicium. Sommige low-level componenten, zoals de interruptcontroller en UART-hardware, zijn terug te voeren op de originele iPhone en de PA Semi, een bedrijf dat Apple in 2008 heeft overgenomen om zijn mobiele chips een vliegende start te geven. In het bijzonder M1 Pro/Max/Ultra processors, maar nieuwe interfaces zouden lange tijd niet meer moeten veranderen.
Het Asahi-team wil dat hun werk stroomopwaarts wordt verplaatst naar de Linux-kernel en elders, en vervolgens in de loop van de tijd terugsijpelt naar andere distributies. De 5.13 Linux-kernel voegde basis M1 Mac-ondersteuning toe op basis van het werk van het Asahi-team, en de M1 PCIe-driver werd opgenomen in versie 5.16 (andere bits, waaronder M1 Pro- en Max-ondersteuning, werden ter beoordeling ingediend ). Dit betekent dat zodra Asahi volledig operationeel is op M1 Macs, we hopen dat andere distributies niet al te ver achterblijven.
Als u Asahi Linux op een M1 Mac wilt proberen, wordt het huidige installatieprogramma uitgevoerd vanaf de opdrachtregel en is “minstens 53 GB vrije ruimte” vereist om te installeren met de KDE Plasma-desktop . Asahi heeft slechts ongeveer 15 GB nodig, maar het installatieprogramma vereist dat je ten minste 38 GB vrije ruimte overlaat om macOS te installeren, zodat macOS-systeemupdates niet worden onderbroken. Vanaf daar zou dual-boot vergelijkbaar moeten werken met het proces op een Intel Mac, met het alternatieve besturingssysteem zichtbaar vanaf het opstartstation of de opstartselector die u kunt starten wanneer u uw Mac start. Toekomstige updates moeten worden geïnstalleerd vanaf uw nieuwe Asahi Linux-installatie en vereisen geen nieuwe installatie.
Geef een reactie