Kärnutvecklare Linux diskuterar möjligheten att ta bort ReiserFS

Мэтью Уилкокс (Matthew Wilcox) из компании Oracle, известный созданием драйвера nvme (NVM Express) и механизма прямого доступа к ФС DAX, предложил удалить файловую систему ReiserFS из состава ядра Linux по аналогии с когда-то удалёнными устаревшими ФС ext и xiafs или сократить код ReiserFS, оставив только поддержку работы в режиме только для чтения.

Anledningen till borttagningen var de ytterligare svårigheterna med att uppgradera kärninfrastrukturen, orsakade av att utvecklarna tvingas lämna den föråldrade AOP_FLAG_CONT_EXPAND-flagghanteraren i kärnan specifikt för ReiserFS, eftersom ReiserFS fortfarande är den enda FS som använder denna flagga i write_begin-funktionen. Samtidigt är den senaste korrigeringen i ReiserFS-koden daterad 2019 och det är oklart hur mycket denna FS är efterfrågad och om den fortsätter att användas.

Jan Kára från SUSE höll med om att ReiserFS är på väg att bli föråldrat, men det är oklart om det är tillräckligt föråldrat för att tas bort från kärnan. Enligt Jan fortsätter ReiserFS att levereras i openSUSE och SLES, men dess användarbas är liten och krymper. SUSE slutade stödja ReiserFS för företagsanvändare för 3-4 år sedan, och ReiserFS-modulen ingår inte i kärnan som standard. Som ett alternativ föreslog Jan att ReiserFS skulle visas som en varning om förfall vid montering av ReiserFS-partitioner, och att filsystemet skulle anses vara redo för borttagning om ingen har angett sin önskan att fortsätta använda filsystemet inom ett år eller två.

Eduard Shishkin, utvecklaren av ReiserFS-filsystemet, deltog i diskussionen och tillhandahöll en patch som tar bort användningen av AOP_FLAG_CONT_EXPAND-flaggan från ReiserFS-koden. Matthew Wilcox accepterade patchen i sin gren. Därmed har orsaken till borttagningen eliminerats och frågan om att exkludera ReiserFS från kärnan kan anses vara uppskjuten ganska länge.

Problemet med att ReiserFS utfasas kan inte helt avfärdas på grund av arbetet med att ta bort filsystem med ett olöst 2038-problem från kärnan. Av denna anledning har till exempel ett schema redan utarbetats 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-versionen kommer att inaktiveras som standard 2025 och koden tas bort 2030). Ett liknande schema föreslås för ReiserFS, med minst fem år för migrering till andra FS eller ett modifierat metadataformat.

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster