Samsung heeft de broncode van zijn Linux-driver voor het exFat-bestandssysteem vrijgegeven. De code lekte al eerder onbedoeld uit via GitHub, wat voor enige verwarring zorgde, maar nu gaat het om een officiële release onder de GPL-licentie.
In juni verscheen de broncode van een Linux-driver voor Microsofts exFat-bestandssysteem op GitHub. Al snel bleek het om gelekte broncode van een driver te gaan die gemaakt was door Samsung, voor gebruik in sommige Android-hardware. Het ging echter niet om een officiële release onder de GPL-licentie, waardoor de code niet zomaar in een Linux-distributie opgenomen kon worden. Met deze officiële release voldoet Samsung wel aan de GPL-voorwaarden, zo schrijft Phoronix.
Wat dit betekent voor exFat-ondersteuning binnen Linux is nog niet duidelijk. Het door Microsoft ontwikkelde bestandssysteem is namelijk gepatenteerd. Verschillende fabrikanten, waaronder Sony, Sharp, Canon en Panasonic, betalen daarom geld om het te mogen gebruiken. Het bestandssysteem wordt onder andere gebruikt voor sdxc-geheugenkaartjes. Of ontwikkelaars die de driver van Samsung gebruiken ook geld af moeten dragen aan Microsoft is nog niet bekend.
Eerder dit jaar werd exFat via een kleine omweg al beschikbaar gemaakt voor Linux-gebruikers, via een FUSE-implementatie. FUSE biedt elke Linux-gebruiker de mogelijkheid om binnen de user space toegang te krijgen tot 'Linux-vreemde' bestandssystemen, waardoor de code niet in de kernel opgenomen hoeft te worden. De implementatie van Samsung werkt wel gewoon via een kernel-driver.