Eerste testversie van Asahi Linux, een distributie voor Apple-apparaten met de M1-chip

Het Asahi-project, gericht op het porteren van Linux om te functioneren op Mac-computers met Apple’s M1 ARM-chip (Apple Silicon), heeft de eerste alfa-release van de referentiedistributie gepresenteerd, waarmee iedereen kennis kan maken met de huidige ontwikkelingsstatus van het project. De distributie ondersteunt installatie op apparaten met M1, M1 Pro en M1 Max. Het wordt opgemerkt dat de builds momenteel nog niet klaar zijn voor algemeen gebruik door gewone gebruikers, maar al wel geschikt zijn voor kennismaking door ontwikkelaars en gevorderde gebruikers.

Asahi Linux is gebaseerd op de Arch Linux-pakketbasis, omvat een traditionele set programma's en wordt geleverd met de KDE Plasma-desktop. De distributie is opgebouwd met behulp van de standaard Arch Linux-repositories, terwijl alle specifieke wijzigingen, zoals de kernel, installer, bootloader, hulpscripts en omgevingsinstellingen, zijn ondergebracht in een aparte repository. Het project is gericht op het mogelijk maken van Linux op Apple M1-systemen in het algemeen en is bereid om soortgelijke ondersteuning in andere distributies te bevorderen.

Voor de installatie van de distributie is een uitvoerbare shell-script vanuit macOS voorbereid (‘curl https://alx.sh | sh’), dat, afhankelijk van de gekozen configuratie, tussen de 700 MB en 4 GB aan gegevens downloadt en een Linux-omgeving vormt die parallel kan worden gebruikt met het bestaande macOS-systeem. Voor de installatie is minstens 53 GB vrije schijfruimte vereist (15 GB voor de Linux-distributie en 38 GB reserve voor een correcte installatie van macOS-updates). De installatie van Asahi Linux verstoort de werking van de bestaande macOS-omgeving, met uitzondering van de vermindering van de grootte van de schijfpartitionering die door macOS wordt gebruikt.

Er is bevestigd dat er correct wordt gewerkt in de distributie van Wi-Fi, USB2 (Thunderbolt-poorten), USB3 (Mac Mini Type A-poorten), schermen, NVMe-opslag, Ethernet, SD-kaartlezer, dekselcontact (lid switch), ingebouwd scherm, toetsenbord, touchpad, achtergrondverlichting van het toetsenbord, CPU-frequentiewisseling en batterij-informatie. Op M1-systemen werkt ook de koptelefoonpoort, en op Mac Mini-apparaten is HDMI-uitgang beschikbaar. Componenten waarvan de ondersteuning zich in de laatste fase bevindt en binnenkort beschikbaar zal zijn, zijn onder andere USB3, ingebouwde luidsprekers en de schermcontroller (achtergrondverlichting, V-Sync, energiebeheer).

Onder de nog niet ondersteunde componenten bevinden zich: GPU-verwerkingsversnelling, hardwarematige versnelling van video-codecs, DisplayPort, camera, Touch Bar, Thunderbolt, HDMI op de MacBook, Bluetooth, versneller voor machinaal leren, en diepe energiebesparingsmodi van de CPU. In de distributie zijn alle standaardpakketten uit de Arch Linux-repositories beschikbaar, maar voor sommige applicaties zijn er nog steeds onopgeloste problemen, voornamelijk als gevolg van de kernelbouw met een paginagrootte van 16KB. Bijvoorbeeld, er zijn problemen aangetroffen met Chromium, Emacs, lvm2, f2fs en pakketten die de jemalloc-bibliotheek gebruiken (zoals Rust) of het Electron-platform (vscode, spotify, etc.). Er waren ook problemen met applicaties die de libunwind- en webkitgtk-bibliotheken gebruiken, maar voor hen zijn al oplossingen ontwikkeld.

De distributie kan worden gebruikt zonder juridische zorgen — Apple staat normaal gesproken toe dat er niet-ondertekende digitale handtekening-kernels op zijn computers worden geladen zonder de noodzaak van jailbreak. Het project is volledig legaal omdat er geen code uit macOS en Darwin in de port wordt gebruikt, en de interactie met hardware is bepaald op basis van reverse engineering, wat in veel landen wettelijk is toegestaan voor compatibiliteit.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster