Мэтью Уилкокс (Matthew Wilcox) из компании Oracle, известный созданием драйвера nvme (NVM Express) и механизма прямого доступа к ФС DAX, предложил удалить файловую систему ReiserFS из состава ядра Linux по аналогии с когда-то удалёнными устаревшими ФС ext и xiafs или сократить код ReiserFS, оставив только поддержку работы в режиме только для чтения.
El motiu de l'eliminació van ser dificultats addicionals amb la modernització de la infraestructura del nucli, causades pel fet que, especialment per a ReiserFS, els desenvolupadors es veuen obligats a deixar al nucli un controlador obsolet per al senyalador AOP_FLAG_CONT_EXPAND, ja que ReiserFS segueix sent l'únic FS que utilitza aquest indicador al nucli. funció write_begin. Al mateix temps, l'última correcció del codi ReiserFS data del 2019 i no està clar quina és la popularitat d'aquest FS en general i si es continua utilitzant.
Jan Kára de SUSE va estar d'acord que ReiserFS està a punt de quedar-se obsolet, però no està clar si és prou antic per ser eliminat del nucli. Segons Ian, ReiserFS es continua enviant a openSUSE i SLES, però la base d'usuaris d'aquest FS és petita i està en constant declivi. Per als usuaris empresarials, el suport per a ReiserFS a SUSE es va suspendre fa 3-4 anys i el mòdul amb ReiserFS no s'inclou al paquet del nucli de manera predeterminada. Com a opció, l'Ian va suggerir començar a mostrar un avís d'obsolescència en muntar particions de ReiserFS i considerar que aquest FS està preparat per suprimir-lo si ningú us avisa en un any o dos que vol continuar utilitzant aquest FS.
Eduard Shishkin, que manté el sistema de fitxers ReiserFS, es va unir a la discussió i va proporcionar un pedaç que elimina l'ús de la marca AOP_FLAG_CONT_EXPAND del codi ReiserFS. Matthew Wilcox va acceptar el pegat al seu fil. Així, s'ha eliminat el motiu de l'eliminació i el problema d'eliminar ReiserFS del nucli es pot considerar ajornat durant força temps.
No serà possible descartar completament el problema de l'obsolescència de ReiserFS a causa del treball per excloure del nucli els sistemes de fitxers amb un problema 2038 no resolt. Per exemple, per aquest motiu, ja s'ha preparat una programació per eliminar la quarta versió del format del sistema de fitxers XFS del nucli (el nou format XFS es va proposar al nucli 5.10 i es va traslladar el desbordament del comptador de temps a 2468). La compilació XFS v4 es desactivarà per defecte el 2025 i el codi s'eliminarà el 2030). Es proposa desenvolupar un calendari similar per a ReiserFS, proporcionant almenys cinc anys per a la migració a altres FS o un format de metadades canviat.
Font: opennet.ru
