Vývojáři jádra Linux diskutují o možnosti odstranění ReiserFS

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

Důvodem odstranění byly další potíže s modernizací infrastruktury jádra způsobené tím, že zejména pro ReiserFS jsou vývojáři nuceni ponechat v jádře zastaralý handler pro příznak AOP_FLAG_CONT_EXPAND, protože ReiserFS zůstává jediným FS, který tento příznak v funkce write_begin. Zároveň je poslední oprava v kódu ReiserFS datována rokem 2019 a není jasné, jak je tento FS obecně populární a zda se nadále používá.

Jan Kára ze SUSE souhlasil s tím, že ReiserFS je na cestě k zastarání, ale není jasné, zda je dostatečně starý na to, aby mohl být z jádra odstraněn. Podle Iana je ReiserFS nadále dodáván do openSUSE a SLES, ale uživatelská základna tohoto FS je malá a neustále klesá. Pro podnikové uživatele byla podpora ReiserFS v SUSE ukončena před 3-4 lety a modul s ReiserFS není standardně součástí balíčku jádra. Jako možnost Ian navrhl začít zobrazovat upozornění na zastaralost při připojování oddílů ReiserFS a zvážit, zda je tento FS připravený ke smazání, pokud vám během jednoho nebo dvou let nikdo nedá vědět, že chce tento FS nadále používat.

Eduard Shishkin, který spravuje souborový systém ReiserFS, se připojil k diskusi a poskytl opravu, která odstraňuje použití příznaku AOP_FLAG_CONT_EXPAND z kódu ReiserFS. Matthew Wilcox přijal patch do svého vlákna. Důvod odstranění byl tedy odstraněn a problém odstranění ReiserFS z jádra lze považovat za odložený na poměrně dlouhou dobu.

Nebude možné zcela zavrhnout problém zastarávání ReiserFS kvůli práci na vyloučení souborových systémů s nevyřešeným problémem 2038 z jádra. Například z tohoto důvodu byl již připraven plán 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í počítadla času na 2468). Sestavení XFS v4 bude ve výchozím nastavení v roce 2025 zakázáno a kód odstraněn v roce 2030). Navrhuje se vyvinout podobný plán pro ReiserFS, který poskytne alespoň pět let na migraci na jiné FS nebo změněný formát metadat.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster