Kutulutsidwa koyamba kwa Asahi Linux, kugawa kwa zida za Apple ndi chipangizo cha M1

Pulojekiti ya Asahi, yomwe cholinga chake ndi kunyamula Linux kuti igwiritse ntchito pamakompyuta a Mac okhala ndi chipangizo cha Apple M1 ARM (Apple Silicon), idapereka kutulutsidwa kwa alpha koyamba pakugawa, kulola aliyense kuti adziwe momwe polojekitiyi ikuyendera. Kugawa kumathandizira kukhazikitsa pazida zomwe zili ndi M1, M1 Pro ndi M1 Max. Zimadziwika kuti misonkhanoyi sinali yokonzeka kugwiritsidwa ntchito ndi ogwiritsa ntchito wamba, koma ndi yoyenera kale kuzindikiritsidwa koyambirira ndi opanga ndi ogwiritsa ntchito apamwamba.

Asahi Linux idakhazikitsidwa pazida za Arch Linux, imaphatikizapo mapulogalamu achikhalidwe ndipo imabwera ndi desktop ya KDE Plasma. Kugawa kumamangidwa pogwiritsa ntchito nkhokwe za Arch Linux, ndipo zosintha zonse, monga kernel, installer, bootloader, zolemba zothandizira ndi zoikamo zachilengedwe, zimayikidwa m'malo osiyana. Nthawi yomweyo, polojekitiyi ikufuna kuwonetsetsa kuti Linux ikugwira ntchito pamakina a Apple M1 mwanjira wamba ndipo ili wokonzeka kuthandizira kuti pakhale chithandizo chotere mu zida zilizonse zogawa.

Kuti muyike kugawa, chipolopolo chakonzedwa chomwe chitha kukhazikitsidwa kuchokera ku macOS ("curl https://alx.sh | sh"), yomwe, kutengera kudzazidwa kosankhidwa, imanyamula kuchokera ku 700MB mpaka 4GB ya data ndikupanga malo okhala ndi Linux omwe angagwiritsidwe ntchito limodzi ndi macOS omwe alipo. Kuyika kumafuna osachepera 53 GB ya disk space yaulere (15 GB ya kugawa kwa Linux ndi 38 GB yosungirako kuti muyike zosintha za macOS). Kuyika Asahi Linux sikusokoneza chilengedwe cha macOS, kupatula kuchepetsa kukula kwa magawo a disk omwe amagwiritsidwa ntchito ndi macOS.

Akuti kugawa kuonetsetsa ntchito yolondola ya Wi-Fi, USB2 (Bingu madoko), USB3 (Mac Mini Type A madoko), chophimba, NVMe abulusa, Efaneti, SD khadi wowerenga, laputopu chivindikiro kutseka kachipangizo (chivundikiro chosinthira), chophimba chomangidwira, kiyibodi, touchpad, wongolerani nyali ya kiyibodi, sinthani ma frequency a CPU, pezani zambiri za kuchuluka kwa batire. Chojambulira chamutu chimapezekanso pamakina a M1, ndipo kutulutsa kwa HDMI kumapezeka pazida za Mac Mini. Zina mwa zigawo zomwe chithandizo chake chili m'magawo omaliza ndipo chidzapezeka posachedwa ndi USB3, oyankhula omangidwa ndi chowongolera chophimba (backlight, V-Sync, power management).

Pakati pazigawo zomwe sizinagwiritsidwepobe: kufulumizitsa zojambulajambula pogwiritsa ntchito ma GPU, kuthamangitsa ma codec a kanema, DisplayPort, kamera, touch panel (Touch Bar), Thunderbolt, HDMI mu MacBook, Bluetooth, accelerator yamakina ophunzirira makina, njira zopulumutsira mphamvu za CPU. . Maphukusi onse okhazikika kuchokera ku Arch Linux repositories akupezeka pogawa, koma pali zovuta zina zomwe sizinathetsedwe ndi mapulogalamu ena, omwe amayamba makamaka chifukwa cha kernel yomangidwa ndi masamba a 16KB. Mwachitsanzo, pali mavuto ndi Chromium, Emacs, lvm2, f2fs ndi mapaketi omwe amagwiritsa ntchito laibulale ya jemalloc (mwachitsanzo, Rust) kapena nsanja ya ma elekitironi (vscode, spotify, etc.). Pakhala pali zovuta ndi mapulogalamu ogwiritsira ntchito libunwind ndi malaibulale a webkitgtk, koma zokonzekera zapangidwira kale.

Kugawa kutha kugwiritsidwa ntchito popanda kuopa zovuta zamalamulo - Apple nthawi zambiri imalola ma maso omwe sanasainidwe pa digito kuti akweze pamakompyuta ake popanda kufunikira kwa ndende. Pulojekitiyi ndiyovomerezeka kwathunthu chifukwa doko siligwiritsa ntchito ma code kuchokera ku macOS ndi Darwin, ndipo mawonekedwe okhudzana ndi hardware amatsimikiziridwa pamaziko a reverse engineering, zomwe ziri zovomerezeka m'mayiko ambiri kuti zitsimikizire kuti zimagwirizana.

Source: opennet.ru

Kuwonjezera ndemanga