Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Blog
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Marketplace Partners

internet.commerce
Be a Commerce Partner

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

searchcats.jpg

September 2009
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Microsoft's New Tollgate: exFAT on Flash Media

| | Comments (6) | TrackBacks (1)
Tuxera announced yesterday that they have joined Microsoft's exFAT Program and are developing their own exFAT drivers:

"Tuxera exFAT for Embedded Sytems will be first available for Linux."

What is exFAT and why should you care? Because the SD Card Association made exFAT the standard file system for the new SDXC cards, and because exFAT is a Microsoft filesystem that claims to be like so totally interoperable, but it isn't.

What is this new exFAT filesystem and why is it needed? It supports much larger file sizes than FAT32 and supposedly is much faster. This excellent article on TestFreaks USB Flash Drive Comparison part 2 - FAT32 vs NTFS vs ExFAT has some good information and lot of benchmarks, and says:

"If you don't know what ExFat is...it's basically FAT64, and proprietary to Microsoft and introduced with Windows Vista Sp1"

As usual Microsoft can't tell the truth, but must spin everything to the breaking point:

"Supports interoperability with future desktop OSs."

That's a pretty funny claim for a closed, proprietary filesystem that requires Windows.

Mikko Valimaki, the CEO of Tuxera, kindly answered some questions about exFAT and Linux:

Q: Tuxera is an open-source company-- is the new exFAT driver OSS? Will Linux and other FOSS operating system users be able to use it?

A: Our agreement with Microsoft does not allow us to develop an open source exFAT driver at the moment. However, we have been also talking about this with them. What I think nobody wants is something similar what you have for example with Linux DVD players: there are open source players available, but no company can support them because the media companies will sue right away.

Also please bear in mind that exFAT is not today's technology. We expect early adoption to start sometime in the next year. All in all, I hope this issue will be solved before exFAT becomes a de facto standard

Q: Who the heck thought it was a good idea invent yet another filesystem (exFAT), and then make it a closed proprietary filesystem?

A: Ask Microsoft. It has been clear that FAT and its incarnations like FAT32 have met their technical limits (max file sizes etc). However, we actually think NTFS is good for practically all Windows interoperability needs.

But now that Microsoft has successfully pushed exFAT into standards we have to support it, sooner or later.

Q: Is this a FUSE driver like ntfs-3g?

A: As a company and open source project, we will continue to work with FUSE for sure. The upcoming exFAT driver is in development and the technical details will be disclosed when it is complete.

SDXC are the next generation of high-speed high-capacity Flash storage media for cameras, music players, thumb drives, and so on. Toshiba plans to be the first to release a 64GB SDXC card this November, so they're not here quite yet. But they're coming.

Linux needs an exFAT driver. Sure, you can format your SDXC media to whatever filesystem you want, but this won't work for devices like music players and cameras that support only exFAT. How fun it will be to drop a load of money on a nice fast large-capacity SDXC for your camcorder, and then find out you can't see your own movies without Windows. There are rumors of some Linux kernel patches for a read-only exFAT driver, but so far all I've found is a trail of dead URLs.

So it's business as usual in Redmond. Never mind all the fine talk about interoperability, Job One is still controlling the entire tech industry and erecting as many toll gates as posssible. Why not use something like ext2, which it seems to me is a good candidate for a low-overhead fast embedded filesystem? It minimizes writes, supports file sizes up to 64 TiB, and supports different block sizes so you tweak it for your particular application. But good heavens no, because that would require adding a driver to Windows, and even worse would not gouge money out of everyone. No, the MS way is to force a new closed proprietary standard and make everyone else dance to their tune. Ah well, it's economic stimulus in a way, by mandating makework industry-wide. Very innovative.

With no disrespect intended to Tuxera, who wrote and support the NTFS-3G driver for Linux. They're getting into the exFAT game early, so hopefully this will work out for non-Windows users.


1 TrackBacks

Listed below are links to blogs that reference this entry: Microsoft's New Tollgate: exFAT on Flash Media.

TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/8793


6 Comments

Ken Jennings said:

I've reformatted all my flash toys with ext and installed ext2IFS on all the Windows systems that I have to use. No interoperability problems here.


Jakub Narębski said:

Why not use one of existing, at least somewhat proven, filesystems created for flash (SDD) storage, like LogFS, UBIFS, YAFFS, NILFS, etc.?


Sum Yung Gai said:

Microsoft's always had a very strong "Not Invented Here" syndrome. That's why they didn't offer HPFS as a filesystem option with Windows 95 ("too IBM-ish"), even though Microsoft wrote the HPFS (and OS/2, for that matter).

Now it's just about vendor lock-in. The only other OS vendor that will get a "license" is Apple, 'cause Microsoft need Apple alive so they can stay out of antitrust court. Anybody promoting Free Software will get sued to high heaven. And this is why I hope Europe never allows software patents. The year 1989 is a dark year for the USA from a technological perspective.

No, thanks. I'll stick with my traditional film-based camera. It has yet to fail me and takes beautiful pictures. And someday, when film is no longer available, then perhaps I'll think about something else. But that day is many, many years off yet.

--SYG


Richard Chapman said:

Where the "heck" are the manufacturers associations for the SD cards? Don't they want to be the one's who manage the formats their devices use? I guess not. They would rather wait around for Microsoft to say "pay us".


ruskie said:

Can someone implement LEAN a Light Encryptable Advanced Navigation(aka long filenames by default) filesystem that would make it possible to use encryption on such devices and make it BSD licensed so that everyone can use it without restrictions.

Add to that optimisations for various sized files and low overhead and you have one damn good FS for all portable uses.

And of course make it support large devices and small ones etc...

Then we might get somewhere further than this FATonEVERYTHING crap.

Good thing for me that I don't need huge sized stuff. And I use CF cards for my DSLR. As for other devices. Well the N900 will hopefully support ext2 sd cards and my Hanlin V3 running openinkpot can easily use ext2 sd cards.

Can't wait for the day I'll be able to remove FAT support from my installs.


Hans Bezemer said:

Neelie...!!!!!



Leave a comment








All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs