Cum raportează Phoronix, a fost publicat primul set de patch-uri pentru nucleul Linux care conține fișiere Device Tree și bindings pentru SoC Apple Silicon M4, cunoscut și sub numele de t8132. Este vorba de începutul stadiului — posibilitatea de a încărca nucleul și de a avea o bază pentru lucrări ulterioare, nu de suport complet pentru MacBook sau Mac mini sub Linux.
Patch-urile au fost trimise de dezvoltatoarea Yureka Lilian. În descrierea seriei se menționează că adaugă Device Tree inițiale și dt-bindings pentru dispozitivele bazate pe Apple M4 și, în mare măsură, repetă munca recentă efectuată pentru M3, care a intrat în ciclul Linux 7.2. Totuși, setul acoperă doar echipamentele minime necesare ca bază pentru dezvoltări viitoare.
Spre deosebire de versiunile pentru utilizatori ale Asahi Linux, aceste modificări sunt destinate în primul rând upstream-ului nucleului. Nu există încă suport pentru grafică, desktop complet, Wi-Fi, Bluetooth, NVMe și alte componente importante: în documentația Asahi Linux pentru M4 majoritatea componentelor cheie sunt încă marcate ca TBA, iar instalatorul pentru dispozitivele M4 este indicat ca fiind indisponibil.
Se menționează separat că cea mai mare parte a muncii pentru a aduce M4 în starea de bootabilă este acum legată nu doar de nucleu, ci și de bootloaderul m1n1. Din cauza modificărilor din noile cipuri Apple, unele setări ale CPU sunt acum setate și blocate de iBoot, iar lansarea SMP depinde de patch-uri suplimentare idle=nop și rămâne instabilă.
Astfel, vestea este mai importantă pentru dezvoltatori și entuziaști decât pentru utilizatorii obișnuiți. Apple M4 a făcut primul pas spre suportul în mainline Linux, dar pentru a ajunge în starea „instalează sistemul și lucrezi” este încă departe: proiectul trebuie să finalizeze încărcarea, perifericele, economisirea de energie și, în special, accelerarea grafică.
Sursa: linux.org.ru
