Prvé testovacie vydanie Asahi Linux, distribúcie pre zariadenia Apple s čipom M1

Projekt Asahi, zameraný na portovanie Linuxu pre beh na počítačoch Mac vybavených čipom Apple M1 ARM (Apple Silicon), predstavil prvé alfa vydanie referenčnej distribúcie, ktoré umožnilo každému zoznámiť sa so súčasnou úrovňou vývoja projektu. Distribúcia podporuje inštaláciu na zariadenia s M1, M1 Pro a M1 Max. Je potrebné poznamenať, že zostavy ešte nie sú pripravené na široké použitie bežnými používateľmi, ale sú už vhodné na počiatočné oboznámenie vývojárov a pokročilých používateľov.

Asahi Linux je založený na základni balíkov Arch Linux, obsahuje tradičnú sadu programov a je dodávaný s desktopom KDE Plasma. Distribúcia je postavená pomocou štandardných archívov Arch Linuxu a všetky špecifické zmeny, ako napríklad jadro, inštalátor, bootloader, pomocné skripty a nastavenia prostredia, sú umiestnené v samostatnom úložisku. Zároveň je projekt zameraný na zabezpečenie prevádzky Linuxu na systémoch Apple M1 vo všeobecnej podobe a je pripravený prispieť k vzniku takejto podpory v akýchkoľvek distribučných zostavách.

Pre inštaláciu distribúcie je pripravený shell skript, ktorý je možné spustiť z macOS („curl https://alx.sh | sh“), ktorý v závislosti od zvolenej náplne načíta od 700 MB do 4 GB dát a vytvorí prostredie s Linuxom, ktoré je možné používať súbežne s existujúcim jedným systémom macOS. Inštalácia vyžaduje aspoň 53 GB voľného miesta na disku (15 GB pre distribúciu Linuxu a 38 GB rezerva na správnu inštaláciu aktualizácií macOS). Inštalácia Asahi Linux nenaruší existujúce prostredie macOS, s výnimkou zmenšenia veľkosti diskového oddielu používaného systémom macOS.

Uvádza sa, že distribúcia zabezpečí správnu činnosť Wi-Fi, USB2 (porty Thunderbolt), USB3 (porty Mac Mini Type A), obrazovky, diskov NVMe, Ethernetu, čítačky kariet SD, snímača zatvorenia veka notebooku (spínač veka), vstavaná obrazovka, klávesnica, touchpad, ovládanie podsvietenia klávesnice, prepínanie frekvencie CPU, získavanie informácií o nabití batérie. Na systémoch M1 je k dispozícii aj konektor pre slúchadlá a na zariadeniach Mac Mini je k dispozícii výstup HDMI. Medzi komponenty, ktorých podpora je vo finálnej fáze a budú dostupné v blízkej budúcnosti, patrí USB3, vstavané reproduktory a ovládač obrazovky (podsvietenie, V-Sync, správa napájania).

Medzi zatiaľ nepodporované komponenty: akcelerácia grafického spracovania pomocou GPU, hardvérová akcelerácia video kodekov, DisplayPort, kamera, dotykový panel (Touch Bar), Thunderbolt, HDMI v MacBooku, Bluetooth, akcelerátor pre systémy strojového učenia, režimy hlbokej úspory energie CPU . V distribúcii sú k dispozícii všetky štandardné balíky z archívov Arch Linuxu, ale s niektorými aplikáciami sú nevyriešené problémy, ktoré vznikajú najmä v dôsledku zostavenia jadra s pamäťovými stránkami 16 KB. Problémy sú napríklad s prehliadačmi Chromium, Emacs, lvm2, f2fs a balíkmi, ktoré používajú knižnicu jemalloc (napríklad Rust) alebo elektrónovú platformu (vscode, spotify atď.). Vyskytli sa problémy s aplikáciami používajúcimi knižnice libunwind a webkitgtk, ale už pre ne boli vygenerované opravy.

Distribúciu je možné používať bez obáv z právnych problémov – Apple bežne umožňuje načítanie jadier, ktoré nie sú digitálne podpísané, do svojich počítačov bez potreby útek z väzenia. Projekt je úplne legálny, pretože port nepoužíva kód z macOS a Darwin a funkcie interakcie s hardvérom sú určené na základe reverzného inžinierstva, ktoré je v mnohých krajinách legálne, aby sa zabezpečila kompatibilita.

Zdroj: opennet.ru

Pridať komentár