Binnen de Linux-kernel, het hart van elk Linux-systeem, speelt momenteel een interessante discussie over het Extent File System (EFS). Dit is een zeer oud en inmiddels zeldzaam bestandssysteem dat al jaren niet meer actief wordt onderhouden. De grote vraag is nu: krijgt EFS een nieuwe beheerder, of wordt het definitief uit de kernel verwijderd?
De discussie ontstond op de mailinglijst van de Linux-kernel, waar ontwikkelaars met elkaar overleggen. Er heeft zich weliswaar iemand gemeld die de rol van beheerder op zich wil nemen, maar deze persoon geeft toe het EFS-bestandssysteem zelf niet te gebruiken. De bijdragen tot nu toe beperken zich dan ook tot een paar basisverbeteringen. Dit roept de vraag op of zo’n ‘parttime’ beheer voldoende is om de code veilig en up-to-date te houden.
De alternatieve, en voor sommigen logischere, route is om de code van EFS simpelweg uit de kernel te halen. Dit zou de Linux-kernel iets slanker maken en de onderhoudslast verminderen, vooral omdat het gaat om functionaliteit die door vrijwel niemand meer wordt gebruikt.
Voor de overgrote meerderheid van Linux-gebruikers zal deze discussie waarschijnlijk weinig directe gevolgen hebben. EFS is zo zeldzaam dat de kans klein is dat je systeem er überhaupt gebruik van maakt. Mocht het bestandssysteem uiteindelijk toch uit de kernel verdwijnen, dan merk je als gebruiker vooral dat de kernel een heel klein beetje lichter wordt. Dat klinkt misschien technisch, maar het betekent dat de basis van je besturingssysteem minder ongebruikte ballast met zich meedraagt.
Als EFS wel blijft, maar met een beheerder die het zelf niet gebruikt, blijft het een stukje code dat mogelijk niet de aandacht krijgt die het verdient. Dit kan in theorie leiden tot onontdekte bugs of beveiligingslekken, hoewel de impact daarvan door het zeldzame gebruik minimaal zou zijn.
Deze kwestie rondom EFS is een goed voorbeeld van de voortdurende uitdagingen waar de Linux-kernelontwikkelaars voor staan. Ze moeten constant een balans vinden tussen het behouden van compatibiliteit met oudere systemen en het efficiënt en veilig houden van de kernel door ongebruikte code te verwijderen. De komende tijd zal uitwijzen welke weg voor EFS gekozen wordt.
Bron: https://www.phoronix.com/news/Linux-EFS-File-System-2026
