Vývojári jadra Linuxu diskutujú o možnosti odstránenia ReiserFS

Matthew Wilcox zo spoločnosti Oracle, známy vytvorením ovládača nvme (NVM Express) a mechanizmom priameho prístupu k súborovému systému DAX, navrhol odstránenie súborového systému ReiserFS z jadra Linuxu analogicky s raz odstránenými starými súborovými systémami ext a xiafs alebo skrátenie kódu ReiserFS, ponechanie len podpory pre prácu v režime len na čítanie.

Dôvodom odstránenia boli dodatočné ťažkosti s modernizáciou infraštruktúry jadra spôsobené tým, že najmä pre ReiserFS sú vývojári nútení ponechať v jadre zastaraný handler pre príznak AOP_FLAG_CONT_EXPAND, keďže ReiserFS zostáva jediným FS, ktorý používa tento príznak v funkcia write_begin. Zároveň posledná oprava v kóde ReiserFS je z roku 2019 a nie je jasné, aký populárny je tento FS vo všeobecnosti a či sa naďalej 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 dosť starý na to, aby bol odstránený z jadra. Podľa Iana sa ReiserFS naďalej dodáva na openSUSE a SLES, ale používateľská základňa tohto FS je malá a neustále klesá. Pre podnikových používateľov bola podpora pre ReiserFS v SUSE ukončená pred 3-4 rokmi a modul s ReiserFS nie je štandardne súčasťou balíka jadra. Ako možnosť Ian navrhol začať zobrazovať varovanie o zastaraní pri montáži oddielov ReiserFS a zvážiť, či je tento FS pripravený na vymazanie, ak vám do roka alebo dvoch nikto nedá vedieť, že chce pokračovať v používaní tohto FS.

Eduard Shishkin, ktorý spravuje súborový systém ReiserFS, sa zapojil do diskusie a poskytol opravu, ktorá odstraňuje použitie príznaku AOP_FLAG_CONT_EXPAND z kódu ReiserFS. Matthew Wilcox prijal záplatu do svojho vlákna. Dôvod odstránenia bol teda odstránený a problém odstránenia ReiserFS z jadra možno považovať za odložený na pomerne dlhú dobu.

Nebude možné úplne zamietnuť problém zastarania ReiserFS kvôli práci na vylúčení súborových systémov s nevyriešeným problémom 2038 z jadra. Napríklad z tohto dôvodu už bol pripravený plán na odstránenie štvrtej verzie 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). Zostava XFS v4 bude predvolene zakázaná v roku 2025 a kód odstránený v roku 2030). Navrhuje sa vypracovať podobný harmonogram pre ReiserFS, ktorý poskytne najmenej päť rokov na migráciu na iné FS alebo zmenený formát metadát.

Zdroj: opennet.ru

Pridať komentár