Linux 7.3 ruimt op: oude drivers van IBM en SGI verdwijnen

De ontwikkeling van Linux gaat altijd door, en met de aankomende versie 7.3 staat er weer een belangrijke schoonmaak op het programma. Deze week is besloten om een aantal verouderde drivers, waaronder die van oude IBM- en SGI-hardware, definitief uit de Linux-kernel te halen. Dit is een stap in een bredere trend om de kernel efficiënter en overzichtelijker te houden door code te verwijderen die al jaren niet meer gebruikt wordt.

Concreet gaat het om drivers die hardware aansturen die al lang niet meer gangbaar is. De ‘char/misc’-sectie van de kernel, waar onder andere de betreffende IBM- en SGI-drivers onder vallen, wordt hiervan ontdaan. Deze drivers werden zelden bijgewerkt en de kans is klein dat er nog actieve gebruikers zijn die deze specifieke, vaak decennia oude, hardware met een moderne Linux-kernel draaien. Het onderhouden van deze code, zelfs als het om kleine aanpassingen of het oplossen van bugs gaat, kost ontwikkelaars onnodig veel tijd en moeite. Sterker nog, de toename van automatisch gegenereerde bugrapporten, bijvoorbeeld door AI-tools, draagt bij aan de extra werklast voor het controleren en eventueel patchen van deze verouderde drivers.

Voor de gemiddelde Linux-gebruiker heeft deze verwijdering waarschijnlijk geen directe gevolgen. De kans dat je nog een systeem draait dat afhankelijk is van deze specifieke IBM- of SGI-drivers is namelijk bijzonder klein. Het gaat hier echt om niche-hardware uit een ver verleden. Mocht je toch nog zo’n oud beestje nieuw leven in willen blazen met de nieuwste Linux-kernel, dan zul je merken dat de ondersteuning voor die specifieke componenten ontbreekt.

In de praktijk betekent dit dat de Linux-kernel slanker en efficiënter wordt. Minder code betekent minder potentiële kwetsbaarheden en een makkelijker onderhoudsproces voor de ontwikkelaars. Het is een logische stap om de focus te leggen op hardware die nog wel relevant is en actief gebruikt wordt.

Deze actie past in een bredere strategie van de Linux-gemeenschap om de kernel ‘lean and mean’ te houden. Door ballast te verwijderen, blijft het besturingssysteem wendbaar en kan de energie van ontwikkelaars gericht worden op innovatie en het verbeteren van de ondersteuning voor moderne hardware. Zo blijft Linux een krachtig en toekomstbestendig platform.

Bron: https://www.phoronix.com/news/Old-IBM-SGI-Drivers-Linux-7.3