Разработчиците на ядрото на Linux обсъждат възможността за премахване на ReiserFS

Матио Уилкокс (Matthew Wilcox) от Oracle, известен с разработкой драйвера nvme (NVM Express) и механизма за директен достъп до файловата система DAX, предложи да бъде премахната файловата система ReiserFS от ядрото на Linux, подобно на вече премахнатите остарели файлови системи ext и xiafs, или да бъде съкратен кодът на ReiserFS, оставяйки само поддръжка за работа в режим само за четене.

Мотивът за премахването е допълнителната трудност при обновяване на инфраструктурата на ядрото, предизвикана от това, че специално за ReiserFS Entwicklerите са принудени да задържат в ядрото остарелия обработчик на флага AOP_FLAG_CONT_EXPAND, тъй като ReiserFS остава единствената файловата система, която използва този флаг в функцията write_begin. В последно време корекцията в кода на ReiserFS е от 2019 година и не е ясно колко търсена е тази файловата система и продължава ли да се използва.

Ян Кара (Jan Kára) от SUSE се съгласи, че ReiserFS е на път да остарее, но не е ясно дали е достатъчно остаряла, за да бъде премахната от ядрото. Според Яна, ReiserFS все още е наличен в openSUSE и SLES, но потребителската база на тази файловата система е незначителна и постоянно намалява. Поддръжката на ReiserFS за корпоративните потребители в SUSE е прекратена преди 3-4 години и модулът с ReiserFS не е включен по подразбиране в пакета с ядро. Като вариант Ян предложи да започне да се показва предупреждение за остаряване при монтиране на раздели ReiserFS и да се счита, че тази файловата система е готова за премахване, ако в рамките на година или две никой не изрази желание да продължи използването ѝ.

К дискусията се включи Едуард Шишкин, поддържащ файловата система ReiserFS, и предостави пач, който премахва използването на флага AOP_FLAG_CONT_EXPAND от кода на ReiserFS. Матио Уилкокс прие пача в своя клон. Така поводът за премахване е отстранен и въпросът за изключване на ReiserFS от ядрото може да се счита, че е отложен за достатъчно дълго време.

Не е възможно напълно да се игнорира въпросът за остаряването на ReiserFS поради работата по изключването на файловите системи от ядрото с неразрешения проблем от 2038 година. Например, по тази причина вече е изготвен график за премахване на четвъртата версия на формата на файловата система XFS от ядрото (новият формат XFS беше предложен в ядрото 5.10 и премести прехвърлянето на времевия измерител до 2468 година). Сглобката XFS v4 ще бъде изключена по подразбиране през 2025 година, а кодът ще бъде изтрит през 2030 година). Предлага се да се изготви подобен график и за ReiserFS, като се предоставят поне пет години за мигриране към други файлови системи или променен формат на метаданните.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster