The first patches for booting Linux on Apple M4 have been published.


1

siger rapporteres af Phoronix, er den første samling af patches til Linux-kernen blevet offentliggjort med Device Tree-filer og bindings til SoC Apple Silicon M4, også kendt som t8132. Det drejer sig endnu ikke om fuld støtte til MacBook eller Mac mini under Linux, men om det allerførste stadium — muligheden for at starte kernen op og få et grundlag for videre arbejde.

Patches blev sendt af udvikleren Yureka Lilian. I beskrivelsen af serien nævnes det, at den tilføjer de indledende Device Tree og dt-bindings for enheder på Apple M4 og i høj grad gentager det nylige arbejde med M3, som blev en del af Linux 7.2. Samtidig dækker sættet kun det minimale udstyr, der er nødvendigt som grundlag for fremtidig udvikling.

I modsætning til brugerversionen af Asahi Linux er disse ændringer primært beregnet til upstream-kernen. Der er endnu ikke støtte til grafik, et fuldt skrivebord, Wi-Fi, Bluetooth, NVMe og andre vigtige komponenter: i dokumentationen for Asahi Linux om M4 er de fleste nøgleblokke stadig mærket som TBA, og installationen for M4-enheder er angivet som utilgængelig.

Det bemærkes især, at størstedelen af arbejdet med at bringe M4 i en bootbar tilstand nu er relateret ikke kun til kernen, men også til bootloaderen m1n1. På grund af ændringerne i de nye Apple-chips sættes nogle CPU-indstillinger nu og blokkeres af iBoot, og opstart af SMP afhænger stadig af yderligere patches idle=nop og forbliver ustabil.

Dermed er nyheden vigtigere for udviklere og entusiaster end for almindelige brugere. Apple M4 har taget det første skridt mod støtte i mainline Linux, men der er stadig lang vej til at nå tilstanden 'installeret system og klar til brug': projektet skal stadig få boot, periferiudstyr, energibesparelse og især grafisk acceleration på plads.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster