Första testversionen av Asahi Linux, en distribution för Apple-enheter med M1-chippet

Asahi-projektet, som syftar till att porta Linux för att köras på Mac-datorer utrustade med Apple M1 ARM-chipet (Apple Silicon), presenterade den första alfaversionen av referensdistributionen, vilket gjorde det möjligt för vem som helst att bekanta sig med den nuvarande utvecklingsnivån för projektet. Distributionen stöder installation på enheter med M1, M1 Pro och M1 Max. Det noteras att monteringarna ännu inte är redo för utbredd användning av vanliga användare, men är redan lämpliga för första bekantskap av utvecklare och avancerade användare.

Asahi Linux är baserat på Arch Linux-paketbasen, innehåller en traditionell uppsättning program och levereras med KDE Plasma-skrivbordet. Distributionen är byggd med hjälp av vanliga Arch Linux-förråd, och alla specifika ändringar, såsom kärnan, installationsprogrammet, starthanteraren, hjälpskript och miljöinställningar, placeras i ett separat förråd. Samtidigt syftar projektet till att säkerställa driften av Linux på Apple M1-system i en allmän form och är redo att bidra till uppkomsten av sådant stöd i alla distributionssatser.

För att installera distributionen har ett skalskript förberetts som kan startas från macOS ("curl https://alx.sh | sh") som, beroende på vald fyllning, laddar från 700MB till 4GB data och skapar en miljö med Linux som kan användas parallellt med det befintliga macOS-systemet. Installationen kräver minst 53 GB ledigt diskutrymme (15 GB för Linux-distributionen och 38 GB reserv för korrekt installation av macOS-uppdateringar). Att installera Asahi Linux stör inte den befintliga macOS-miljön, förutom att storleken på diskpartitionen som används av macOS minskas.

Det anges att distributionen kommer att säkerställa korrekt drift av Wi-Fi, USB2 (Thunderbolt-portar), USB3 (Mac Mini Type A-portar), skärm, NVMe-enheter, Ethernet, SD-kortläsare, stängningssensor för laptoplock (lockbrytare), inbyggd skärm, tangentbord, pekplatta, styr tangentbordets bakgrundsbelysning, växla CPU-frekvens, få information om batteriladdningen. Ett hörlursuttag finns också på M1-system och HDMI-utgång är tillgängligt på Mac Mini-enheter. Bland komponenterna vars stöd är i slutskedet och kommer att finnas tillgängliga inom en snar framtid finns USB3, inbyggda högtalare och en skärmkontroller (bakgrundsbelysning, V-Sync, strömhantering).

Bland de komponenter som ännu inte stöds: acceleration av grafikbearbetning med GPU:er, hårdvaruacceleration av videocodecs, DisplayPort, kamera, pekpanel (Touch Bar), Thunderbolt, HDMI i MacBook, Bluetooth, accelerator för maskininlärningssystem, djupa CPU-energisparlägen . Alla standardpaket från Arch Linux-förråden finns tillgängliga i distributionen, men det finns några olösta problem med vissa applikationer, som uppstår främst på grund av att kärnan byggs med 16KB minnessidor. Till exempel finns det problem med Chromium, Emacs, lvm2, f2fs och paket som använder jemalloc-biblioteket (till exempel Rust) eller elektronplattformen (vscode, spotify, etc.). Det har varit problem med applikationer som använder biblioteken libunwind och webkitgtk, men korrigeringar har redan genererats för dem.

Distributionen kan användas utan rädsla för juridiska problem – Apple tillåter normalt att kärnor som inte är digitalt signerade laddas på sina datorer utan behov av ett jailbreak. Projektet är helt lagligt eftersom porten inte använder kod från macOS och Darwin, och funktionerna för interaktion med hårdvaran bestäms utifrån reverse engineering, vilket är lagligt i många länder för att säkerställa kompatibilitet.

Källa: opennet.ru

Lägg en kommentar