Sony Beefs up FAT for Consumer Devices
An anonymous reader points to a report at LinuxDevices which says that "Sony has created an enhanced version of the vFAT filesystem that it says works better in Linux-based consumer electronic devices with removable USB mass storage devices. Unlike vFAT, the xvFAT filesystem will not induce a kernel panic if a USB storage device is removed during a write operation, Sony says," and writes "For now, xvFAT is a patch to the Linux 2.4.20 source tree maintained by CELF, an industry group of consumer electronics giants working to improve Linux for CE devices. Sony intends to submit the filesystem for inclusion in the mainstream 2.6 Linux tree as well."
nt
"A truly wise man realizes he knows nothing."
Now that I think about it....It would have been even cooler if they would have just used an already implemented open source file system and then wrote a driver for the Windows guys...
"A truly wise man realizes he knows nothing."
This is the same company that sues DVD decryption software authors, sues restaurant owners who's name happens to be Sony, sues people using old Sony cases for iPod mods.
So apparently it's OK to "vigorously defend their IP", while blatantly violating everybody else's. I wonder if the same big bucks and lawyers that force little people to bow to their corporate steamroller had anything to do with voiding Microsoft's patent of the FAT filesystem?
Don't misunderstand me; pulling out that particular stupid patent after all these years was a dirty stunt, and certainly deserved to get shot down, but that doesn't make Sony any cleaner. Two rabid pit bulls aren't any better than one.
You can believe Sony marketing that vFAT is truely more enhanced for electronic devices.
You can believe Sony doesn't want to pay M$ for using FAT. Therefore finding a need to innovate alittle.
You can believe Sony will probably not go very far with yet "another" standard it created.
The choice is yours...
Write operations does it do to the file allocation table when a decently sized file is copied?
Whats the average throughput compared to a baseline of linearly read data?
Could it be used on CD's and the like instead of iso9660fs and have the main OSes capable of reading them?
Whats the CPU% used for reading 1 MB sequential data per second?
Whats the license (if dual licensed or such) and are there any SOny patents that they might try to stifle this later?
Why cant you prevent Panics from removing vFat utilizing devices? Shouldnt have Linux came up with a way to gracefully determine 'dirtiness' and then dump the kmod gracefully?
I know some questions sound paranoid, but this is Sony we're dealing with. UMD, mem-stick, and god knows how many other things they've encumbered with crap and DRM have proved them one way. This proves them slightly the other....
Very weird company. Hurt with one hand, heal with the other.
would you use fat at all if running linux? arn't there better alternatives that you don't have to pay for? (i'm assuming there are licensing costs for use of fat in consumer products)
The FS can't just fail the pending write operations? It has to kill the kernel?
What does the filesystem have to do with crashing, other than the quaility of the driver? i.e. what do the on-disk file structures have to do with having a kernel panic?
I mean, that's what xvFAT is, a different set of disk structures, isn't it? (not just a different driver)
There's really no way to make the current vFAT driver recover safely with the current FAT disk structures?
But will you be able to cp stuff off that filesystem or is it write-only?
Free as in mason.
Is this a delicious new foodstuff?
It would have been even cooler if they would have just used an already implemented open source file system and then wrote a driver for the Windows guys
Except the installable file system layer in Windows 2000 and XP has a reputation for being poorly documented. The file system headers also cost money, though an order of magnitude less than it cost in the Win2k era. Sony could pay this, but this expense is why you don't see an IFS port of Ext3, Reiser4, or any of the other popular Free file systems.
So apparently it's OK to "vigorously defend their IP", while blatantly violating everybody else's.
Whose IP is Sony "violating"? FAT is not patented or protected in any other way.
I don't like Sony, but please don't try to create non-existent intellectual property out of thin air. The more people like you pay lip service to that nonsense, the more people will believe that it actually exists.
What they used, is one of the worst file systems in existence.
FAT has big granulation (even as FAT32), it doesn't scale well, long file names support is an ugly kludge, it gives very little chance for recovery if the filesystem gets corrupted, etc, etc.
Using any of existing file systems would give them a lot sturdier base than tweaking a CPM-era thing.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
Nosy and Linux, Nosy and Linux.
;-) I do like the cell processor, and I want a cell laptop about 3 years ago.
Good or bad? Nosy, Toshiba and IBM == cell processor, Nosy have sorted up a decent usb drive file system (not a memory-stick file system?).
I hate the closed nature of Nosy's PSP, at least in 1.1 and above
Still, big corporations taking an unhealthy interest in open source has proven mildly annoying in the past. IBM did a good job. SCO and Apple have pissed people off. Will Nosy play nice?
*Nosy is a clever acronym to avoid being sued, real word rhymes with Boney. Think about it. OK if you haven't got it by now just give up.
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
So, let me see if I understand this.
They made a patch to implement their unique variant of vFAT to an old version of the old kernel and claim it's better.
Great job, Sony.
It's only an insult if it's not true.
I'm gonna give it a shot.
Right now I'm going to start copying a large file to my thumb drive, and once it's got 30-40mb done, I'm going to pull out.
Wait for it!
Good news, everyone! All I got was an error message from GNOME -- "I/O Error while copying file foo.avi. Would you like to continue? Skip/Cancel/Retry"
I'm gonna stick the drive back in and tell it to continue -- stay tuned!
Holy crap, it picked up all on its own.
Wait...
Yep, it just passed an fsck.Sony, what are you smoking???
Seeing as how vfat doesn't actually crash the kernel at all, this looks like total bullshit, unless they've fixed the 2GB file size limit or something. But even then, how is this better than EXT3 or ReiserFS? The only real Linux use for FAT is Windows compatibility, and this isn't going to be able to be very different from FAT32 at all if it's going to work with Windows.
# cat
Damn, my RAM is full of llamas.
Here is a ext2fs driver for windows. Not currently the most top of the line file system for Linux, but still a pretty nice addition (you know if you like dual boot and don't want your partition to have any security respected on it :-P).
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
Uhh, Sony is just improving the VFAT driver for linux because it has problems. Every USB Mass Storage device uses FAT, thats why this is an issue. I understand FAT sucks monkey balls, but that doesn't stop it being a popular partition in the Windows world, and hence the rest of us have to put up with it.
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
Does this mean I'll be finding a USB keydrive in my Christmas pudding?
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Comment removed based on user account deletion
They need to fix ReiserFS is what they need to do, not keep mutating FAT further. With all their brains, they've gotta have someone who can figure out how to keep it fast and make it bulletproof. Oops, failure. FFR...
If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
Is there any effort to make one for reiserfs anywhere? I use reiser on my linux partitions and it would be nice ot be able to access them from windows.
I am trolling
What happens when the write has already succeeded, the file is closed, and the data is in the cache waiting to get written -- but then you pull the USB device out before the write completes?
You become your own grandpa.
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand