Microsoft tomou a iniciativa de incluír soporte exFAT no núcleo de Linux

Microsoft publicado técnico especificacións sobre o sistema de ficheiros exFAT e expresou a súa vontade de transferir os dereitos de uso de todas as patentes relacionadas con exFAT para o seu uso gratuíto en Linux. Nótese que a documentación publicada é suficiente para crear unha implementación exFAT portátil que sexa totalmente compatible cos produtos de Microsoft. O obxectivo final da iniciativa é engadir soporte exFAT ao núcleo principal de Linux.

Os membros da Open Invention Network (OIN), que inclúe a Microsoft, aceptan non presentar reclamacións legais polo uso das súas tecnoloxías en compoñentes".sistemas Linux"("Sistema Linux"). Pero exFAT non é un deles, polo que esta tecnoloxía non está suxeita ao compromiso de Microsoft de poñer a disposición das súas patentes. Para facer fronte á ameaza das reclamacións de patentes, Microsoft planea buscar a inclusión do controlador exFAT entre os compoñentes incluídos na próxima edición da definición de "sistema Linux". Así, as patentes relacionadas co exFAT entrarán no ámbito do acordo celebrado entre os participantes do OIN.

Cabe destacar que as patentes anteriores para exFAT foron ligazón clave в a maioría reclamacións Microsoft, afectando preinstalación de solucións baseadas en Linux. Un condutor que implementou exFAT hai seis anos foi aberto por Samsung baixo a licenza GPLv2, pero aínda non se inclúe no núcleo principal de Linux debido ao risco de que Microsoft sexa demandada por infracción de patentes. Aínda no sitio web de Microsoft páxina queda co requisito de obter unha licenza para usar exFAT e información de que esta tecnoloxía foi licenciada por máis de 100 empresas, incluídos os maiores OEM.

O sistema de ficheiros exFAT foi creado por Microsoft para superar as limitacións de FAT32 cando se usa en unidades Flash de gran capacidade. O soporte para o sistema de ficheiros exFAT apareceu en Windows Vista Service Pack 1 e Windows XP co Service Pack 2. O tamaño máximo do ficheiro en comparación co FAT32 ampliouse de 4 GB a 16 exabytes e eliminouse a limitación do tamaño máximo da partición de 32 GB. , para reducir a fragmentación e aumentar a velocidade, introduciuse un mapa de bits de bloques libres, o límite do número de ficheiros nun directorio elevouse a 65 mil e proporcionouse a capacidade de almacenar ACL.

Adición: Greg Kroah-Hartman aprobado inclusión do controlador exFAT desenvolvido por Samsung na sección experimental de "proceso" do kernel de Linux ("drivers/staging/"), onde se colocan os compoñentes que requiren melloras. Nótase que a inclusión no núcleo fará máis doado levar o controlador a un estado axeitado para a súa entrega na árbore de orixe do núcleo principal.

Fonte: opennet.ru

Engadir un comentario