Linux-kerneudviklere diskuterer muligheden for at fjerne ReiserFS

Matthew Wilcox fra Oracle, kendt for at skabe nvme-driveren (NVM Express) og mekanismen til direkte adgang til DAX-filsystemet, foreslog at fjerne ReiserFS-filsystemet fra Linux-kernen analogt med de engang fjernede ældre filsystemer ext og xiafs eller forkorte koden ReiserFS, hvilket kun efterlader understøttelse af arbejde i skrivebeskyttet tilstand.

Årsagen til fjernelse var yderligere vanskeligheder med at modernisere kerneinfrastrukturen, forårsaget af det faktum, at udviklere især for ReiserFS er tvunget til at efterlade en forældet handler til AOP_FLAG_CONT_EXPAND flaget i kernen, da ReiserFS forbliver den eneste FS, der bruger dette flag i kernen. funktionen skrive_begynd. Samtidig er den sidste rettelse i ReiserFS-koden dateret 2019, og det er uklart, hvor populær denne FS generelt er, og om den fortsat bliver brugt.

SUSEs Jan Kára var enig i, at ReiserFS er på vej til at blive forældet, men det er uklart, om det er gammelt nok til at blive fjernet fra kernen. Ifølge Ian bliver ReiserFS fortsat sendt til openSUSE og SLES, men brugerbasen for denne FS er lille og falder konstant. For virksomhedsbrugere blev understøttelse af ReiserFS i SUSE afbrudt for 3-4 år siden, og modulet med ReiserFS er ikke inkluderet i kernepakken som standard. Som en mulighed foreslog Ian at begynde at vise en forældelsesadvarsel, når du monterer ReiserFS-partitioner og betragtede denne FS klar til sletning, hvis ingen giver dig besked inden for et år eller to, at de ønsker at fortsætte med at bruge denne FS.

Eduard Shishkin, som vedligeholder ReiserFS-filsystemet, deltog i diskussionen og leverede en patch, der fjerner brugen af ​​AOP_FLAG_CONT_EXPAND-flaget fra ReiserFS-koden. Matthew Wilcox accepterede patchen i hans tråd. Således er årsagen til fjernelse blevet elimineret, og spørgsmålet om at fjerne ReiserFS fra kernen kan betragtes som udskudt i ret lang tid.

Det vil ikke være muligt helt at afvise spørgsmålet om ReiserFS-forældelse på grund af arbejdet med at udelukke filsystemer med et uløst 2038-problem fra kernen. For eksempel er der af denne grund allerede udarbejdet en tidsplan for fjernelse af den fjerde version af XFS-filsystemformatet fra kernen (det nye XFS-format blev foreslået i 5.10-kernen og flyttede tidstælleroverløbet til 2468). XFS v4 build vil blive deaktiveret som standard i 2025 og koden fjernet i 2030). Det foreslås at udvikle en lignende tidsplan for ReiserFS, der giver mindst fem år til migrering til andre FS'er eller et ændret metadataformat.

Kilde: opennet.ru

Tilføj en kommentar