Los desarrolladores del kernel de Linux discuten la posibilidad de eliminar ReiserFS

Matthew Wilcox de Oracle, conocido por crear el controlador nvme (NVM Express) y el mecanismo de acceso directo al sistema de archivos DAX, propuso eliminar el sistema de archivos ReiserFS del kernel de Linux por analogía con los sistemas de archivos heredados, una vez eliminados, ext y xiafs o acortando el código ReiserFS, dejando solo soporte para trabajar en modo de solo lectura.

El motivo de la eliminación fueron dificultades adicionales con la modernización de la infraestructura del kernel, causadas por el hecho de que, especialmente para ReiserFS, los desarrolladores se ven obligados a dejar en el kernel un controlador desactualizado para el indicador AOP_FLAG_CONT_EXPAND, ya que ReiserFS sigue siendo el único FS que usa este indicador en el función write_begin. Al mismo tiempo, la última corrección en el código de ReiserFS data de 2019 y no está claro qué tan popular es este FS en general y si se sigue utilizando.

Jan Kára de SUSE estuvo de acuerdo en que ReiserFS está en camino de volverse obsoleto, pero no está claro si tiene la edad suficiente para ser eliminado del kernel. Según Ian, ReiserFS continúa incluyéndose en openSUSE y SLES, pero la base de usuarios de este FS es pequeña y disminuye constantemente. Para los usuarios empresariales, el soporte para ReiserFS en SUSE se suspendió hace 3 o 4 años y el módulo con ReiserFS no está incluido en el paquete del kernel de forma predeterminada. Como opción, Ian sugirió comenzar a mostrar una advertencia de obsolescencia al montar particiones ReiserFS y considerar este FS listo para su eliminación si nadie le informa dentro de uno o dos años que quiere continuar usando este FS.

Eduard Shishkin, que mantiene el sistema de archivos ReiserFS, se unió a la discusión y proporcionó un parche que elimina el uso del indicador AOP_FLAG_CONT_EXPAND del código ReiserFS. Matthew Wilcox aceptó el parche en su hilo. Por lo tanto, se ha eliminado el motivo de la eliminación y la cuestión de eliminar ReiserFS del kernel puede considerarse pospuesta durante bastante tiempo.

No será posible descartar por completo el problema de la obsolescencia de ReiserFS debido al trabajo para excluir del kernel los sistemas de archivos con un problema 2038 no resuelto. Por ejemplo, por esta razón, ya se ha preparado un cronograma para eliminar del kernel la cuarta versión del formato del sistema de archivos XFS (el nuevo formato XFS se propuso en el kernel 5.10 y movió el desbordamiento del contador de tiempo a 2468). La compilación XFS v4 se desactivará de forma predeterminada en 2025 y el código se eliminará en 2030). Se propone desarrollar un cronograma similar para ReiserFS, proporcionando al menos cinco años para la migración a otros FS o un formato de metadatos modificado.

Fuente: opennet.ru

Añadir un comentario