Ang una nga pagsulay nga pagpagawas sa Asahi Linux, usa ka pag-apod-apod alang sa mga aparato sa Apple nga adunay M1 chip

Ang proyekto sa Asahi, nga gitumong sa pag-port sa Linux aron modagan sa mga kompyuter sa Mac nga nasangkapan sa Apple M1 ARM chip (Apple Silicon), nagpresentar sa unang alpha nga pagpagawas sa pag-apod-apod sa reference, nga nagtugot sa bisan kinsa nga makaila sa kasamtangan nga lebel sa pagpalambo sa proyekto. Gisuportahan sa pag-apod-apod ang pag-install sa mga aparato nga adunay M1, M1 Pro ug M1 Max. Namatikdan nga ang mga asembliya dili pa andam alang sa kaylap nga paggamit sa mga ordinaryong tiggamit, apan angay na alang sa pasiuna nga pamilyar sa mga developer ug advanced nga tiggamit.

Ang Asahi Linux gibase sa Arch Linux package base, naglakip sa tradisyonal nga set sa mga programa ug nag-uban sa KDE Plasma desktop. Ang pag-apod-apod gihimo gamit ang standard nga Arch Linux repository, ug ang tanan nga piho nga mga pagbag-o, sama sa kernel, installer, bootloader, auxiliary script ug environment setting, gibutang sa usa ka bulag nga repository. Sa parehas nga oras, ang proyekto gitumong sa pagsiguro sa operasyon sa Linux sa mga sistema sa Apple M1 sa usa ka kinatibuk-ang porma ug andam nga makatampo sa pagtungha sa ingon nga suporta sa bisan unsang mga kit sa pag-apod-apod.

Aron ma-install ang pag-apod-apod, giandam ang usa ka script sa shell nga mahimong ilunsad gikan sa macOS ("curl https://alx.sh | sh"), nga, depende sa gipili nga pagpuno, nagkarga gikan sa 700MB hangtod 4GB nga datos ug nagmugna usa ka palibot nga adunay Linux nga mahimong magamit nga parehas sa naglungtad nga usa ka sistema sa macOS. Ang pag-install nanginahanglan labing menos 53 GB nga libre nga espasyo sa disk (15 GB alang sa pag-apod-apod sa Linux ug 38 GB nga reserba alang sa husto nga pag-install sa mga update sa macOS). Ang pag-install sa Asahi Linux dili makabalda sa naglungtad nga macOS nga palibot, gawas sa pagkunhod sa gidak-on sa partition sa disk nga gigamit sa macOS.

Gipahayag nga ang pag-apod-apod makasiguro sa husto nga operasyon sa Wi-Fi, USB2 (Thunderbolt ports), USB3 (Mac Mini Type A ports), screen, NVMe drive, Ethernet, SD card reader, laptop lid closure sensor (lid switch), built-in nga screen, keyboard, touchpad, kontrola ang backlight sa keyboard, ibalhin ang frequency sa CPU, pagkuha og impormasyon bahin sa bayad sa baterya. Magamit usab ang headphone jack sa mga sistema sa M1, ug ang output sa HDMI magamit sa mga aparato sa Mac Mini. Lakip sa mga sangkap kansang suporta naa sa katapusan nga mga yugto ug magamit sa umaabot nga umaabot mao ang USB3, built-in nga mga speaker ug usa ka screen controller (backlight, V-Sync, pagdumala sa kuryente).

Lakip sa wala pa gisuportahan nga mga sangkap: pagpadali sa pagproseso sa mga graphic gamit ang mga GPU, pagpadali sa hardware sa mga video codec, DisplayPort, camera, touch panel (Touch Bar), Thunderbolt, HDMI sa MacBook, Bluetooth, accelerator alang sa mga sistema sa pagkat-on sa makina, lawom nga mga mode sa pagtipig sa gahum sa CPU. . Ang tanan nga standard nga mga pakete gikan sa Arch Linux repository anaa sa pag-apod-apod, apan adunay pipila nga wala masulbad nga mga problema sa pipila ka mga aplikasyon, nga mitungha tungod sa kernel nga gitukod nga adunay 16KB nga mga pahina sa memorya. Pananglitan, adunay mga problema sa Chromium, Emacs, lvm2, f2fs ug mga pakete nga naggamit sa jemalloc library (pananglitan, Rust) o ang electron platform (vscode, spotify, ug uban pa). Adunay mga problema sa mga aplikasyon nga naggamit sa libunwind ug webkitgtk nga mga librarya, apan ang mga pag-ayo nahimo na alang kanila.

Ang pag-apod-apod mahimong magamit nga wala’y kahadlok sa ligal nga mga problema - kasagaran nga gitugotan sa Apple ang mga kernel nga wala gipirmahan sa digital nga ma-load sa mga kompyuter niini nga wala magkinahanglan usa ka jailbreak. Ang proyekto hingpit nga ligal tungod kay ang pantalan wala mogamit code gikan sa macOS ug Darwin, ug ang mga bahin sa interaksyon sa hardware gitino pinasukad sa reverse engineering, nga ligal sa daghang mga nasud aron masiguro ang pagkaangay.

Source: opennet.ru

Idugang sa usa ka comment