M1-kiibiga Apple'i seadmetele mõeldud distributsiooni Asahi Linuxi esimene testväljalase

Asahi projekt, mille eesmärk oli Linuxi portimine, et see töötaks Apple M1 ARM-kiibiga (Apple Silicon) varustatud Mac-arvutites, esitles võrdlusdistributsiooni esimest alfaväljalaset, võimaldades kõigil tutvuda projekti praeguse arengutasemega. Jaotus toetab installimist M1, M1 Pro ja M1 Max seadmetele. Märgitakse, et sõlmed ei ole veel tavakasutajate jaoks laialdaseks kasutamiseks valmis, kuid sobivad juba esmaseks tutvumiseks arendajatele ja edasijõudnutele.

Asahi Linux põhineb Arch Linuxi paketibaasil, sisaldab traditsioonilist programmikomplekti ja on kaasas KDE Plasma töölauaga. Distributsioon on üles ehitatud standardsete Arch Linuxi hoidlate abil ning kõik konkreetsed muudatused, nagu kernel, installer, alglaadur, abiskriptid ja keskkonna sätted, paigutatakse eraldi hoidlasse. Samal ajal on projekt suunatud Linuxi töö tagamisele Apple M1 süsteemides üldisel kujul ja on valmis kaasa aitama sellise toe tekkimisele mis tahes levikomplektides.

Distributsiooni installimiseks on ette valmistatud macOS-ist käivitatav shelliskript (“curl https://alx.sh | sh”), mis laadib sõltuvalt valitud täidisest 700 MB kuni 4 GB andmeid ja loob keskkond Linuxiga, mida saab kasutada paralleelselt olemasoleva ühe macOS-süsteemiga. Installimiseks on vaja vähemalt 53 GB vaba kettaruumi (15 GB Linuxi distributsiooni jaoks ja 38 GB reservi macOS-i värskenduste õigeks installimiseks). Asahi Linuxi installimine ei häiri olemasolevat macOS-i keskkonda, välja arvatud macOS-i kasutatava kettapartitsiooni suuruse vähendamine.

Väidetakse, et jaotus tagab Wi-Fi, USB2 (Thunderbolt pordid), USB3 (Mac Mini Type A pordid), ekraani, NVMe draivide, Etherneti, SD-kaardi lugeja, sülearvuti kaane sulguri (kaane lüliti) korrektse toimimise, sisseehitatud ekraan, klaviatuur, puuteplaat, juhtida klaviatuuri taustvalgustust, lülitada protsessori sagedust, hankida teavet aku laetuse kohta. Kõrvaklappide pesa on saadaval ka M1-süsteemides ja HDMI-väljund on saadaval Mac Mini seadmetes. Komponentide hulgas, mille tugi on lõppjärgus ja lähitulevikus saadavale, on USB3, sisseehitatud kõlarid ja ekraanikontroller (taustvalgustus, V-Sync, toitehaldus).

Veel toetamata komponentide hulgas: graafika töötlemise kiirendamine GPU-de abil, videokoodekide riistvaraline kiirendus, DisplayPort, kaamera, puutepaneel (puuteriba), Thunderbolt, HDMI MacBookis, Bluetooth, masinõppesüsteemide kiirendi, protsessori sügavad energiasäästurežiimid . Kõik Arch Linuxi hoidlate standardpaketid on distributsioonis saadaval, kuid mõne rakendusega on lahendamata probleeme, mis tekivad peamiselt 16KB mälulehtedega kerneli ehitamise tõttu. Näiteks on probleeme Chromiumi, Emacsi, lvm2, f2fs ja pakettidega, mis kasutavad jemalloci teeki (näiteks Rust) või elektronplatvormi (vscode, spotify jne). Libunwindi ja webkitgtk teeke kasutavate rakendustega on olnud probleeme, kuid nende jaoks on juba parandused loodud.

Distributsiooni saab kasutada juriidilisi probleeme kartmata – tavaliselt lubab Apple laadida oma arvutitesse tuumasid, mis pole digitaalselt allkirjastatud, ilma et oleks vaja jailbreaki teha. Projekt on täiesti legaalne, kuna port ei kasuta macOS-i ja Darwini koodi ning riistvaraga suhtlemise funktsioonid määratakse pöördprojekteerimise alusel, mis on ühilduvuse tagamiseks paljudes riikides seaduslik.

Allikas: opennet.ru

Lisa kommentaar