Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Microsoft's only gone and published the exFAT spec, now supports popping it in the Linux kernel
The Register ^ | Aug 28, 2019 | Tim Anderson

Posted on 08/29/2019 6:34:29 PM PDT by dayglored

exFAT heading towards Open Invention Network's Linux System Definition

Microsoft has published the technical specification for exFAT, a file system widely used for removable storage devices.

Camera_and_microSDXC_card

exFAT is widely used for high capacity SD cards in cameras

exFAT stands for Extended File Allocation Table and is widely used for things like memory cards. It is the most recent iteration of Microsoft's FAT series, a simple file system that is lightweight but lacks the resiliency and security of file systems like NTFS.

The original FAT was used by DOS in the late 1970s. It was expanded to 8-bit, 16-bit, and then to FAT32, which allows a maximum disk size of 16TB and a maximum file size of 4GB. The 4GB restriction is a problem for things like high definition video, so exFAT was developed to remove this limit.

Microsoft has several FAT-related patents, and in 2009 took action against TomTom for infringement, a matter which was later settled out of court, but which signalled to the Linux community that FAT was not safe to use. Microsoft currently offers exFAT as a licensed technology and states that "more than 100 companies license exFAT." It is possible for Linux users to add exFAT support to their systems via FUSE or non-mainline code, however, it's all unofficial due to the patent situation.

Today's publication of the exFAT specification is the first stage in what Microsoft hopes will be its inclusion in the Linux kernel. The Windows giant says it will support the inclusion of exFAT in a future revision of the Linux System Definition published by the Open Invention Network (OIN). This would mean that the exFAT patent would be covered by the OIN patent non-aggression pact.

The initiative may have been sparked by a discussion on the Linux Kernel Mailing List here. A developer offered to upload an implementation of exFAT, causing a discussion about the patent issues. "If Microsoft is going to be unfriendly about not wanting others to use their file system technology by making patent claims, why should we reward them by making their file system better by improving its interoperability?" wrote Theodore Ts'o, a software engineer who is well known for Linux contributions.

Eventually Ky Srinivasan, general manager in the Enterprise Open Source Group at Microsoft, chipped in with "I have started an internal discussion on this," and perhaps today's announcement is the outcome.

The specification itself will be published here. ®


TOPICS: Business/Economy; Computers/Internet; Hobbies
KEYWORDS: exfat; linux; microsoft; windowspinglist
Navigation: use the links below to view more comments.
first 1-2021-4041-43 next last
For those unfamiliar, the exFAT filesystem is the latest extension to the legendary FAT / FAT16 / FAT32 filesystem that has been around since the first days of MS-DOS in the early 1980's.

It still doesn't have ownership, or permissions (other than "R" for read-only), and only the most rudimentary concepts of organization.

But it's very lightweight, simple, and now -- this is the key benefit of exFAT -- it can store files bigger than 4GB, specifically up to 128 PB (yes, that's petabytes).

So the fact that Microsoft is promoting it outside a pure-Windows context is notable, and good.

1 posted on 08/29/2019 6:34:29 PM PDT by dayglored
[ Post Reply | Private Reply | View Replies]

To: Abby4116; afraidfortherepublic; aft_lizard; AF_Blue; AppyPappy; arnoldc1; ATOMIC_PUNK; bajabaja; ...
exFAT [hearts] Linux ... PING!

You can find all the Windows Ping list threads with FR search: just search on keyword "windowspinglist".

2 posted on 08/29/2019 6:35:20 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

No, no no, it would be “cross contamination”. lol

They are slowly trying to assimilate linux through the backdoor and will soon try to own a license over it all just because they happen to own a couple characters in the code associated with linux. Can they be trusted? NO, Would they try this? YES.

Watch, give it about 10 years...


3 posted on 08/29/2019 6:45:45 PM PDT by Openurmind
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

Formatting from Windows

https://www.disk-partition.com/windows-10/exfat-format-windows-10-3889.html


4 posted on 08/29/2019 6:46:03 PM PDT by TexasGator (Z1z)
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored

FAT, exFAT … PFFFFFT

REAL Linux users prefer something more exotic - JFS or ext4


5 posted on 08/29/2019 6:46:41 PM PDT by taxcontrol (Stupid should hurt - dad's wisdom)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Openurmind

Similar situation covered here:

http://www.groklaw.net/

Some years ago.


6 posted on 08/29/2019 6:56:24 PM PDT by Paladin2
[ Post Reply | Private Reply | To 3 | View Replies]

To: dayglored
Is this MS's getting their nose under the tent of the Linux Kernel so that they can take control?

Good Hunting... from Varmint Al

7 posted on 08/29/2019 7:00:32 PM PDT by Varmint Al
[ Post Reply | Private Reply | To 1 | View Replies]

To: taxcontrol
> REAL Linux users prefer something more exotic - JFS or ext4

Of course. But for portability (useful for storage in external devices) exFAT is very good, since it's supported in all operating systems (albeit via 3rd-party bolt-on drivers in Linux and MacOS).

exFAT is a very useful Least Common Denominator, if you will.

8 posted on 08/29/2019 7:04:54 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 5 | View Replies]

To: dayglored

Abort, Retry, Fail?


9 posted on 08/29/2019 7:05:02 PM PDT by bigbob (Trust Trump. Trust the Plan.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Varmint Al
> Is this MS's getting their nose under the tent of the Linux Kernel so that they can take control?

Unlikely. No Linux user or developer (much less an IT person) in their right mind would substitute exFAT for the real filesystems used in Linux-land.

This is merely MS recognizing that exFAT is a good -- portable -- solution to a problem, and rather than have 3rd parties doing the porting, they might as well open it up themselves.

exFAT poses no threat to anything in Linux-land, or MacOS-land for that matter.

10 posted on 08/29/2019 7:07:26 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 7 | View Replies]

To: Paladin2
Wow, Groklaw. Fantastic site, used to read it religiously. Pamela Jones was my hero, back in the days when Steve Ballmer was stomping around like a demented gorilla chanting "Linux is a Cancer!" and SCO was running around throwing sueballs at everybody.

6 years ago she shut down all new content, claiming (rightfully and believably) that the privacy necessary for Groklaw's function was no longer possible with all the internet surveillance. The site's still available, thank God.

Ah, for the good ol' days.

11 posted on 08/29/2019 7:13:51 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 6 | View Replies]

To: dayglored

MacOS supports exFAT natively, no third party driver required.
What MacOS doesn’t natively support due to MS proprietary BS as discussed in the article is NTFS.


12 posted on 08/29/2019 7:15:40 PM PDT by Spktyr (Overwhelmingly superior firepower and the willingness to use it is the only proven peace solution.)
[ Post Reply | Private Reply | To 8 | View Replies]

To: Openurmind
> Watch, give it about 10 years...

I'm not too worried, at least in regard to exFAT and similar.

More hopefully, in another 10 years Microsoft will have been assimilated, or at least will be cooperative.

13 posted on 08/29/2019 7:15:55 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 3 | View Replies]

To: Spktyr
> MacOS supports exFAT natively, no third party driver required. What MacOS doesn’t natively support due to MS proprietary BS as discussed in the article is NTFS.

You're quite right, my error.

I'd say "Need more caffeine" but it's 10:20PM here, so maybe I should say "Need more sleep". :-)

14 posted on 08/29/2019 7:18:04 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 12 | View Replies]

To: dayglored

I’m not so sure about that. I suspect it may be more Microsoft realizing with the increase in marketshare of non-Windows devices, especially in the back office, there may soon come a day when a competing filesystem starts becoming popular for external devices and MS has to try to implement it for Windows, something they usually fail miserably at. This would be a move to forestall that problem - just as their whole move to join the Linux ecosystem with their tools is a hedge against the spread of Linux in the back office.


15 posted on 08/29/2019 7:18:49 PM PDT by Spktyr (Overwhelmingly superior firepower and the willingness to use it is the only proven peace solution.)
[ Post Reply | Private Reply | To 10 | View Replies]

To: dayglored

Certainly a classic case of Law-fare.

It was good that the rent-seekers eventually got sent packing.

It WAS a daily thriller though...

[I still prefer Auto-Zone for car stuff as an outcome...]


16 posted on 08/29/2019 7:19:32 PM PDT by Paladin2
[ Post Reply | Private Reply | To 11 | View Replies]

To: Spktyr
> ...with the increase in marketshare of non-Windows devices, especially in the back office, there may soon come a day when a competing filesystem starts becoming popular for external devices...

But what would that be? The advanced filesystems like ext4, NTFS, APFS (and HPFS+), nevermind ReiserFS and others, are all far too different in complex ways for use as a portable filesystem. I deal with filesystem incompabilities every day.

Heck, even something relatively simple like configuring a common network drive, used by Windows, Mac, and Linux users, to both export over NFS and share over CIFS/SMB3.,x causes enough hiccups.

I view exFAT as a good-enough, stupid-but-effective, portable filesystem. And I think Microsoft is finally wising up to that realization. Because there's nothing else out there that can be made widely portable anywhere near as easily.

17 posted on 08/29/2019 7:30:56 PM PDT by dayglored ("Listen. Strange women lying in ponds distributing swords is no basis for a system of government."`)
[ Post Reply | Private Reply | To 15 | View Replies]

To: dayglored

So I ask of your expertise here friend. Linux distros require that medium is formatted to FAT 32 when using windows to create a disc or thumb drive. Is that just because it is coming from and created with MS and easier to work with for the translation between the two?


18 posted on 08/29/2019 7:33:59 PM PDT by Openurmind
[ Post Reply | Private Reply | To 13 | View Replies]

To: dayglored

Never mind... Sorry I missed this. this was my thinking too! lol


19 posted on 08/29/2019 7:36:45 PM PDT by Openurmind
[ Post Reply | Private Reply | To 10 | View Replies]

To: Paladin2

Thank you, That was what I was worried about.


20 posted on 08/29/2019 7:38:49 PM PDT by Openurmind
[ Post Reply | Private Reply | To 6 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-4041-43 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson