První testovací vydání Asahi Linux, distribuce pro zařízení Apple s čipem M1

Projekt Asahi, zaměřený na portování Linuxu pro počítače Mac s procesory Apple M1 (Apple Silicon), představil první alfa verzi referenčního distribuce, která umožňuje každému zájemci seznámit se s aktuální úrovní vývoje projektu. Distribuce podporuje instalaci na zařízeních s M1, M1 Pro a M1 Max. Je poznamenáno, že verze zatím nejsou připraveny pro široké použití běžnými uživateli, ale jsou dostatečně vhodné pro počáteční seznámení vývojáři a pokročilými uživateli.

Asahi Linux je založen na balíčkové databázi Arch Linux, zahrnuje tradiční sadu programů a dodává se s pracovním stolním prostředím KDE Plasma. Distribuce je postavena na standardních repozitářích Arch Linux a všechny specifické změny, jako je jádro, instalátor, zaváděč, pomocné skripty a nastavení prostředí, jsou umístěny do samostatného repozitáře. Projekt si přitom klade za cíl zajistit provoz Linuxu na systémech Apple M1 obecně a je připraven přispět k podpoře podobné funkčnosti v jakýchkoli distribucích.

Pro instalaci distribuce byl připraven spustitelný shell skript z macOS („curl https://alx.sh | sh“), který v závislosti na vybraném obsahu stahuje od 700 MB do 4 GB dat a vytváří prostředí s Linuxem, které lze používat paralelně se stávajícím systémem macOS. Pro instalaci je potřeba minimálně 53 GB volného místa na disku (15 GB pro Linux distribuci a 38 GB rezervy pro správnou instalaci aktualizací macOS). Instalace Asahi Linux nenarušuje fungování stávajícího prostředí macOS s výjimkou zmenšení velikosti diskového oddílu používaného v macOS.

Bylo zajištěno správné fungování v distribuci Wi-Fi, USB2 (porty Thunderbolt), USB3 (porty Mac Mini Type A), obrazovka, NVMe úložiště, Ethernet, čtečka SD karet, senzor uzavření víka notebooku (lid switch), integrované obrazovky, klávesnice, touchpadu, ovládání podsvícení klávesnice, přepínání frekvence CPU, získávání informací o stavu baterie. Na systémech M1 také funguje konektor pro sluchátka a na zařízeních Mac Mini je dostupný výstup přes HDMI. Mezi komponenty, jejichž podpora je v závěrečné fázi a brzy bude dostupná, patří USB3, integrované reproduktory a řadič obrazovky (podsvícení, V-Sync, řízení spotřeby).

Mezi dosud nepodporovanými komponenty patří: zrychlení zpracování grafiky pomocí GPU, hardwarové akcelerace video kodeků, DisplayPort, kamera, dotyková lišta (Touch Bar), Thunderbolt, HDMI v MacBooku, Bluetooth, akcelerátor pro systémy strojového učení, hluboké režimy úspory energie CPU. V distribuci jsou k dispozici všechny standardní balíčky z repozitářů Arch Linux, ale u některých aplikací se objevují jednotlivé nevyřešené problémy, které vyplývají především z kompilace jádra s velikostí stránek paměti 16KB. Například se objevují problémy s Chromium, Emacs, lvm2, f2fs a balíčky, které používají knihovnu jemalloc (například Rust) nebo platformu electron (vscode, spotify atd.). Byly pozorovány problémy s aplikacemi používajícími knihovny libunwind a webkitgtk, ale pro ně už byla vytvořena opravná opatření.

Distribuci lze používat bez obav z právních problémů – společnost Apple v běžném režimu umožňuje stahovat na svých počítačích neupravená digitálně nepodepsaná jádra bez nutnosti použití jailbreaku. Projekt je zcela legální, protože v portu není využíván žádný kód z macOS a Darwin, a vlastnosti interakce s hardwarem jsou určeny na základě reverzního inženýrství, jehož provádění za účelem zajištění kompatibility je v mnoha zemích legální.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster