Os desenvolvedores do núcleo de Linux discuten a posibilidade de eliminar ReiserFS

Matthew Wilcox de Oracle, coñecido por crear o controlador nvme (NVM Express) e o mecanismo para o acceso directo ao sistema de ficheiros DAX, propuxo eliminar o sistema de ficheiros ReiserFS do núcleo de Linux por analoxía cos sistemas de ficheiros legados ext e xiafs ou unha vez eliminados. acurtando o código ReiserFS, deixando só soporte para traballar en modo de só lectura.

O motivo da eliminación foron dificultades adicionais coa modernización da infraestrutura do núcleo, causadas polo feito de que, especialmente para ReiserFS, os desenvolvedores están obrigados a deixar no núcleo un controlador desactualizado para a marca AOP_FLAG_CONT_EXPAND, xa que ReiserFS segue sendo o único FS que usa esta marca no núcleo. función write_begin. Ao mesmo tempo, a última corrección do código ReiserFS data de 2019 e non está claro o popular que é este FS en xeral e se segue usándose.

Jan Kára de SUSE aceptou que ReiserFS está camiño de quedar obsoleto, pero non está claro se é o suficientemente antigo para ser eliminado do núcleo. Segundo Ian, ReiserFS segue sendo enviado a openSUSE e SLES, pero a base de usuarios deste FS é pequena e está en constante diminución. Para os usuarios empresariais, o soporte para ReiserFS en SUSE descontinuouse hai 3-4 anos e o módulo con ReiserFS non está incluído no paquete do núcleo por defecto. Como opción, Ian suxeriu comezar a mostrar unha advertencia de obsolescencia ao montar particións ReiserFS e considerar este FS listo para a súa eliminación se ninguén che avisa nun ou dous anos que quere seguir usando este FS.

Eduard Shishkin, que mantén o sistema de ficheiros ReiserFS, uniuse á discusión e proporcionou un parche que elimina o uso da marca AOP_FLAG_CONT_EXPAND do código ReiserFS. Matthew Wilcox aceptou o parche no seu fío. Así, o motivo da eliminación foi eliminado e o problema de eliminar ReiserFS do núcleo pódese considerar aprazado durante bastante tempo.

Non será posible descartar completamente o problema da obsolescencia de ReiserFS debido ao traballo para excluír do núcleo os sistemas de ficheiros cun problema 2038 sen resolver. Por exemplo, por este motivo, xa se preparou unha programación para eliminar a cuarta versión do formato do sistema de ficheiros XFS do núcleo (o novo formato XFS propúxose no núcleo 5.10 e trasladou o desbordamento do contador de tempo a 2468). A compilación XFS v4 desactivarase de forma predeterminada en 2025 e o código eliminarase en 2030). Proponse desenvolver un calendario similar para ReiserFS, proporcionando polo menos cinco anos para a migración a outros FS ou un formato de metadatos modificado.

Fonte: opennet.ru

Engadir un comentario