Paragon Software ha abierto el código del controlador con la implementación del sistema de archivos exFAT

Paragon Software, que suministra productos con licencia de Microsoft controladores propietarios NTFS y exFAT para Linux, опубликовала en la lista de correo de desarrolladores del kernel de Linux
Implementación inicial del nuevo controlador exFAT de código abierto. El código del controlador tiene licencia GPLv2 y está temporalmente limitado al modo de solo lectura. Se está desarrollando una versión del controlador que admite el modo de grabación, pero aún no está lista para su publicación. El parche para su inclusión en el kernel de Linux fue enviado personalmente por Konstantin Komarov, fundador y director de la empresa. Software Paragon.

Empresa de software modelo bienvenido Las acciones de Microsoft para publicar disponibles públicamente especificaciones y brindando la oportunidad de utilizar patentes exFAT en Linux sin regalías y, como contribución, preparó un controlador exFAT de código abierto para el kernel de Linux. Cabe señalar que el controlador está diseñado de acuerdo con los requisitos para preparar código para Linux y no contiene enlaces a API adicionales, lo que permite incluirlo en el kernel principal.

Recordemos que en agosto, en la sección experimental “staging” del kernel Linux 5.4 (“drivers/staging/”), donde se colocan los componentes que requieren mejoras, adicional Samsung desarrolló un controlador exFAT abierto. Al mismo tiempo, el controlador agregado se basa en código obsoleto (1.2.9), lo que requiere mejora y adaptación a los requisitos de diseño de código para el kernel. Más tarde para el núcleo hubo
sugirió una versión actualizada del controlador Samsung, traducida a la rama “sdFAT” (2.2.0) y que demuestra un aumento significativo del rendimiento, pero este controlador aún no ha sido aceptado en el kernel de Linux.

El sistema de archivos exFAT fue creado por Microsoft para superar las limitaciones de FAT32 cuando se utiliza en unidades Flash de gran capacidad. La compatibilidad con el sistema de archivos exFAT apareció en Windows Vista Service Pack 1 y Windows XP con Service Pack 2. El tamaño máximo de archivo en comparación con FAT32 se amplió de 4 GB a 16 exabytes y el límite máximo de tamaño de partición de 32 GB se eliminó para reducir fragmentación y aumento de velocidad, se introdujo un mapa de bits de bloques libres, se aumentó el límite en la cantidad de archivos en un directorio a 65 mil y se brindó la capacidad de almacenar ACL.

Fuente: opennet.ru

Añadir un comentario