Demontre lansman anviwònman Linux ak GNOME sou aparèy ki gen chip Apple M1

Inisyativ pou aplike sipò Linux pou chip Apple M1 la, ki te ankouraje pa pwojè Asahi Linux ak Corellium, te rive nan pwen kote li posib pou kouri Desktop GNOME nan yon anviwònman Linux kouri sou yon sistèm ak chip Apple M1 la. Pwodiksyon ekran òganize lè l sèvi avèk yon framebuffer, epi yo bay sipò OpenGL lè l sèvi avèk rasterizè lojisyèl LLVMPipe. Pwochen etap la pral pèmèt koprosesè ekspozisyon an pwodiksyon jiska 4K rezolisyon, chofè yo te deja enjenyè.

Pwojè Asahi te reyalize premye sipò pou eleman ki pa GPU nan M1 SoC nan nwayo Linux prensipal la. Nan anviwònman Linux demontre, anplis kapasite nwayo estanda a, yo te itilize plizyè plak adisyonèl ki gen rapò ak PCIe, chofè pinctrl pou otobis entèn la, ak chofè ekspozisyon an. Ajoute sa yo te fè li posib bay pwodiksyon ekran ak reyalize USB ak Ethernet fonctionnalités. Akselerasyon grafik poko itilize.

Enteresan, pou ranvèse enjenyè M1 SoC a, pwojè Asahi a, olye pou yo eseye demonte chofè macOS yo, te aplike yon hypervisor ki kouri nan nivo ki genyen ant macOS ak chip M1 la epi transparans entèsepte ak anrejistre tout operasyon sou chip la. Youn nan karakteristik SoC M1 ki fè li difisil pou aplike sipò pou chip la nan sistèm operasyon twazyèm pati yo se ajoute yon koprosesè nan kontwolè ekspozisyon an (DCP). Mwatye nan fonksyonalite nan chofè a ekspozisyon macOS transfere sou bò a nan koprosesè a espesifye, ki rele fonksyon yo pare-fè nan koprosesè a atravè yon koòdone espesyal RPC.

Amater yo te deja analize ase apèl nan koòdone RPC sa a pou sèvi ak koprosesè a pou pwodiksyon ekran, osi byen ke kontwole kurseur pyès ki nan konpitè epi fè operasyon konpozisyon ak dekale. Pwoblèm lan se ke koòdone RPC a se firmwèr depandan ak chanjman ak chak vèsyon nan macOS, kidonk Asahi Linux planifye sipòte sèlman sèten vèsyon firmwèr. Premye a tout, yo pral bay sipò pou firmwèr la anbake ak macOS 12 "Monterey". Li pa posib pou telechaje vèsyon firmwèr ki nesesè yo, paske firmwèr la enstale pa iBoot nan etap anvan transfere kontwòl nan sistèm opere a ak verifikasyon lè l sèvi avèk yon siyati dijital.

Demontre lansman anviwònman Linux ak GNOME sou aparèy ki gen chip Apple M1
Demontre lansman anviwònman Linux ak GNOME sou aparèy ki gen chip Apple M1


Sous: opennet.ru

Add nouvo kòmantè