Kako javlja Phoronix, objavljen je prvi set zakrpa za Linux kernel s Device Tree datotekama i bindings za SoC Apple Silicon M4, također poznatom kao t8132. Ovdje se još ne radi o punoj podršci za MacBook ili Mac mini pod Linuxom, već o najranijoj fazi — mogućnosti pokretanja kernela i dobivanja osnovne infrastrukture za daljnji rad.
Zakrpe je poslala programerka Yureka Lilian. U opisu serije navodi se da dodaje osnovne Device Tree i dt-bindings za uređaje na Apple M4 i u velikoj mjeri ponavlja nedavni rad na M3, koji je uključен u ciklus Linux 7.2. Ovaj set pokriva samo minimalni skup opreme koji je potreban kao osnova za budući razvoj.
Za razliku od korisničkog izdanja Asahi Linux, ove promjene su prvenstveno namijenjene upstream kernela. Podrška za grafiku, potpuno radno okruženje, Wi-Fi, Bluetooth, NVMe i druge važne komponente trenutno ne postoji: u documentaciji Asahi Linux za M4 većina ključnih blokova još uvijek je označena kao TBA, a instalator za uređaje M4 je označen kao nedostupan.
Odvojeno se ističe da je velika većina rada na dovođenju M4 u stanje pokretanja sada povezana ne samo s kernelom, nego i s bootloaderom m1n1. Zbog promjena u novim Apple čipovima, dio postavki CPU-a sada se postavlja i blokira putem iBoot-a, dok pokretanje SMP-a još uvijek ovisi o dodatnim zakrpama idle=nop i ostaje nestabilno.
Stoga je vijest važna prije svega za programere i entuzijaste, a ne za obične korisnike. Apple M4 je napravio prvi korak prema podršci u mainline Linux-u, ali od stanja "instalirao si sustav i radiš" još uvijek postoji dug put: projektu predstoji unaprijediti pokretanje, periferne uređaje, upravljanje energijom i posebno grafičko ubrzanje.
Izvor: linux.org.ru
