Nuevo controlador ntfsplus presentado para el kernel de Linux

El desarrollador del kernel Namjae Jeon ha presentado un parche para ntfsplus, un controlador NTFS de lectura y escritura modernizado para Linux. Busca mejorar el controlador ntfs3 existente con un mejor rendimiento y código más limpio. La integración en el kernel sigue siendo incierta a la espera de revisión.

Hace poco menos de cuatro años, después de que el kernel de Linux añadiera soporte de lectura y escritura NTFS a través del controlador ntfs3 en la versión 5.15 en noviembre de 2021, Namjae Jeon ha propuesto una alternativa: ntfsplus. Jeon, un destacado desarrollador de sistemas de archivos del kernel que previamente añadió capacidades de reparación de volúmenes exFAT y lidera el controlador exFAT y el servidor KSMB3 SMB3, presentó el parche en la lista de correo del kernel de Linux.

NTFSplus se basa en el antiguo controlador ntfs de solo lectura, que fue eliminado del kernel en la versión 6.9. Moderniza el código reemplazando las cabeceras de búfer con el mecanismo iomap y utilizando folios en lugar de páginas de memoria, lo que potencialmente contribuye a su mejor rendimiento reportado sobre ntfs3. Jeon señaló que ntfsplus ya supera a ntfs3, con características más extensas y pasando pruebas adicionales del conjunto de pruebas de sistemas de archivos.

Sin embargo, el controlador no está completo aún. Carece de soporte completo para el registro NTFS, ofreciendo solo reproducción de diario, que aún no funciona correctamente y parece ser una limitación compartida con ntfs3 y ntfs-3g basado en FUSE. El parche incluye comentarios críticos, como 'ntfs3 todavía tiene muchos problemas y está mal mantenido' y elogia el antiguo código ntfs por ser 'mucho más limpio, con comentarios extensos, ofrece legibilidad que facilita la comprensión de NTFS'.

El controlador ntfs3 fue donado bajo GPL por Konstantin Komarov de Paragon Software, reemplazando el ntfs de solo lectura rudimentario y el ntfs-3g limitado en rendimiento. En 2022, Jeon declaró: 'Actualmente estoy trabajando en el soporte de escritura en NTFS de solo lectura (fs/ntfs) con el objetivo de lanzarlo en unos meses. Y después de eso, planeo comenzar a trabajar en fsck en ntfsprogs en ntfs-3g para resolver la actual falta de utilidades'.

Los desarrolladores del kernel suelen favorecer mejoras incrementales sobre reemplazos nuevos, como se vio cuando ntfs3 excepcionalmente suplantó opciones anteriores. Jeon planea mejorar las herramientas de reparación NTFS y añadir registro completo. La revisión del extenso código será compleja, y muchas distribuciones aún usan ntfs-3g a pesar de sus debilidades.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar