Linux-kärnutvecklare diskuterar möjligheten att ta bort ReiserFS

Matthew Wilcox från Oracle, känd för att skapa nvme-drivrutinen (NVM Express) och mekanismen för direkt åtkomst till DAX-filsystemet, föreslog att ReiserFS-filsystemet skulle tas bort från Linux-kärnan i analogi med de en gång borttagna äldre filsystemen ext och xiafs eller förkorta koden ReiserFS, vilket bara lämnar stöd för att arbeta i skrivskyddat läge.

Anledningen till borttagningen var ytterligare svårigheter med att modernisera kärninfrastrukturen, orsakade av det faktum att speciellt för ReiserFS, utvecklare tvingas lämna kvar en föråldrad hanterare för AOP_FLAG_CONT_EXPAND-flaggan i kärnan, eftersom ReiserFS fortfarande är den enda FS som använder denna flagga i kärnan. funktionen write_begin. Samtidigt är den sista korrigeringen i ReiserFS-koden daterad 2019, och det är oklart hur populär denna FS är i allmänhet och om den fortsätter att användas.

SUSEs Jan Kára höll med om att ReiserFS är på väg att bli föråldrad, men det är oklart om det är tillräckligt gammalt för att tas bort från kärnan. Enligt Ian fortsätter ReiserFS att skickas till openSUSE och SLES, men användarbasen för denna FS är liten och minskar ständigt. För företagsanvändare avbröts stödet för ReiserFS i SUSE för 3-4 år sedan, och modulen med ReiserFS ingår inte i kärnpaketet som standard. Som ett alternativ föreslog Ian att man skulle börja visa en inkuransvarning när man monterar ReiserFS-partitioner och betraktade denna FS redo för radering om ingen låter dig veta inom ett eller två år att de vill fortsätta använda denna FS.

Eduard Shishkin, som underhåller ReiserFS-filsystemet, gick med i diskussionen och gav en patch som tar bort användningen av AOP_FLAG_CONT_EXPAND-flaggan från ReiserFS-koden. Matthew Wilcox accepterade plåstret i sin tråd. Därför har orsaken till borttagningen eliminerats och frågan om att ta bort ReiserFS från kärnan kan anses uppskjuten ganska länge.

Det kommer inte att vara möjligt att helt avfärda problemet med ReiserFS inkurans på grund av arbetet med att utesluta filsystem med ett olöst 2038-problem från kärnan. Till exempel, av denna anledning har ett schema redan förberetts för att ta bort den fjärde versionen av XFS-filsystemformatet från kärnan (det nya XFS-formatet föreslogs i 5.10-kärnan och flyttade tidsräknarens överflöde till 2468). XFS v4-bygget kommer att inaktiveras som standard 2025 och koden tas bort 2030). Det föreslås att ett liknande schema utvecklas för ReiserFS, vilket ger minst fem år för migrering till andra FS:er eller ett ändrat metadataformat.

Källa: opennet.ru

Lägg en kommentar