Linux-kernelontwikkelaars bespreken de mogelijkheid om ReiserFS te verwijderen

Matthew Wilcox van Oracle, bekend om het creƫren van de nvme (NVM Express) driver en de directe toegangmechanismen naar het DAX-bestandssysteem, heeft voorgesteld om het ReiserFS-bestandssysteem uit de Linux-kernel te verwijderen, vergelijkbaar met de eerder verwijderde verouderde bestandssystemen ext en xiafs, of de code van ReiserFS te verkorten, zodat alleen de ondersteuning van de leesmodus overblijft.

De reden voor de verwijdering zijn de extra moeilijkheden bij het moderniseren van de infrastructuur van de kernel, veroorzaakt doordat ontwikkelaars vanwege ReiserFS gedwongen zijn om de verouderde AOP_FLAG_CONT_EXPAND-vlag in de kernel te laten, omdat ReiserFS het enige bestandssysteem is dat deze vlag in de functie write_begin gebruikt. Bovendien dateert de laatste wijziging in de ReiserFS-code uit 2019 en het is onduidelijk of dit bestandssysteem überhaupt nog populair is of dat het nog steeds wordt gebruikt.

Jan KƔra van SUSE stemde ermee in dat ReiserFS op weg is naar veroudering, maar het is onduidelijk of het voldoende verouderd is voor verwijdering uit de kernel. Volgens Jan wordt ReiserFS nog steeds geleverd in openSUSE en SLES, maar de gebruikersbasis van dit bestandssysteem is minimaal en neemt voortdurend af. Voor zakelijke gebruikers werd de ondersteuning voor ReiserFS in SUSE 3-4 jaar geleden stopgezet, en de module met ReiserFS is standaard niet opgenomen in het kernelpakket. Jan stelde voor om te beginnen met het weergeven van een waarschuwing voor veroudering bij het aankoppelen van ReiserFS-partities en om het bestandssysteem als klaar voor verwijdering te beschouwen als niemand binnen een of twee jaar laat weten de ondersteuning voort te willen zetten.

Edward Shishkin, die de ReiserFS-bestandssystemen beheert, nam deel aan de discussie en bood een patch aan die het gebruik van de AOP_FLAG_CONT_EXPAND-vlag uit de ReiserFS-code verwijdert. Matthew Wilcox accepteerde de patch in zijn tak. Daarmee is de reden voor verwijdering weggenomen en kan de kwestie van het uitsluiten van ReiserFS uit de kernel als uitgesteld worden beschouwd voor een aanzienlijke periode.

Het is niet mogelijk om volledig het probleem van de veroudering van ReiserFS te negeren, vanwege het werk aan de uitsluiting van bestandsystemen uit de kernel met het onopgeloste probleem van het jaar 2038. Bijvoorbeeld, om deze reden is er al een schema voorbereid voor het verwijderen van de vierde versie van het bestandssysteem XFS uit de kernel (de nieuwe XFS-indeling werd voorgesteld in kernel 5.10 en verschuift de tijdoverloop naar het jaar 2468). De XFS v4-build wordt standaard uitgeschakeld in 2025, en de code zal in 2030 worden verwijderd. Een soortgelijk schema wordt voorgesteld voor ReiserFS, met ten minste vijf jaar om over te stappen naar andere bestandssystemen of een gewijzigde metadata-indeling.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster