Unua testeldono de Asahi Linukso, distribuo por Apple-aparatoj kun la M1-blato

La projekto Asahi, celanta porti Linukson por funkcii sur Mac-komputiloj ekipitaj per la blato Apple M1 ARM (Apple Silicon), prezentis la unuan alfa-eldonon de la referenca distribuo, permesante al iu ajn konatiĝi kun la nuna evolunivelo de la projekto. La distribuo subtenas instaladon sur aparatoj kun M1, M1 Pro kaj M1 Max. Oni rimarkas, ke la asembleoj ankoraŭ ne estas pretaj por disvastigata uzo de ordinaraj uzantoj, sed jam taŭgas por komenca konatiĝo de programistoj kaj progresintaj uzantoj.

Asahi Linukso baziĝas sur la pakaĵbazo Arch Linux, inkluzivas tradician aron de programoj kaj venas kun la KDE Plasma labortablo. La distribuo estas konstruita uzante normajn deponejojn de Arch Linux, kaj ĉiuj specifaj ŝanĝoj, kiel la kerno, instalilo, ekŝargilo, helpaj skriptoj kaj medio-agordoj, estas metitaj en apartan deponejon. Samtempe, la projekto celas certigi la funkciadon de Linukso sur Apple M1-sistemoj en ĝenerala formo kaj pretas kontribui al la apero de tia subteno en iuj distribuaj iloj.

Por instali la distribuon, estis preparita ŝel-skripto, kiu povas esti lanĉita de macOS ("buklo https://alx.sh | sh"), kiu, depende de la elektita plenigo, ŝarĝas de 700MB ĝis 4GB da datumoj kaj kreas medio kun Linukso, kiu povas esti uzata paralele kun la ekzistanta macOS-sistemo. Instalado postulas almenaŭ 53 GB da libera diskospaco (15 GB por la Linuksa distribuo kaj 38 GB rezervo por ĝusta instalado de macOS-ĝisdatigoj). Instalado de Asahi Linukso ne interrompas la ekzistantan macOS-medion, krom reduktado de la grandeco de la diskdisko uzata de macOS.

Oni diras, ke la distribuo certigos ĝustan funkciadon de Wi-Fi, USB2 (Thunderbolt-havenoj), USB3 (Mac Mini-Tipo A-havenoj), ekrano, NVMe-diskoj, Eterreto, SD-kartolegilo, tekkomputila fermo-sensilo (kovriloŝaltilo), enkonstruita ekrano, klavaro, tuŝpadrono, kontrolu la klavaran retrolumon, ŝanĝu la CPU-frekvencon, akiru informojn pri la baterio-ŝargo. Kapaŭskultilo ankaŭ haveblas ĉe M1-sistemoj, kaj HDMI-eligo disponeblas ĉe Mac Mini-aparatoj. Inter la komponantoj, kies subteno estas en la finaj etapoj kaj estos disponeblaj baldaŭ, estas USB3, enkonstruitaj laŭtparoliloj kaj ekranregilo (kontraŭlumo, V-Sync, administrado de potenco).

Inter la ankoraŭ ne subtenataj komponantoj: akcelo de grafika prilaborado per GPU-oj, aparatara akcelo de videokodekoj, DisplayPort, fotilo, tuŝpanelo (Touch Bar), Thunderbolt, HDMI en MacBook, Bluetooth, akcelilo por maŝinlernado-sistemoj, profundaj CPU-ŝparaj reĝimoj. . Ĉiuj normaj pakaĵoj de la deponejoj de Arch Linux estas haveblaj en la distribuo, sed estas kelkaj nesolvitaj problemoj kun kelkaj aplikaĵoj, kiuj aperas ĉefe pro la kerno konstruita kun 16KB-memorpaĝoj. Ekzemple, estas problemoj kun Chromium, Emacs, lvm2, f2fs kaj pakoj kiuj uzas la jemalloc-bibliotekon (ekzemple, Rust) aŭ la elektronplatformon (vscode, spotify, ktp.). Okazis problemoj kun aplikaĵoj uzantaj la bibliotekojn libunwind kaj webkitgtk, sed korektoj jam estis generitaj por ili.

La distribuo povas esti uzata sen timo de juraj problemoj - Apple normale permesas kernojn, kiuj ne estas ciferece subskribitaj, ŝarĝi sur siaj komputiloj sen neceso de jailbreak. La projekto estas tute laŭleĝa ĉar la haveno ne uzas kodon de macOS kaj Darwin, kaj la funkcioj de interago kun la aparataro estas determinitaj surbaze de inversa inĝenierado, kiu estas laŭleĝa en multaj landoj por certigi kongruon.

fonto: opennet.ru

Aldoni komenton