ExFAT (Tabla de Asignación de Archivos Extendida), es el sistema de archivos de Microsoft para unidades flash y tarjetas SD, que la compañía lanzó en 2006. Como era propietario, montar esas unidades y tarjetas en máquinas Linux requería por lo general instalar software adicional.
Sin embargo, Microsoft anunció hoy que está apoyando la adición de exFAT al kernel de Linux y publicó las especificaciones técnicas para exFAT.
«Es importante para nosotros que la comunidad Linux pueda hacer uso de exFAT incluido el kernel de Linux. Con este fin, haremos públicas las especificaciones técnicas de Microsoft para exFAT para facilitar el desarrollo de implementaciones compatibles e interoperables».
Además de querer que forme parte del núcleo de Linux, Microsoft también afirma que espera que las especificaciones exFAT se conviertan en una parte de la definición de Linux de la Red de Invención Abierta. Una vez aceptado, el código se beneficiará «de los compromisos defensivos de patentes de los más de 3040 miembros y licenciatarios de OIN», dice la compañía.
Microsoft y Linux solían ser enemigos, y aún hoy, algunos linuxeros siguen pensando en Microsoft como código anti-abierto. Sin embargo, en estos días, Microsoft ha adoptado claramente el código abierto y Linux, que ahora es el sistema operativo más popular en Azure, y parte de Windows 10 gracias a su Subsistema de Windows para Linux.