De första testerna av Asahi Linux, distrot för Apple M1, har redan börjat

Nyligen blev känd början av de första testerna av Linux-distributionen "Asahi" den första är en OpenBSD-build för Apple M1, som kräver installation av en UEFI-miljö förberedd av Asahi Linux-projektet och U-Boot.

Denna första testversion kräver att du först installerar Asahi i minimalt installationsläge och sedan kopplar in ett USB-minne med en OpenBSD-avbildning och aktiverar den i tid för att starta om till U-Boot för att köra OpenBSD-installationsprogrammet.

Att välja att använda OpenBSD för denna första testversion det beror på hårdvarustöd av OpenBSD-miljön de är nästan samma som Asahi Linux.

För de som inte är medvetna om Asahi-projektet bör du veta att det syftar till att porta Linux för att köras på Mac-datorer utrustade med Apple M1 (Apple Silicon) ARM-chip.

Den första alfaversionen av referensdistributionen låter vem som helst se det aktuella utvecklingsläget för projektet. Distributionssatsen stöder installation på enheter som kör M1, M1 Pro och M1 Max och det noteras att byggen ännu inte är klara för utbredd användning av vanliga användare, men är redan lämpliga för inledande bekantskap av utvecklare och avancerade användare.

Asahi Linux är baserat på grunden för Arch Linux-paketet, den innehåller ett traditionellt mjukvarupaket och levereras med KDE Plasma-skrivbordet. Distributionen är byggd med de vanliga Arch Linux-förråden, och alla specifika ändringar som kärnan, installationsprogrammet, starthanteraren, hjälpskripten och miljöinställningarna flyttas till ett separat förråd.

Samtidigt, projektet syftar till att säkerställa att Linux fungerar på systemen Apple M1 i allmänhet och vara redo att bidra till uppkomsten av sådant stöd i alla distributioner.

I denna första testversion Det nämns att det fungerar för närvarande korrekt i distributionen WiFi, USB2 (Thunderbolt-portar), USB3 (Mac Mini typ A-portar), display, enheter NVMe, Ethernet, SD-kortläsare, strömbrytare för bärbar datorlock (kapslingsbrytare), integrerad display, tangentbord, pekplatta, bakgrundsbelysningskontroll tangentbord, CPU-frekvensändring, batteriladdningsinformation.

M1-system har också ett hörlursuttag, medan HDMI-utgång är tillgänglig på Mac Mini-enheter. Komponenter vars supportimplementering är i slutskedet och kommer att bli tillgängliga snart inkluderar USB3, inbyggda högtalare och en displaykontroller (bakgrundsbelysning, V-Sync, strömhantering).

Komponenter som ännu inte stöds inkluderar: GPU-grafikacceleration, hårdvaruaccelererade videocodecs, DisplayPort, kamera, Touch Bar, Thunderbolt, HDMI på MacBook, Bluetooth, maskininlärningsaccelerator, djupa CPU-energisparlägen.

Distributionen har alla lagerpaket från Arch Linux repositories, men det finns några olösta problem med vissa applikationer, främst på grund av att kärnan byggs med en minnesstorlek på 16 KB. Till exempel finns det problem med Chromium, Emacs, lvm2, f2fs och paket som använder jemalloc-biblioteket (som Rust) eller elektronramverket (vscode, spotify, etc).

Förutom det nämns det det finns problem med applikationerna de använder Biblioteken libunwind och webkitgtk, men lösningar har redan skapats för dem.

För att installera distributionen har ett skalskript förberetts som startas från macOS som du kan köra från terminalen:

curl https://alx.sh | sh

Beroende på vald utfyllnad laddar den ner från 700 MB till 4 GB data och bildar en Linux-miljö som kan användas parallellt med befintlig macOS.

installation kräver minst 53 GB ledigt utrymme på disk (15 GB för en Linux-distribution och 38 GB för framgångsrik installation av macOS-uppdateringar). Att installera Asahi Linux bryter inte den befintliga macOS-miljön, förutom att storleken på diskpartitionen som används av macOS minskas.

Slutligen bör det nämnas att distributionen kan användas utan rädsla för juridiska problem: Apple tillåter normalt att osignerade kärnor laddas ner till deras datorer utan att jailbreaka.

Projektet är helt lagligt, eftersom porten inte använder kod från macOS och Darwin, och egenskaperna för interaktion med hårdvaran bestäms på basis av reverse engineering, vilket är tillåtet enligt lag i många länder för att säkerställa kompatibilitet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.