Linux zet eerste stappen richting Apple M4-ondersteuning: NVMe-patches duiken op

Hoewel de nieuwste Apple M4-chips nog niet officieel worden ondersteund door de hoofdversie van de Linux-kernel, en zelfs de M3-serie nog niet volledig gebruiksklaar is voor Linux-gebruikers, zien we nu de eerste tekenen van vooruitgang. Recent zijn er namelijk patches verschenen die de NVMe SSD-ondersteuning voor de M4-chips mogelijk moeten maken. Dit is een belangrijke stap voor open-source ontwikkelaars die werken aan het compatibel maken van Apple Silicon met Linux.

NVMe staat voor Non-Volatile Memory Express en is een geavanceerde technologie die ervoor zorgt dat moderne SSD’s (Solid State Drives) razendsnel data kunnen lezen en schrijven. Deze patches, die zijn ingediend bij de Linux kernel mailing list – een soort openbaar forum waar ontwikkelaars code bespreken en indienen – zijn specifiek gericht op het inschakelen van deze NVMe-functionaliteit voor de M4-chips. Het betekent dat de basis wordt gelegd voor het herkennen en gebruiken van de interne opslag van apparaten met een M4-processor onder Linux.

Voor de doorsnee gebruiker betekent dit nog niet dat je morgen Linux kunt installeren op een gloednieuwe iPad Pro met een M4-chip. Het is een fundamentele, maar vroege bouwsteen. Deze ontwikkeling is vooral cruciaal voor de ontwikkelaarsgemeenschap die zich bezighoudt met het porten van Linux naar Apple Silicon. Zonder werkende NVMe-ondersteuning zou het immers onmogelijk zijn om een besturingssysteem te installeren of zelfs maar te booten vanaf de interne opslag van zo’n apparaat.

Deze specifieke patches zijn dus een klein, maar essentieel puzzelstukje in de grotere ambitie om Linux volledig compatibel te maken met de nieuwste generatie Apple-hardware. Het toont aan dat de open-source gemeenschap actief bezig is met het voorbereiden van de toekomst, zodat Linux-liefhebbers uiteindelijk ook de kracht van Apple’s M-chips kunnen benutten met hun favoriete besturingssysteem.

Bron: https://www.phoronix.com/news/Linux-Apple-M4-NVMe-Patches