Durante el ciclo de desarrollo de Linux 7.1, el soporte del sistema de archivos NTFS, que durante mucho tiempo ha atraído mucha atención, ha logrado un progreso importante: un nuevo conjunto de controladores del kernel NTFS que han sido refactorizados durante muchos años se han integrado oficialmente en la línea principal y Linus Torvalds los describió como "ntfs resurrection" (resurrección NTFS). Este controlador está diseñado para compensar las deficiencias en funcionalidad y mantenimiento del controlador NTFS3 actual presentado por Paragon y el controlador NTFS de solo lectura anterior, proporcionando a Linux un soporte NTFS más moderno, grabable y mantenido activamente.

Namjae Jeon, el desarrollador de Linux responsable de este trabajo, ha pasado los últimos cuatro años revisando por completo el primer controlador del kernel NTFS. Si bien conserva una base de código más limpia, introdujo soporte de escritura, mejor compatibilidad de protocolos y una serie de características modernas, con la esperanza de superar ampliamente la implementación actual de NTFS3 en términos de confiabilidad, funcionalidad y mantenibilidad. En comparación con el controlador NTFS3, que se fusionó con la línea principal hace unos años pero que básicamente se ha estancado en los últimos años, este nuevo controlador se considera la principal dirección de evolución del soporte NTFS de Linux en el futuro.
En la solicitud de fusión relacionada con el sistema de archivos de esta semana para Linux 7.1, el nuevo controlador NTFS fue inicialmente empaquetado y enviado a Linus Torvalds. Sin embargo, Torvalds encontró un problema con la estructura de confirmación de Git durante el proceso de revisión y luego revirtió la fusión, lo que requirió que el historial de confirmación se reorganizara de acuerdo con sus estándares. Posteriormente, Namjae Jeon ajustó y resolvió rápidamente la solicitud de fusión mejorada, que cumplió con los requisitos de Torvalds en cuanto a organización del código y calidad de envío, lo que permitió que el nuevo controlador se fusionara con éxito.
A partir de la tarde del día 17, hora local, el nuevo controlador NTFS ingresó oficialmente a la base de código del kernel principal, y el envío de fusión correspondiente está disponible públicamente en kernel.org, donde los desarrolladores pueden conocer las mejoras específicas en rendimiento, funcionalidad y calidad del código de este controlador. Según los comentarios de Linus Torvalds en el momento de la fusión, llamó a la fusión "resurrección de ntfs", destacando la importancia del "renacimiento" de este trabajo para el soporte NTFS, estancado durante mucho tiempo.
Cabe señalar que, al menos en la etapa actual, el controlador NTFS3 existente continuará en el árbol de fuentes del kernel y las implementaciones antiguas y nuevas coexistirán durante un período de tiempo. Para los usuarios y mantenedores de la distribución que quieran probar esta nueva implementación NTFS, el nuevo controlador se puede habilitar a través de la opción NTFS_FS Kconfig en la configuración del kernel para pruebas y verificación en un entorno real.
Para el subsistema de almacenamiento de Linux, la "resurrección" del controlador NTFS significa otro paso adelante en la compatibilidad con los principales sistemas de archivos de Windows. También refleja la determinación de la comunidad de modernizar y reconstruir el subsistema que existe desde hace mucho tiempo pero que tiene retrasos en el mantenimiento. A medida que avanza el proceso de desarrollo de Linux 7.1, se espera que el rendimiento del nuevo controlador NTFS en escenarios reales y su posterior evolución se convierta en uno de los focos de las principales distribuciones y usuarios de servidores y escritorios.
aprender más:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5