Los desarrolladores del núcleo de Linux discuten la posibilidad de eliminar ReiserFS

Matthew Wilcox de Oracle, conocido por desarrollar el controlador nvme (NVM Express) y el mecanismo de acceso directo al sistema de archivos DAX, propuso eliminar el sistema de archivos ReiserFS del núcleo de Linux, similar a sistemas de archivos obsoletos como ext y xiafs que fueron eliminados anteriormente, o reducir el código de ReiserFS, dejando solo el soporte para operación en modo de solo lectura.

El motivo para la eliminación es la dificultad adicional en la actualización de la infraestructura del núcleo, debido a que los desarrolladores deben dejar en el núcleo el antiguo manejador de la bandera AOP_FLAG_CONT_EXPAND específicamente para ReiserFS, ya que ReiserFS sigue siendo el único sistema de archivos que utiliza esta bandera en la función write_begin. Además, la última corrección en el código de ReiserFS data de 2019 y no está claro cuánta demanda tiene este sistema de archivos y si sigue siendo utilizado.

Jan Kára de SUSE estuvo de acuerdo en que ReiserFS está en camino a la obsolescencia, pero no está claro si está suficientemente obsoleto para ser eliminado del núcleo. Según Jan, ReiserFS continúa siendo ofrecido en openSUSE y SLES, pero la base de usuarios de este sistema de archivos es insignificante y está en constante disminución. Para los usuarios corporativos, el soporte para ReiserFS en SUSE se detuvo hace 3-4 años, y el módulo ReiserFS no está incluido por defecto en el paquete del núcleo. Como alternativa, Jan sugirió comenzar a emitir advertencias de obsolescencia al montar particiones ReiserFS y considerar este sistema de archivos listo para ser eliminado si en el transcurso de uno o dos años nadie expresa el deseo de seguir utilizándolo.

Eduard Shishkin, que mantiene el sistema de archivos ReiserFS, se unió a la discusión y proporcionó un parche que elimina el uso de la bandera AOP_FLAG_CONT_EXPAND del código de ReiserFS. Matthew Wilcox aceptó el parche en su rama. Así, el motivo para la eliminación ha sido eliminado y la cuestión de excluir ReiserFS del núcleo se puede considerar pospuesta por un tiempo considerable.

No se puede descartar completamente la cuestión de la obsolescencia de ReiserFS debido a los trabajos para excluir del núcleo los sistemas de archivos con el problema no resuelto del año 2038. Por ejemplo, ya se ha preparado un cronograma para la eliminación del núcleo de la cuarta versión del formato del sistema de archivos XFS (el nuevo formato XFS fue propuesto en el núcleo 5.10 y trasladó el desbordamiento del contador de tiempo hasta el año 2468). La construcción de XFS v4 se desactivará por defecto en 2025, y el código se eliminará en 2030). Se propone elaborar un cronograma similar para ReiserFS, proporcionando al menos cinco años para la migración a otros sistemas de archivos o un formato de metadatos modificado.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster