Microsoft declared Wednesday that it is “supporting the addition of exFAT technology to the Linux kernel.” The firm positioned that as a win for Linux customers; however, developers were quick to voice their disapproval.
Microsoft launched exFAT in 2006 to improve upon existing FAT file programs with higher efficiency, more significant volume limits, and other adjustments. Many SD cards and USB flash drives–“millions” in line with Microsoft–use exFAT. Because it is a proprietary technology, nevertheless, companies seeking to support the file system with their products need to license it from Microsoft.
Samsung released a Linux driver for exFAT under the GPL permit in 2013. Microsoft’s announcement marked the primary time it will formally help the file system’s enlargement to Linux; nonetheless, which ought to at least theoretically enhance the platform’s compatibility with exFAT.
“It’s important to us that the Linux group can make use of exFAT included in the Linux kernel with confidence. To this end, we shall be making Microsoft’s technical specification for exFAT publicly accessible to facilitate the growth of conformant, interoperable implementations. We further support the eventual inclusion of a Linux kernel with exFAT assistance in a future revision of the Open Invention Network’s Linux System Definition, where, once accepted, the code will benefit from the protective patent dedications of OIN’s 3040+ members and licensees,” the firm explained why it chose to support the event of exFAT compatibility on Linux in the declaration.
Linux developers weren’t particularly zealous about what Microsoft launched, with one kernel developer calling it a “pile of crap.” The first complaint seems to be that Microsoft re-implemented a lot of the Linux kernel’s existing FAT driver moderately than developing exFAT on top of that driver.