Развивачите на кернелот на Линукс разговараат за можноста за отстранување на ReiserFS

Метју Вилкокс од 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

Додадете коментар