Eerste toetsvrystelling van Asahi Linux, 'n verspreiding vir Apple-toestelle met die M1-skyfie

Die Asahi-projek, wat daarop gemik is om Linux oor te dra om op Mac-rekenaars te werk wat toegerus is met die Apple M1 ARM-skyfie (Apple Silicon), het die eerste alfa-vrystelling van die verwysingsverspreiding aangebied, wat enigiemand in staat stel om kennis te maak met die huidige vlak van ontwikkeling van die projek. Die verspreiding ondersteun installasie op toestelle met M1, M1 Pro en M1 Max. Daar word kennis geneem dat die samestellings nog nie gereed is vir wydverspreide gebruik deur gewone gebruikers nie, maar reeds geskik is vir aanvanklike vertroudheid deur ontwikkelaars en gevorderde gebruikers.

Asahi Linux is gebaseer op die Arch Linux-pakketbasis, bevat 'n tradisionele stel programme en kom saam met die KDE Plasma-lessenaar. Die verspreiding word gebou met behulp van standaard Arch Linux-bewaarplekke, en alle spesifieke veranderinge, soos die kern, installeerder, selflaaiprogram, hulpskrifte en omgewingsinstellings, word in 'n aparte bewaarplek geplaas. Terselfdertyd is die projek daarop gemik om die werking van Linux op Apple M1-stelsels in 'n algemene vorm te verseker en is dit gereed om by te dra tot die opkoms van sulke ondersteuning in enige verspreidingsstelle.

Om die verspreiding te installeer, is 'n dopskrif voorberei wat vanaf macOS ("curl https://alx.sh | sh") geloods kan word, wat, afhangende van die geselekteerde vulsel, van 700MB tot 4GB data laai en 'n skep omgewing met Linux wat parallel met die bestaande een macOS-stelsel gebruik kan word. Installasie vereis ten minste 53 GB vrye skyfspasie (15 GB vir die Linux-verspreiding en 38 GB reserwe vir korrekte installering van macOS-opdaterings). Die installering van Asahi Linux ontwrig nie die bestaande macOS-omgewing nie, behalwe vir die vermindering van die grootte van die skyfpartisie wat deur macOS gebruik word.

Daar word gesΓͺ dat die verspreiding die korrekte werking van Wi-Fi, USB2 (Thunderbolt-poorte), USB3 (Mac Mini Tipe A-poorte), skerm, NVMe-aandrywers, Ethernet, SD-kaartleser, skootrekenaardeksel-sluitsensor (dekselskakelaar) sal verseker, ingeboude skerm, sleutelbord, raakpaneel, beheer die sleutelbord-agterlig, skakel die SVE-frekwensie, verkry inligting oor die batterylading. 'n Koptelefoonaansluiting is ook beskikbaar op M1-stelsels, en HDMI-uitset is beskikbaar op Mac Mini-toestelle. Onder die komponente waarvan die ondersteuning in die finale stadium is en in die nabye toekoms beskikbaar sal wees, is USB3, ingeboude luidsprekers en 'n skermbeheerder (agterlig, V-Sync, kragbestuur).

Onder die komponente wat nog nie ondersteun word nie: versnelling van grafiese verwerking met behulp van GPU's, hardeware versnelling van video-kodeks, DisplayPort, kamera, raakpaneel (Touch Bar), Thunderbolt, HDMI in MacBook, Bluetooth, versneller vir masjienleerstelsels, diep SVE-kragbesparingsmodusse . Alle standaardpakkette van die Arch Linux-bewaarplekke is beskikbaar in die verspreiding, maar daar is 'n paar onopgeloste probleme met sommige toepassings, wat hoofsaaklik ontstaan ​​as gevolg van die kern wat met 16KB geheuebladsye gebou word. Daar is byvoorbeeld probleme met Chromium, Emacs, lvm2, f2fs en pakkette wat die jemalloc-biblioteek (byvoorbeeld Rust) of die elektronplatform (vscode, spotify, ens.) gebruik. Daar was probleme met toepassings wat die libunwind- en webkitgtk-biblioteke gebruik, maar regstellings is reeds daarvoor gegenereer.

Die verspreiding kan sonder vrees vir regsprobleme gebruik word – Apple laat gewoonlik toe dat pitte wat nie digitaal onderteken is nie op sy rekenaars gelaai word sonder dat 'n jailbreak nodig is. Die projek is heeltemal wettig aangesien die poort nie kode van macOS en Darwin gebruik nie, en die kenmerke van interaksie met die hardeware word bepaal op grond van omgekeerde ingenieurswese, wat in baie lande wettig is om versoenbaarheid te verseker.

Bron: opennet.ru

Voeg 'n opmerking