Tsopano ndizotheka kuyendetsa Gnome pa Apple M1

Miyezi ingapo yapitayo timagawana pano pa blog nkhani ya Cholinga cha Linux chothandizira pa Apple M1 chip, yolimbikitsidwa ndi ntchito za Asahi Linux ndi Corellium zomwe nthawi yonseyi zakhala zikugwira ntchito ndipo tsopano mwafika poti nkutheka kuyendetsa desktop ya GNOME m'malo a Linux omwe amayenda ndi pulogalamu ya Apple M1.

Kuwona ili ndi bungwe lothandizira pazithunzi ndi OpenGL zoperekedwa ndi pulogalamu ya rasterizer LLVMPope. Gawo lotsatira ndikuthandizira owonetsa owonetsa a mpaka kutulutsa kwa 4K, Zomwe zasinthidwa kale.

Ntchito ya Asahi yathandizidwa koyamba pazinthu za SoC M1 zomwe sizomwe zili mu GPU kernel. M'malo omwe akuwonetsedwa a Linux, kuwonjezera pa kuthekera kwa kernel wamba, zigamba zingapo zowonjezera zokhudzana ndi PCIe, woyendetsa pinctrl wa basi yamkati, ndipo woyendetsa chiwonetsero amagwiritsidwa ntchito. Zowonjezera izi zimaloleza kuwonetsera pazenera ndi magwiridwe antchito a USB ndi Ethernet. Kuthamangitsa kwazithunzi sikugwiritsidwabe ntchito.

M1 ikuyimira vuto lalikulu laukadaulo, wokhala ndi zida zambiri zachikhalidwe komanso zopanda zikalata. Njira imodzi yosinthira zida zaumisiri ndikusanthula khungu, monga tinkakonda kusinthira driver wa Apple, koma izi sizigwira ntchito pazinthu zovuta kwambiri.

Kuti timvetsetse momwe ma hardware amayendetsedwera, tiyenera kuyang'ana pazolembedwa zokha kunja uko: MacOS yomwe. Zingakhale zotheka kusokoneza ndikusintha oyendetsa ma driver a MacOS okha, koma izi zikubweretsa zovuta zalamulo zomwe zitha kusokoneza ntchito yathu, komanso kusakwanira, malamulowo ndi ofanana ndi oyendetsa macOS. ndipo sizitipatsa chidziwitso chilichonse chokhudzana ndi hardware.

Modabwitsa, kuti musinthe mainjiniya a M1 SoC, ntchito ya Asahi, m'malo moyesera kutsitsa oyendetsa kuchokera ku macOS, yakhazikitsa hypervisor yomwe imayenda pakati pa macOS ndi Chip M1 ndipo imalemba ndikuwonetsa poyera zochitika zonse ndi chip. Zina mwazinthu za SoC M1 zomwe zimapangitsa kuti zikhale zovuta kukhazikitsa chithandizo cha chip mumachitidwe ogwiritsa ntchito chipani chachitatu ndikuphatikizanso koprocessor kwa wowongolera (DCP).

Kumbali yoyimilira yopanga, theka la magwiridwe antchito a macOS driver amachotsedwa, omwe amatcha ntchito yomanga yokonzedweratu kudzera pa mawonekedwe apadera a RPC.

M'malo mwake, njira yotetezeka kwambiri yomwe imagwiritsidwa ntchito ndi mapulojekiti ngati Nouveau m'mbuyomu ndikulemba chipika cha zida zopangidwa ndi oyang'anira pa dongosolo lenileni, osayang'ana kachidindo. Nouveau adakwaniritsa izi pogwiritsa ntchito driver wa Linux kuti atsegule mwayi kuchokera kwa driver wa Nvidia wa Linux. Zachidziwikire, ma driver a M1 a Apple ndi a MacOS, osati Linux. Ngakhale titha kugwiritsa ntchito njira yomweyo ndi chigamba chazotengera za macOS kernel, tinaganiza zopita pansi pang'ono ndikupanga hypervisor yomwe imatha kuyendetsa MacOS yonse, osasinthidwa, pamakina omwe amawoneka. poyera. zida zenizeni za M1.

Okonda mwapeza kale mafoni okwanira ku mawonekedwe a RPC kugwiritsa ntchito koprocessor kuti iwonetsedwe, komanso kuwongolera cholozera cha Hardware ndikupanga zochitika ndikukula.

Vuto ndiloti mawonekedwe a RPC amadalira firmware ndi kusintha kwa mtundu uliwonse wa macOS, chifukwa chake Asahi Linux akukonzekera kuthandizira mitundu ingapo ya firmware.

Choyamba, thandizo lidzaperekedwa kwa firmware yomwe yatumizidwa ndi macOS 12 "Monterey". Sizingatheke kutsitsa mtundu wa firmware womwe ungafunike, popeza firmware imayikidwa ndi iBoot pasitepe isanaperekedwe kayendetsedwe kake ndikuwonetsedwa ndi siginecha ya digito.

Chitsime: https://asahilinux.org


Zomwe zili m'nkhaniyi zikutsatira mfundo zathu za malamulo okonzekera. Kuti mufotokoze cholakwika dinani Apa.

Khalani oyamba kuyankha

Siyani ndemanga yanu

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

*

*

  1. Wotsogolera pazosankhazi: Miguel Ángel Gatón
  2. Cholinga cha deta: Control SPAM, kasamalidwe ka ndemanga.
  3. Kukhazikitsa: Kuvomereza kwanu
  4. Kulumikizana kwa zomwe zafotokozedwazo: Zomwezo siziziwululidwa kwa anthu ena kupatula pakukakamizidwa mwalamulo.
  5. Zosunga: Zosungidwa ndi Occentus Networks (EU)
  6. Ufulu: Nthawi iliyonse mutha kuchepetsa, kuchira ndikuchotsa zidziwitso zanu.