Prvý testovací release Asahi Linux, distribúcie pre zariadenia Apple s čipom M1

Projekt Asahi, zameran na portovanie Linuxu na počítače Mac s ARM čipom Apple M1 (Apple Silicon), predstavil prvú alfa verziu referenčného distribučného balíka, ktorá umožňuje každému záujemcovi oboznámiť sa s aktuálnym stavom vývoja projektu. Distribúcia podporuje inštaláciu na zariadeniach s M1, M1 Pro a M1 Max. Uvádza sa, že zostavenia nie sú zatiaľ pripravené na široké využitie bežnými používateľmi, ale sú už vhodné na základné oboznámenie sa pre vývojárov a pokročilých používateľov.

Asahi Linux je založený na balíčkovnej základni Arch Linux, zahŕňa tradičný súbor programov a dodáva sa s desktopom KDE Plasma. Distribúcia je postavená s využitím štandardných repozitárov Arch Linux, pričom všetky špecifické zmeny, ako jadro, inštalátor, bootloader, pomocné skripty a nastavenia prostredia, sú presunuté do samostatného repozitára. Projekt sa pritom zameriava na zabezpečenie fungovania Linuxu na systém Apple M1 vo všeobecnosti a je pripravený podporiť vznik podobnej podpory v akýchkoľvek distribúciách.

Na inštaláciu distribúcie je pripravený spúšťací skript z prostredia macOS („curl https://alx.sh | sh“), ktorý v závislosti od vybranej voľby sťahuje od 700 MB do 4 GB údajov a vytvára prostredie s Linuxom, ktoré je možné používať paralelne so súčasným systémom macOS. Na inštaláciu je potrebné aspoň 53 GB voľného diskového priestoru (15 GB pre Linuxovú distribúciu a 38 GB rezervy pre správnu inštaláciu aktualizácií macOS). Inštalácia Asahi Linuxu nenarušuje fungovanie existujúceho prostredia macOS, okrem zmenšenia veľkosti diskového oddielu používaného v macOS.

Bola hlásená záruka správneho fungovania v distribúcii Wi-Fi, USB2 (Thunderbolt porty), USB3 (Mac Mini Type A porty), obrazovky, NVMe diskov, Ethernetu, SD čítačky kariet, uzáveru na notebook (lid switch), zabudovaného displeja, klávesnice, touchpadu, ovládania podsvietenia klávesnice, prepínania frekvencie CPU a získavania informácií o nabití batérie. V systémoch M1 funguje aj konektor slúchadiel a na zariadeniach Mac Mini je dostupný výstup cez HDMI. Medzi komponenty, ktorých podpora je vo finálnej fáze a čoskoro bude dostupná, patrí USB3, zabudované reproduktory a ovládač obrazovky (podsvietenie, V-Sync, správa spotreby energie).

Medzi zatiaľ nepodporované komponenty patria: akcelerácia spracovania grafiky pomocou GPU, hardvérová akcelerácia videokodekov, DisplayPort, kamera, dotyková lišta (Touch Bar), Thunderbolt, HDMI v MacBook, Bluetooth, akcelerátor pre systémy strojového učenia, hlboké režimy úspory energie CPU. V distribúcii sú dostupné všetky štandardné balíčky z repozitárov Arch Linux, ale u niektorých aplikácií sú pozorované samostatné nevyriešené problémy, hlavne kvôli zostaveniu jadra s veľkosťou stránok pamäte 16KB. Napríklad, problémy sa vyskytujú s Chromium, Emacs, lvm2, f2fs a balíkmi, ktoré používajú knižnicu jemalloc (napr. Rust) alebo platformu electron (vscode, Spotify a pod.). Boli zaznamenané problémy s aplikáciami využívajúcimi knižnice libunwind a webkitgtk, ale pre ne už boli pripravené opravy.

Distribúciu je možné používať bez obáv z právnych problémov — spoločnosť Apple bežne povoľuje nahrávanie nezaručených digitálnym podpisom jadier na vlastných počítačoch bez potreby používať jailbreak. Projekt je úplne legálny, pretože v porte nie je použitý kód z macOS a Darwin, a špecifické interakcie s hardvérom sú určené na základe reverzného inžinierstva, ktoré je na mnohých miestach povolené pre zabezpečenie kompatibility.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster