Megérkeztek az első javítások az Apple M4 Linuxos indításához

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Nemrég megjelent az első támogatás az Apple M3 SoC Linux alatti indításához, de ez egyelőre csak egy egyszerű konzol indítására elég, a végfelhasználók számára még nem igazán használható. Mostanra elkészültek az Apple M4 Linux alatti indításához szükséges Device Tree fájlok is, de ezek sem alkalmasak még arra, hogy egy átlagos Apple Macet vagy MacBookot érdemben lehessen velük Linux alatt használni.

A nyílt forráskódú fejlesztő, Yureka Lilian a héten tette közzé az első Device Tree-ket és bindingeket az Apple Silicon M4 SoC-hoz Linux alatt. Mivel az M3-hoz képest viszonylag kevés változás történt, az M4 indulásának előkészítése jóval egyszerűbb volt, mint az M2 → M3 átmenetnél. Fontos azonban, hogy ez a munka jelenleg csak arra elég, hogy az M4-es Apple Silicon elinduljon Linuxszal; a perifériák többsége még nem működik, és használható asztali környezet sincs. Ennek kialakulásához még idő kell, különösen a GPU‑gyorsítás és más funkciók terén.

Az Apple M4 Linux alatti indításánál ráadásul stabilitási problémákról is beszámoltak. Lilian a patch sorozathoz ezt fűzte hozzá:

"Ez a sorozat az első device tree-ket és dt-bindingeket adja hozzá az M4 (t8132) SoC‑ot használó Apple Silicon eszközökhöz. Nagyrészt tükrözi Janne M3 (t8122) bringup sorozatát, ahogy az a 7.2-es ciklusban bekerült.

A sorozat csak minimális mennyiségű hardvert fed le, ami alapul szolgálhat a későbbi fejlesztésekhez. Az itt hozzáadott hardver az M3 és M4 generációk között nagyrészt változatlan maradt.

Az M4-es eszközök bootolható állapotba hozásához szükséges módosítások nagy része az m1n1 bootloaderben történt, amely már nem felelős a CPU konfigurációs bitek beállításáért, mivel ezeket mostantól az iBoot állítja be és zárolja.

Ezen felül az SMP boot azokra az idle=nop javításokra támaszkodik, amelyeket ma korábban küldtem be, és még ezekkel együtt is instabil."

Akiket érdekel a téma, a Linuxos Apple M4 DT javításokat a kernel levelezőlistán találják meg, ahol véleményezhetők, és ezek jelentik az alapot a további Apple M4 támogatás kiépítéséhez.