Bukak lingkungan Linux karo GNOME ing piranti nganggo chip Apple M1

Inisiatif kanggo ngleksanakake dhukungan Linux kanggo chip Apple M1, sing disedhiyakake dening proyek Asahi Linux lan Corellium, wis tekan titik sing bisa mbukak desktop GNOME ing lingkungan Linux sing nganggo sistem nganggo chip Apple M1. Output layar diatur nggunakake framebuffer, lan dhukungan OpenGL diwenehake nggunakake rasterizer piranti lunak LLVMPipe. Langkah sabanjure yaiku ngaktifake coprocessor tampilan kanggo ngasilake nganti resolusi 4K, driver sing wis direkayasa mbalikke.

Project Asahi wis entuk dhukungan awal kanggo komponen non-GPU saka M1 SoC ing kernel Linux utama. Ing lingkungan Linux sing dituduhake, saliyane kemampuan kernel standar, sawetara patch tambahan sing ana gandhengane karo PCIe, driver pinctrl kanggo bus internal, lan driver tampilan digunakake. Penambahan kasebut bisa nyedhiyakake output layar lan entuk fungsi USB lan Ethernet. Akselerasi grafis durung digunakake.

Apike, kanggo mbalikke M1 SoC, proyek Asahi, tinimbang nyoba mbongkar driver macOS, ngetrapake hypervisor sing mlaku ing level antarane macOS lan chip M1 lan kanthi transparan nyegat lan nyathet kabeh operasi ing chip kasebut. Salah sawijining fitur SoC M1 sing nggawe angel ngetrapake dhukungan kanggo chip ing sistem operasi pihak katelu yaiku tambahan coprocessor menyang pengontrol tampilan (DCP). Setengah saka fungsi driver tampilan macOS ditransfer menyang sisih coprocessor sing ditemtokake, sing nelpon fungsi siap coprocessor liwat antarmuka RPC khusus.

Para penggemar wis ngurai telpon sing cukup menyang antarmuka RPC iki kanggo nggunakake coprocessor kanggo output layar, uga kanggo ngontrol kursor hardware lan nindakake operasi compositing lan skala. Masalahe yaiku antarmuka RPC gumantung karo firmware lan owah-owahan ing saben versi macOS, mula Asahi Linux ngrancang mung ndhukung versi perangkat kukuh tartamtu. Kaping pisanan, dhukungan bakal diwenehake kanggo perangkat kukuh sing dikirim karo macOS 12 "Monterey". Sampeyan ora bisa ndownload versi perangkat kukuh sing dibutuhake, amarga perangkat kukuh wis diinstal dening iBoot ing tahap sadurunge nransfer kontrol menyang sistem operasi lan kanthi verifikasi nggunakake teken digital.

Bukak lingkungan Linux karo GNOME ing piranti nganggo chip Apple M1
Bukak lingkungan Linux karo GNOME ing piranti nganggo chip Apple M1


Source: opennet.ru

Add a comment