Kuboniswe ukwethulwa kwendawo ye-Linux nge-GNOME kumadivayisi ane-Apple M1 chip

Isinyathelo sokuqalisa ukusebenzisa i-Linux ukwesekwa kwe-Apple M1 chip, egqugquzelwa amaphrojekthi we-Asahi Linux kanye ne-Corellium, sesifinyelele eqophelweni lapho kungenzeka khona ukusebenzisa ideskithophu ye-GNOME endaweni ye-Linux esebenza ohlelweni olune-chip ye-Apple M1. Okukhipha isikrini kuhlelwa kusetshenziswa i-framebuffer, futhi ukwesekwa kwe-OpenGL kunikezwa kusetshenziswa i-rasterizer yesofthiwe ye-LLVMPipe. Isinyathelo esilandelayo sizoba ukunika amandla i-coprocessor yesibonisi ukuthi ikhiphe kuze kufike ekulungisweni kwe-4K, abashayeli asebevele bakhelwe ukuhlehla.

I-Project Asahi izuze ukusekelwa kokuqala kwezingxenye ezingezona ze-GPU ze-M1 SoC ku-Linux kernel enkulu. Endaweni ebonisiwe ye-Linux, ngaphezu kwamakhono e-kernel ejwayelekile, ama-patches amaningana angeziwe ahlobene ne-PCIe, umshayeli we-pinctrl webhasi langaphakathi, kanye nomshayeli wokubonisa asetshenzisiwe. Lezi zengezo zenze kwaba nokwenzeka ukuhlinzeka ngokuphuma kwesikrini nokufeza ukusebenza kwe-USB ne-Ethernet. Ukusheshiswa kwezithombe akukakasetshenziswa.

Kuyathakazelisa ukuthi ukubuyisela emuva unjiniyela i-M1 SoC, iphrojekthi ye-Asahi, esikhundleni sokuzama ukuhlakaza abashayeli be-macOS, yasebenzisa i-hypervisor egijima ezingeni eliphakathi kwe-MacOS ne-M1 chip futhi inqamula ngokusobala futhi ifake yonke imisebenzi ku-chip. Esinye sezici ze-SoC M1 ezenza kube nzima ukusebenzisa ukwesekwa kwe-chip ezinhlelweni zokusebenza zezinkampani zangaphandle ukwengezwa kwe-coprocessor kusilawuli sokubonisa (DCP). Ingxenye yokusebenza komshayeli wokubonisa we-macOS idluliselwa eceleni kwe-coprocessor ecacisiwe, ebiza imisebenzi esenziwe ngomumo ye-coprocessor ngokusebenzisa isikhombimsebenzisi esikhethekile se-RPC.

Abashisekayo sebevele badlulise amakholi anele kulesi sixhumi esibonakalayo se-RPC ukuze basebenzise i-coprocessor ekuphumeni kwesikrini, kanye nokulawula ikhesa yehadiwe nokwenza imisebenzi yokuhlanganisa nokukala. Inkinga ukuthi i-interface ye-RPC incike ku-firmware futhi iyashintsha ngenguqulo ngayinye ye-macOS, ngakho-ke i-Asahi Linux ihlela ukusekela izinguqulo ezithile ze-firmware kuphela. Okokuqala, kuzonikezwa ukwesekwa kwe-firmware ethunyelwa nge-macOS 12 β€œMonterey”. Akwenzeki ukulanda inguqulo ye-firmware edingekayo, njengoba i-firmware ifakwe yi-iBoot esiteji ngaphambi kokudlulisa isilawuli kusistimu yokusebenza kanye nokuqinisekisa kusetshenziswa isiginesha yedijithali.

Kuboniswe ukwethulwa kwendawo ye-Linux nge-GNOME kumadivayisi ane-Apple M1 chip
Kuboniswe ukwethulwa kwendawo ye-Linux nge-GNOME kumadivayisi ane-Apple M1 chip


Source: opennet.ru

Engeza amazwana