Развивачи на јадро Linux дискутирање за можноста за отстранување на ReiserFS

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

Причината за отстранување беа дополнителни тешкотии со модернизацијата на инфраструктурата на јадрото, предизвикани од фактот што особено за ReiserFS, програмерите се принудени да остават во кернелот застарен управувач за знамето AOP_FLAG_CONT_EXPAND, бидејќи ReiserFS останува единствениот FS што го користи ова знаме во функцијата write_begin. Во исто време, последната корекција во кодот ReiserFS е датирана од 2019 година и не е јасно колку е популарен овој FS воопшто и дали продолжува да се користи.

Јан Кара од SUSE се согласи дека ReiserFS е на пат да застари, но не е јасно дали е доволно стар за да се отстрани од кернелот. Според Иан, ReiserFS продолжува да се испраќа до openSUSE и SLES, но корисничката база за овој FS е мала и постојано опаѓа. За корисниците на претпријатијата, поддршката за ReiserFS во SUSE беше прекината пред 3-4 години, а модулот со ReiserFS не е стандардно вклучен во пакетот на јадрото. Како опција, Иан предложи да започнете да прикажувате предупредување за застареност при монтажата на ReiserFS партиции и да го земете предвид овој FS подготвен за бришење ако никој не ве извести во рок од една или две години дека сака да продолжи да го користи овој FS.

Едуард Шишкин, кој го одржува датотечен систем ReiserFS, се приклучи на дискусијата и обезбеди лепенка што ја отстранува употребата на знамето AOP_FLAG_CONT_EXPAND од кодот ReiserFS. Метју Вилкокс го прифати лепенката во неговата нишка. Така, причината за отстранување е елиминирана и прашањето за отстранување на ReiserFS од кернелот може да се смета за одложено за доста долго време.

Нема да биде можно целосно да се отфрли прашањето за застареноста на ReiserFS поради работата за исклучување на датотечните системи со нерешен проблем од 2038 година од кернелот. На пример, поради оваа причина, веќе е подготвен распоред за отстранување на четвртата верзија на форматот на датотечниот систем XFS од јадрото (новиот XFS формат беше предложен во кернелот 5.10 и го премести прелевањето на времетраењето на 2468). Изградбата на XFS v4 ќе биде стандардно оневозможена во 2025 година, а кодот ќе биде отстранет во 2030 година). Се предлага да се развие сличен распоред за ReiserFS, обезбедувајќи најмалку пет години за миграција на други FS или променет формат на метаподатоци.

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster