Els desenvolupadors del nucli de Linux discuteixen la possibilitat d'eliminar ReiserFS

Matthew Wilcox d'Oracle, conegut per crear el controlador nvme (NVM Express) i el mecanisme d'accés directe al sistema de fitxers DAX, va proposar eliminar el sistema de fitxers ReiserFS del nucli de Linux, de manera similar als sistemes de fitxers heretats ext i xiafs, una vegada eliminats. o escurçant el codi ReiserFS, deixant només suport per treballar en mode de només lectura.

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

Afegeix comentari