Earste testferzje fan Asahi Linux, in distribúsje foar Apple-apparaten mei de M1-chip

It Asahi-projekt, rjochte op it portearjen fan Linux om te rinnen op Mac-kompjûters útrist mei de Apple M1 ARM-chip (Apple Silicon), presintearre de earste alpha-release fan 'e referinsjedistribúsje, wêrtroch elkenien yn' e kunde komme mei it hjoeddeistige nivo fan ûntwikkeling fan it projekt. De distribúsje stipet ynstallaasje op apparaten mei M1, M1 Pro en M1 Max. It wurdt opmurken dat de gearkomsten noch net klear binne foar wiidferspraat gebrûk troch gewoane brûkers, mar binne al geskikt foar inisjele fertroudmaking troch ûntwikkelders en avansearre brûkers.

Asahi Linux is basearre op de Arch Linux-pakketbasis, befettet in tradisjonele set programma's en komt mei it KDE Plasma-buroblêd. De distribúsje is boud mei standert Arch Linux-repositories, en alle spesifike wizigingen, lykas de kernel, ynstallearder, bootloader, helpskripts en omjouwingsynstellingen, wurde yn in apart repository pleatst. Tagelyk is it projekt rjochte op it garandearjen fan de wurking fan Linux op Apple M1-systemen yn in algemiene foarm en is ree om by te dragen oan it ûntstean fan sokke stipe yn alle distribúsjekits.

Om de distribúsje te ynstallearjen, is in shell-skript taret dat kin wurde lansearre fan macOS ("curl https://alx.sh | sh"), dat, ôfhinklik fan de selektearre vulling, laadt fan 700MB oant 4GB oan gegevens en makket in omjouwing mei Linux dy't parallel kin wurde brûkt mei it besteande macOS-systeem. Ynstallaasje fereasket op syn minst 53 GB frije skiifromte (15 GB foar de Linux-distribúsje en 38 GB reserve foar juste ynstallaasje fan macOS-fernijings). It ynstallearjen fan Asahi Linux fersteurt de besteande macOS-omjouwing net, útsein it ferminderjen fan de grutte fan 'e skiifpartysje brûkt troch 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).

Under de noch net stipe komponinten: fersnelling fan grafyske ferwurking mei GPU's, hardware-fersnelling fan fideo-codecs, DisplayPort, kamera, touchpaniel (Touch Bar), Thunderbolt, HDMI yn MacBook, Bluetooth, accelerator foar masine-learsystemen, djippe CPU-enerzjybesparringsmodi . Alle standertpakketten fan 'e Arch Linux-repositories binne beskikber yn' e distribúsje, mar d'r binne wat ûnoplost problemen mei guon applikaasjes, dy't benammen ûntsteane trochdat de kernel boud is mei 16KB-ûnthâldsiden. Bygelyks, der binne problemen mei Chromium, Emacs, lvm2, f2fs en pakketten dy't brûke de jemalloc bibleteek (Bygelyks, Rust) of it elektron platfoarm (vscode, spotify, ensfh). D'r binne problemen west mei applikaasjes dy't de libunwind- en webkitgtk-biblioteken brûke, mar der binne al reparaasjes foar oanmakke.

De distribúsje kin brûkt wurde sûnder eangst foar juridyske problemen - Apple lit normaal kernels dy't net digitaal ûndertekene binne op har kompjûters laden wurde sûnder de needsaak foar in jailbreak. It projekt is folslein legaal, om't de haven gjin koade brûkt fan macOS en Darwin, en de funksjes fan ynteraksje mei de hardware wurde bepaald op basis fan reverse engineering, wat legaal is yn in protte lannen om kompatibiliteit te garandearjen.

Boarne: opennet.ru

Add a comment