Hur rapporterar Phoronix, den första uppsÀttningen patchar för Linux-kÀrnan har publicerats med Device Tree-filer och bindings för SoC Apple Silicon M4, ocksÄ kÀnd som t8132. Det handlar Àn sÄ lÀnge inte om fullstÀndig stöd för MacBook eller Mac mini under Linux, utan om det tidigaste steget - möjligheten att starta kÀrnan och fÄ en bas för vidare arbete.
Patcharna skickades av utvecklaren Yureka Lilian. I beskrivningen av serien stÄr det att den lÀgger till initiala Device Tree och dt-bindings för enheter pÄ Apple M4 och delvis upprepar det senaste arbetet med M3, som ingick i Linux 7.2-cykeln. Samtidigt omfattar uppsÀttningen bara den minimala mÀngd hÄrdvara som behövs som grund för framtida utveckling.
Till skillnad frÄn anvÀndarutgÄvan Asahi Linux, Àr dessa Àndringar frÀmst avsedda för kÀrnans upstream. Stöd för grafik, fullstÀndig skrivbordsmiljö, Wi-Fi, Bluetooth, NVMe och andra viktiga komponenter finns Ànnu inte: i dokumentationen för Asahi Linux för M4 Àr de flesta nyckelkomponenter fortfarande markerade som TBA, och installationsprogrammet för M4-enheter anges som otillgÀngligt.
Det pÄpekas sÀrskilt att en stor del av arbetet med att göra M4 startbar nu Àr kopplad inte bara till kÀrnan, utan ocksÄ till bootloadern m1n1. PÄ grund av Àndringar i de nya Apple-chipsen stÀlls en del CPU-instÀllningar nu in och blockeras av iBoot, och start av SMP beror fortfarande pÄ ytterligare patchar idle=nop och förblir instabil.
DÀrför Àr nyheten viktigare för utvecklare och entusiaster Àn för vanliga anvÀndare. Apple M4 har gjort sitt första steg mot stöd i mainline Linux, men det Àr fortfarande lÄngt kvar till tillstÄndet 'installera systemet och börja anvÀnda': projektet mÄste slutföra uppstarten, periferiutrustning, strömsparande och sÀrskilt grafisk acceleration.
KĂ€lla: linux.org.ru
