Asahi-projekt rjochte op portaasje Linux Foar Mac-kompjûters dy't foarsjoen binne fan 'e Apple M1 ARM-chip (Apple Silicon) hat it bedriuw de earste alfa-útjefte fan 'e referinsjedistribúsje útbrocht, wêrtroch elkenien dy't ynteressearre is de hjoeddeistige steat fan it projekt kin ferkenne. De distribúsje stipet ynstallaasje op apparaten mei de M1-, M1 Pro- en M1 Max-chips. Hoewol dizze builds noch net klear binne foar breed gebrûk troch reguliere brûkers, binne se geskikt foar in earste evaluaasje troch ûntwikkelders en avansearre brûkers.
Asahi Linux basearre op 'e Arch-pakketbasis Linux, befettet in tradisjonele suite fan programma's en wurdt levere mei it KDE Plasma-buroblêd. De distribúsje is boud mei de standert Arch-repositories. Linux, en alle spesifike feroarings, lykas de kernel, ynstallearder, bootloader, helperskripts en omjouwingsynstellingen, wurde nei in aparte repository ferpleatst. It projekt hat as doel de funksjonaliteit te garandearjen Linux op Apple M1-systemen yn 't algemien en is ree om it ûntstean fan ferlykbere stipe yn alle distribúsjes te fasilitearjen.
Om de distribúsje te ynstallearjen, wurdt in útfierbere map taret macOS shell-skript ("curl https://alx.sh | sh"), dat, ôfhinklik fan 'e selektearre ynfolling, fan 700 MB oant 4 GB oan gegevens downloadet en in omjouwing makket mei Linux, dy't parallel mei it besteande systeem brûkt wurde kin macOSYnstallaasje fereasket teminsten 53 GB frije skiifromte (15 GB foar Linux-distribúsje en 38GB reserve foar juste ynstallaasje fan updates macOSAsahi-ynstallaasje Linux fersteurt de besteande omjouwing net macOS útsein it ferminderjen fan de grutte fan 'e skiifpartysje dy't brûkt wurdt yn macOS.
It wurdt oanjûn dat de distribúsje sil soargje foar juste wurking fan Wi-Fi, USB2 (Thunderbolt havens), USB3 (Mac Mini Type A havens), skerm, NVMe driuwfearren, Ethernet, SD card reader, laptop lid sluten sensor (lid switch), ynboude skerm, toetseboerd, touchpad, kontrolearje it toetseboerd efterljochting, wikselje de CPU frekwinsje, krije ynformaasje oer de batterij lading. In headphone jack is ek beskikber op M1 systemen, en HDMI útfier is beskikber op Mac Mini apparaten. Under de komponinten wêrfan de stipe yn 'e lêste fazen is en yn' e heine takomst beskikber is, binne USB3, ynboude sprekkers en in skermkontrôler (efterljochting, V-Sync, enerzjybehear).
Op it stuit net stipe funksjes omfetsje GPU-grafykfersnelling, hardware-fersnelde fideokodecs, DisplayPort, kamera, Touch Bar, Thunderbolt, HDMI op MacBooks, Bluetooth, in masinelearfersneller en djippe CPU-enerzjybesparjende modi. Alle standertpakketten fan 'e Arch-repositories binne beskikber yn 'e distribúsje. Linux, mar guon applikaasjes hawwe wat ûnoploste problemen, benammen trochdat de kernel boud is mei in ûnthâldsidegrutte fan 16KB. Bygelyks, problemen binne waarnommen mei Chromium, Emacs, lvm2, f2fs, en pakketten dy't de jemalloc-bibleteek brûke (bygelyks Rust) of it elektronplatfoarm (vscode, spotify, ensfh.). Problemen binne waarnommen mei applikaasjes dy't de libunwind- en webkitgtk-bibleteken brûke, mar oplossingen binne al makke foar har.
De distribúsje kin brûkt wurde sûnder eangst foar juridyske problemen - Apple lit routinematich net-ûndertekene kernels op har kompjûters laden wurde sûnder dat jailbreaking nedich is. It projekt is folslein legaal, om't de port gjin koade brûkt fan macOS en Darwin, en de spesifikaasjes fan ynteraksje mei hardware wurde bepaald op basis fan reverse engineering, wat yn in protte lannen wetlik tastien is om kompatibiliteit te garandearjen.
Boarne: opennet.ru
