Linked by Thom Holwerda on Thu 2nd Jul 2009 16:17 UTC, submitted by lemur2
Linux The FAT file system is the file system used by MS-DOS and earlier versions of Windows. It's a relatively simple and straightforward file system, supported by just about any operating system, making it the favoured file system on memory cards and the like. FAT is an ECMA and ISO standard, but these only apply for FAT12 and FAT16 without support for long file names, and therein lies a problem.
Thread beginning with comment 371360
To read all comments associated with this story, please click here.
JPowers27
Member since:
2008-07-30

regedit
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
NtfsDisable8dot3NameCreation = 1

This will make sure you can't be sued by MS for using both 8.3 names and long names under NTFS.

PS: Contrary to what you may thinking, MS uses both the long names and the short names when doing command line functions. Thus "DEL AB*.TXT" will delete any long file names and any short file names that match the wild cards. This is a know issue and you can delete files by accident. (The short name and the long name don't have to be related).

The above patch is recommended for all Windows systems. MS won't set it as the default because some Installers/Uninstallers and stupid programs (ie: PATROL) rely on the short name and never look at the long name.

kaiwai Member since:
2005-07-06

regedit
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
NtfsDisable8dot3NameCreation = 1

This will make sure you can't be sued by MS for using both 8.3 names and long names under NTFS.

PS: Contrary to what you may thinking, MS uses both the long names and the short names when doing command line functions. Thus "DEL AB*.TXT" will delete any long file names and any short file names that match the wild cards. This is a know issue and you can delete files by accident. (The short name and the long name don't have to be related).

The above patch is recommended for all Windows systems. MS won't set it as the default because some Installers/Uninstallers and stupid programs (ie: PATROL) rely on the short name and never look at the long name.


You've raised a very important issue relating to NTFS; how does the FAT patent impact on NTFS-3G (and other implementations)? Does NTFS have any patents to be worried about?

I'm also wondering whether it would be best for Linux to push all non-essential file systems out of the kernel and have them programmed against FUSE; it would boost stability, reduce the kernel size and file systems can be maintained outside the kernel, updated and maintained according to their own schedule.

I think I've mentioned this is the past and wondering whether this is the best course of action not only for Linux but also for alternative operating systems in general.

Edited 2009-07-03 04:03 UTC

Reply Parent Bookmark Score: 3

lemur2 Member since:
2007-02-17

You've raised a very important issue relating to NTFS; how does the FAT patent impact on NTFS-3G (and other implementations)? Does NTFS have any patents to be worried about?


NTFS-3G is not part of the Linux kernel. You install it at your own risk.

Reply Parent Bookmark Score: 2

Liquidator Member since:
2007-03-04

Does NTFS have any patents to be worried about?


No: http://www.ntfs-3g.org/support.html#patent

Reply Parent Bookmark Score: 3