Mint jelenti a Phoronix, megjelent az első javítócsomag a Linux kernelhez az Apple Silicon M4 SoC, más néven t8132 Device Tree fájljaival és kötéseivel. Jelenleg még nem beszélhetünk teljes körű támogatásról a MacBook vagy a Mac mini Linux alatt, hanem egy rendkívül korai szakaszról van szó — a kernel betöltésének lehetőségéről, amely az alapot képezi a további munkához.
A javításokat Yureka Lilian fejlesztő küldte el. A sorozat leírásában arról van szó, hogy kezdeti Device Tree és dt-bindings kerülnek hozzáadásra az Apple M4 eszközökhöz, és nagyban tükrözik a legutóbbi M3-ra vonatkozó munkát, amely a Linux 7.2 ciklusába került. Ugyanakkor a csomag csak a szükséges minimális hardware-t fedi le, ami alapként szolgálhat a jövőbeli fejlesztésekhez.
A felhasználói Asahi Linux kiadással ellentétben ezek a változások elsősorban a kernel upstreamjéhez készültek. Jelenleg nincs grafikus támogatás, teljes desktop, Wi-Fi, Bluetooth, NVMe és egyéb fontos összetevők: az Asahi Linux M4-re vonatkozó dokumentációjában a legtöbb kulcsblokk továbbra is TBA-ként van megjelölve, és az M4-es eszközök installerje nem elérhető.
Külön figyelmet érdemel, hogy az M4 rendszerbe állításának nagy része jelenleg nemcsak a kernel, hanem az m1n1 bootloaderrel is összefügg. Az Apple új chipjeinek változásai miatt a CPU egyes beállításait most az iBoot állítja be és blokkolja, míg az SMP indítása egyelőre további idle=nop javításoktól függ és instabil.
Így a hír inkább a fejlesztők és lelkesedők számára fontos, semmint a hétköznapi felhasználók számára. Az Apple M4 megtette az első lépést a mainline Linux támogatás felé, de az "installáltam a rendszert és dolgozom" állapotig még messze van: a projektnek finomítania kell a betöltést, a perifériákat, az energiatakarékosságot és különösen a grafikus gyorsítást.
Forrás: linux.org.ru
