Konstantin Komarov, fundador y director de la compañía Paragon Software, en la lista de distribución del núcleo de Linux con una implementación completa del sistema de archivos , que soporta el funcionamiento en modo de lectura y escritura. El código está abierto bajo la licencia GPL.
La implementación soporta todas las capacidades de la versión actual de NTFS 3.1, incluyendo atributos de archivos extendidos, modo de compresión de datos, manejo eficiente de espacios vacíos en archivos y reproducción de cambios desde el registro para restaurar la integridad tras fallos. En el controlador propuesto se utiliza actualmente una implementación propia y reducida del registro de NTFS, pero se planea agregar soporte para el registro completo sobre el dispositivo de bloque universal ya presente en el núcleo (Dispositivo de bloque con registro), sobre el cual se organiza el registro en ext3, ext4 y OCFS2.
El controlador se basa en la base de código del producto comercial existente Sin embargo, la inclusión en el núcleo puede requerir tiempo debido a la necesidad de revisión del código propuesto por desarrolladores externos. En los comentarios de la publicación también se observan
problemas con la compilación y el incumplimiento de requisitos Anteriormente, para el acceso completo a particiones NTFS desde Linux, era necesario utilizar el controlador FUSE NTFS-3g, que opera en espacio de usuario y no proporciona el rendimiento deseado. Este controlador
no se ha actualizado. desde 2017, al igual que el controlador fs/ntfs que solo funciona en modo de solo lectura. Ambos controladores fueron creados por la empresa Tuxera, que, al igual que Paragon Software, un controlador NTFS propietario distribuido comercialmente.
Recordemos que en octubre del año pasado, tras la publicación de las especificaciones públicas de Microsoft y la posibilidad de uso gratuito de patentes de exFAT en Linux, la empresa Paragon Software abrió el código de su controlador para la implementación del sistema de archivos exFAT. La primera versión del controlador se limitó a trabajar en modo de solo lectura, pero estaba en desarrollo una versión que soportara escritura. Estos parches permanecieron sin uso y el controlador exFAT fue aceptado como parte del núcleo principal, por Samsung y utilizado en los firmware de los smartphones Android de esta compañía. Este paso fue doloroso para la empresa Paragon Software, que las implementaciones abiertas de exFAT y NTFS.
Fuente: opennet.ru
