Sýnt kynningu á Linux umhverfi með GNOME á tækjum með Apple M1 flís

Frumkvæði að innleiða Linux stuðning fyrir Apple M1 flísinn, kynnt af Asahi Linux og Corellium verkefnunum, hefur náð þeim áfanga að hægt er að keyra GNOME skjáborðið í Linux umhverfi sem keyrir á kerfi með Apple M1 flísinni. Skjáúttak er skipulagt með framebuffer og OpenGL stuðningur er veittur með því að nota LLVMPipe hugbúnaðarrasterizer. Næsta skref verður að gera skjáhjálpargjörvanum kleift að gefa út allt að 4K upplausn, en reklarnir sem hafa þegar verið öfugsnúnir.

Project Asahi hefur náð upphaflegum stuðningi fyrir hluti sem ekki eru GPU í M1 SoC í aðal Linux kjarnanum. Í sýndu Linux umhverfinu voru, auk getu staðlaða kjarnans, notaðir nokkrir viðbótarplástrar tengdir PCIe, pinctrl reklanum fyrir innri rútuna og skjáreklann. Þessar viðbætur gerðu það mögulegt að veita skjáúttak og ná USB og Ethernet virkni. Grafísk hröðun er ekki enn notuð.

Athyglisvert er að til að öfugsnúa M1 SoC, innleiddi Asahi verkefnið, í stað þess að reyna að taka í sundur macOS reklana, yfirsýn sem keyrir á stigi á milli macOS og M1 flíssins og stöðvar og skráir á gagnsæjan hátt allar aðgerðir á flísinni. Einn af eiginleikum SoC M1 sem gerir það að verkum að erfitt er að innleiða stuðning fyrir flísinn í stýrikerfum þriðja aðila er að bæta hjálpargjörva við skjástýringuna (DCP). Helmingur virkni macOS skjástjórans er fluttur til hliðar tilgreinds hjálpargjörva, sem kallar á tilbúnar aðgerðir hjálparvinnslunnar í gegnum sérstakt RPC viðmót.

Áhugamenn hafa nú þegar flokkað nógu marga símtöl í þetta RPC viðmót til að nota hjálpargjörvann fyrir skjáúttak, sem og til að stjórna vélbúnaðarbendlinum og framkvæma samsetningu og skalaaðgerðir. Vandamálið er að RPC viðmótið er háð fastbúnaði og breytist með hverri útgáfu af macOS, svo Asahi Linux ætlar að styðja aðeins ákveðnar vélbúnaðarútgáfur. Fyrst af öllu verður stuðningur veittur fyrir fastbúnaðinn sem er sendur með macOS 12 „Monterey“. Það er ekki hægt að hlaða niður nauðsynlegri fastbúnaðarútgáfu þar sem fastbúnaðurinn er settur upp af iBoot á stigi áður en stjórn er flutt yfir í stýrikerfið og með staðfestingu með stafrænni undirskrift.

Sýnt kynningu á Linux umhverfi með GNOME á tækjum með Apple M1 flís
Sýnt kynningu á Linux umhverfi með GNOME á tækjum með Apple M1 flís


Heimild: opennet.ru

Bæta við athugasemd