Мэтью Уилкокс (Matthew Wilcox) из компании Oracle, известный созданием драйвера nvme (NVM Express) и механизма прямого доступа к ФС DAX, предложил удалить файловую систему ReiserFS из состава ядра Linux по аналогии с когда-то удалёнными устаревшими ФС ext и xiafs или сократить код ReiserFS, оставив только поддержку работы в режиме только для чтения.
Dôvodom odstránenia boli dodatočné ťažkosti s modernizáciou infraštruktúry jadra, spôsobené tým, že vývojári sú nútení ponechať zastaraný obslužný program príznaku AOP_FLAG_CONT_EXPAND v jadre špeciálne pre ReiserFS, pretože ReiserFS zostáva jediným súborovým systémom, ktorý tento príznak používa vo funkcii write_begin. Okrem toho posledná záplata kódu ReiserFS pochádza z roku 2019, takže nie je jasné, aký je dopyt po tomto súborovom systéme a či sa stále používa.
Jan Kára zo SUSE súhlasil s tým, že ReiserFS je na ceste k zastaraniu, ale nie je jasné, či je dostatočne zastaraný na to, aby si vyžadoval odstránenie z jadra. Podľa Jana sa ReiserFS naďalej dodáva v openSUSE a SLES, ale jeho používateľská základňa je malá a neustále sa zmenšuje. Podpora pre podnikových používateľov ReiserFS v SUSE sa skončila pred 3-4 rokmi a modul ReiserFS už nie je štandardne zahrnutý v jadre. Jan navrhol zobraziť upozornenie na zastaranie pri pripájaní oddielov ReiserFS a považovať súborový systém za pripravený na odstránenie, ak nikto nenaznačí záujem o jeho ďalšie používanie do jedného alebo dvoch rokov.
Eduard Shishkin, správca súborového systému ReiserFS, sa zapojil do diskusie a poskytol záplatu, ktorá odstránila príznak AOP_FLAG_CONT_EXPAND z kódu ReiserFS. Matthew Wilcox záplatu prijal do svojej vetvy. Dôvod na odstránenie bol teda eliminovaný a problém s odstránením ReiserFS z jadra možno považovať za odložený na značný čas.
Problém zastarávania ReiserFS nemožno úplne ignorovať kvôli prebiehajúcej práci na odstránení súborových systémov s nevyriešenými problémami 2038 z jadra. Napríklad už bol pripravený harmonogram na odstránenie verzie 4 formátu súborového systému XFS z jadra (nový formát XFS bol navrhnutý v jadre 5.10 a posunul pretečenie počítadla času na 2468). Zostavenie XFS v4 bude štandardne zakázané v roku 2025 a kód bude odstránený v roku 2030. Podobný harmonogram je navrhnutý pre ReiserFS, ktorý umožňuje najmenej päť rokov na migráciu na iné súborové systémy alebo upravený formát metadát.
Zdroj: opennet.ru
