Matthew Wilcox z Oracle, známý vytvořením ovladače nvme (NVM Express) a mechanismu přímého přístupu k FS DAX, navrhl odstranit souborový systém ReiserFS z jádra Linuxu obdobně jako dříve odstraněné zastaralé FS ext a xiafs, nebo zkrátit kód ReiserFS, přičemž by zůstala pouze podpora pro práci v režimu jen pro čtení.
Motivem pro odstranění byly další potíže s modernizací infrastruktury jádra, které vznikly tím, že vývojáři byli nuceni ponechat v jádru zastaralý zpracovatel příznaku AOP_FLAG_CONT_EXPAND, protože ReiserFS zůstává jediným FS, který tento příznak používá ve funkci write_begin. Poslední oprava v kódu ReiserFS je datována do roku 2019 a není jasné, jak moc je tento FS vůbec poptáván a zda se stále používá.
Jan Kára ze společnosti SUSE souhlasil, že ReiserFS je na cestě k zastarání, ale není jasné, zda je dostatečně zastaralý pro odstranění z jádra. Podle Jana se ReiserFS stále dodává v openSUSE a SLES, ale uživatelská základna tohoto FS je zanedbatelná a neustále se zmenšuje. Pro podnikové uživatele byla podpora ReiserFS v SUSE ukončena před 3-4 lety a modul s ReiserFS není standardně zahrnut do balíčku jádra. Jako alternativu Jan navrhl začít vydávat upozornění na zastarání při připojování oddílů ReiserFS a považovat tento FS za připravený k odstranění, pokud během roku nebo dvou nikdo nevyjádří přání pokračovat v používání tohoto FS.
Do diskuse se zapojil Eduard Šiškin, který se stará o souborový systém ReiserFS, a poskytl patch, který odstraňuje použití příznaku AOP_FLAG_CONT_EXPAND z kódu ReiserFS. Matthew Wilcox patch přijal do své větve. Tímto byl odstraněn důvod pro odstranění a otázku vyloučení ReiserFS z jádra lze považovat za odloženou na dostatečně dlouhou dobu.
Otázku zastaralosti ReiserFS nelze zcela opomenout kvůli pracím na vyloučení souborových systémů s nevyřešeným problémem roku 2038 z jádra. Například z tohoto důvodu byl již připraven plán na odstranění čtvrté verze formátu souborového systému XFS z jádra (nový formát XFS byl navržen v jádře 5.10 a posunul přetečení časového čítače do roku 2468). Sestavení XFS v4 bude ve výchozím nastavení vypnuto v roce 2025 a kód bude odstraněn v roce 2030. Podobný plán se navrhuje vypracovat i pro ReiserFS, přičemž se poskytne alespoň pět let na migraci na jiné FS nebo změněný formát metadat.
Zdroj: opennet.ru
