Tuesday, July 7, 00:24
Home inet The Linux and Microsoft exFAT file system: The story up to ...

Linux and Microsoft's exFAT file system: The story so far

The intimacy between Microsoft and Linux Open Source is no longer hidden. While participation may be more apparent from Linux and other open source projects, Microsoft has also shown its involvement by sharing patents related to the exFAT file system. Obviously, it's a great relief for the Linux community to use flash drives and SD cards in exFAT format on the Linux desktop.

In addition, in the latest development of the kernel, Linux 5.7 pulled the revised exFAT driver code from the staging in the mainline kernel. As some of you may know, Linux kernel 5.4 already has an exFAT driver code. Correctly? So what does the new code mean? In this article, we will look at the principle of Linux support for the exFAT file system developed by Microsoft and how the new driver code further improves Linux support.

Linux Microsoft exFAT

The story so far!

In 2006, Microsoft developed a proprietary and patented Windows file system - exFAT. Earlier, Microsoft had a FAT and FAT32, but was limited to sizes up to 4GB. On the other hand, the exFAT (Extended File Allocation Table) has almost inexhaustible limits on its size. file as well as for partition size.

As a result, the exFAT format has gained great acceptance throughout the electronics industry for flash drivers and SD cards on various devices, including cameras, smartphones and laptops. Thus, it is obvious that users who use Windows also welcome default exFAT formatting cards.

But here comes the key issue for Linux users. Prior to Kernel 5.4, Linux did not have motherboard support for exFAT. As a result, it was a great pain to have the exFAT file system installed in the operating system system based on Linux.

I know some of you may disagree that there are additional libraries that add support for exFAT such as fuse-exfat. Experienced Linux users can use it to configure exFAT devices, but what about new users? ExFAT storage media can be difficult to handle. This forces most beginners to switch from Linux to Windows.

On the one hand, fans of open source worked hard to bring exFAT support through third-party packages, while Microsoft fell in love with Linux and showed it off with various gifts, such as the Windows Linux (WSL) subsystem.

Years later, in 2019, Microsoft announced shocking news revealing them techniques exFAT file system specifications. This means that kernel developers can now add repairs to exFAT support without worrying about any legal action.

As expected, the stable Linux Kernel 5.4 was released with the support of an exFAT file system under the permission of GPLv2. But the code The exFAT driver was not as efficient because it was based on the old exFAT snapshot.

Anyway, it was a huge relief because of her Samsung, as it has played an important role since the beginning of the development of the exFAT driver code.

Revised exFAT code in the basic Linux Kernel 5.7

Later, after surpassing the first milestone, Samsung engineers developed a new, reliable and improved driver code exFAT. The new code repeats the drivers used by Samsung to millions of Android products.

The latest exFAT driver allows encrypted data to be accessed by Windows drivers. You can also use the Linux Cryptsetup encryption tool to install the devices.

Overall, the new ex-FAT driving program is an improvised version of the old with an extra Functionality. As a result, Samsung released the code for the 5.7 kernel during the kernel 5.6 development cycle.

Therefore, after the release of kernel 5.6 last week, then with a pull request that included 7,200 thousand lines of code and was integrated into the main kernel 5.7 by Linus Torvalds.

Following the current development cycle, we can expect the candidate-1 Linux 5.7 to be released this weekend and the stable version to be released in June.


Please enter your comment!
Please enter your name here

Teo Ehc
Teo Ehchttps://www.secnews.gr
Be the limited edition.


Windows 10 2004: Unauthorized settings "block" the upgrade

Users report that they have a problem with Windows 10, since they are excluded from the application of the May 2020 update, when they manually attempt to ...

Lenovo is improving Linux ThinkPads but the problems remain

Last month, when Lenovo announced that it was going to certify the ThinkPad series for use with Linux operating systems, we thought directly ...

Nigerian accused of fraud against US companies

A Nigerian was taken to the federal court in Chicago on Friday, after being accused of coordinating an international cyber fraud system, which affected ...

Home routers display critical errors and run unpatched Linux

The German Fraunhofer Communication Institute (FKIE) conducted a survey that included 127 home routers from seven different brands, in an effort to ...

IPhone 12 release: Will we finally see it by the end of 2021?

New data on the release of the iPhone 12, which we all expect not to happen in September, say that it will only be delayed ...

MySQL: Replaces terms that reinforce racial discrimination

MySQL database developers have announced that they will be replacing terminology such as master, slave, blacklist, and whitelist.

The CEO of a cryptocurrency investment company was cheating

As reported by News24, Willie Breedt, the founder of VaultAge Solutions (cryptocurrency investment company), declared bankruptcy last week and the ...

United Kingdom: Will it exclude Huawei from its 5G networks?

The UK government has received an NCSC report on Huawei, which may change its policy ...

A Yahoo engineer is not in jail after hacking 6.000 accounts

A former Yahoo engineer has been sentenced to five years in prison for hacking into personal accounts ...

PoC exploits released for critical vulnerability on F5 BIG-IP devices

PoC exploits released for critical vulnerability on F5 BIG-IP devices Two days after the release of updates on critical vulnerability on F5 ...