Re: Implementing Meta File information in Linux

Theodore Y. Ts'o (tytso@mit.edu)
Wed, 2 Sep 1998 16:47:03 -0400


Date: Wed, 2 Sep 1998 11:48:02 -0400 (EDT)
From: Michael Nelson <mikenel@iapetus.com>

I am not picking sides here... but I believe that in NT 5.0 the OLE Native
Structured Storage extensions to NTFS will take advantage of NTFS's
multiple stream (a.k.a. fork) support. Structured storage on NT 4.0,
Win95, et. al. is sort of a "file system in a file"; with NSS, they can do
this more efficiently.

I'm quite sure you are incorrect. MS Office 97 does use a "Structured
Storage" format; however, I know of no plans to try to use NT 5.0's
multiple stream support in NTFS to store MS Office's Structured Storage.

Consider that a user may want to copy a Word file or an Excel file
around from an NTFS 5.0 filesystem to a NTFS 4.0 or FAT filesystem
(which don't support multiple data streams). Or consider what happens
when you want to put the Word file or Excel file on the web.

If users are forced to run a conversion program before they can take a
Word file saved on an NTFS 5.0 filesystem and copy it to a floppy disk
with FAT filesystem, they will *not* be happy.

As far as I know, there is only one planned use of NTFS 5.0's multiple
stream feature, and that is for the Appleshare fileserver running on an
NT box. It's not at all clear Microsoft will use it for anything else,
given the inherent problems with multiple stream files. (Remember, they
need to interoperate with Windows 98 systems which will *not* have
multiple stream files.)

- Ted

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html