Yekutanga bvunzo kuburitswa kweAsahi Linux, kugoverwa kweApple zvishandiso neM1 chip

Iyo Asahi purojekiti, yakanangana nekutakura Linux kuti imhanye pamakomputa eMac ane Apple M1 ARM chip (Apple Silicon), yakapa yekutanga alpha kuburitswa kwekugoverwa kwereferenzi, ichibvumira chero munhu kuti ajairane nedanho razvino rekusimudzira chirongwa. Kugovera kunotsigira kuisirwa pamidziyo ine M1, M1 Pro uye M1 Max. Zvinocherechedzwa kuti magungano haasati agadzirira kushandiswa kwakapararira nevashandisiwo zvavo, asi atove akakodzera kujairana kwekutanga nevagadziri uye vashandisi vepamberi.

Asahi Linux yakavakirwa paArch Linux package base, inosanganisira yechinyakare seti yezvirongwa uye inouya neKDE Plasma desktop. Kugoverwa kunovakwa uchishandisa yakajairwa Arch Linux repositories, uye ese chaiwo shanduko, senge kernel, simira, bootloader, ebetsero zvinyorwa uye nharaunda marongero, anoiswa mune yakaparadzana repository. Panguva imwecheteyo, chirongwa ichi chine chinangwa chekuona kushanda kweLinux paApple M1 masisitimu mune yakajairika fomu uye yakagadzirira kubatsira mukubuda kwerutsigiro rwakadaro mune chero kits yekugovera.

Kuisa kugovera, chinyorwa chegomba chakagadzirirwa chinogona kutangwa kubva kuMacOS ("curl https://alx.sh | sh"), iyo, zvichienderana nekuzadzwa kwakasarudzwa, inotakura kubva ku700MB kusvika 4GB yedata uye inogadzira nharaunda neLinux iyo inogona kushandiswa mukufambirana neiyo iripo imwe macOS system. Kuiswa kunoda inokwana 53 GB yemahara disk nzvimbo (15 GB yekugovera Linux uye 38 GB chengetedzo yekumisikidza kwakaringana macOS zvigadziriso). Kuisa Asahi Linux hakukanganise iyo iripo macOS nharaunda, kunze kwekudzikisa saizi ye disk partition inoshandiswa ne macOS.

Zvinonzi kugovera kuchaita kuti ive yechokwadi kushanda kweWi-Fi, USB2 (Thunderbolt ports), USB3 (Mac Mini Type A ports), skrini, NVMe madhiraivha, Ethernet, SD kadhi muverengi, laptop lid kuvhara sensor (lid switch), yakavakirwa-mukati skrini, keyboard, touchpad, dzora iyo keyboard backlight, chinja iyo CPU frequency, wana ruzivo nezve kubhadharisa bhatiri. Iyo headphone jack inowanikwawo paM1 masisitimu, uye HDMI inobuda inowanikwa paMac Mini zvishandiso. Pakati pezvikamu izvo zvinotsigirwa zviri mumatanho ekupedzisira uye zvichave zviripo munguva pfupi iri kutevera ndeye USB3, yakavakirwa-mukati mataurirwo uye screen controller (backlight, V-Sync, simba rekutonga).

Pakati pezvinhu zvisati zvatsigirwa: kukwidziridza magiraidhi kugadzirisa uchishandisa maGPU, kukurumidza kwehardware yemavhidhiyo codecs, DisplayPort, kamera, touch panel (Touch Bar), Thunderbolt, HDMI muMacBook, Bluetooth, accelerator yemashini ekudzidza masisitimu, yakadzika CPU magetsi ekuchengetedza modes. . Ese mapakeji akajairwa kubva kuArch Linux repositories anowanikwa mukugovera, asi kune mamwe matambudziko asina kugadziriswa nemamwe maapplication, ayo anomuka zvakanyanya nekuda kweiyo kernel iri kuvakwa ine 16KB ndangariro mapeji. Semuenzaniso, pane matambudziko neChromium, Emacs, lvm2, f2fs uye mapakeji anoshandisa jemalloc raibhurari (semuenzaniso, Rust) kana electron platform (vscode, spotify, etc.). Pave paine matambudziko nemaapplication ekushandisa libunwind uye webkitgtk maraibhurari, asi zvigadziriso zvakatogadzirwa ivo.

Kugovera kunogona kushandiswa pasina kutya matambudziko emutemo - Apple inowanzo bvumidza kernels dzisina kusainwa nedhijitari kuti dziiswe pamakomputa ayo pasina kudiwa kwekupwanya jeri. Iyo purojekiti iri pamutemo zvachose sezvo chiteshi hachishandise kodhi kubva kuMacOS neDarwin, uye maficha ekudyidzana nehardware anotemerwa pahwaro hweinjiniya reverse, izvo zviri pamutemo munyika dzakawanda kuona kuenderana.

Source: opennet.ru

Voeg