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

Matthew Wilcox ze společnosti Oracle, známý vytvářením ovladače nvme (NVM Express) a mechanismem pro přímý přístup k souborovému systému DAX, navrhl odstranění souborového systému ReiserFS z linuxového jádra analogicky s jednou odstraněnými staršími souborovými systémy ext a xiafs nebo zkrácení kódu ReiserFS, ponechání pouze podpory pro práci v režimu pouze pro čtení.

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

Přidat komentář