Phillip Susi wrote:
Robert Köpferl wrote:
So coming back to ext?.
There exists a rather good implementation for WinNT:
http://www.fs-driver.org/index.html
better than the italian one. So what's the source of ROS's ext2-IFS
in SVN?
Did we already contact the programmer of the mentioned ext2-ifs?
Maybe he is willing to add ACL and owner-support and a Posix-EA <->
IBM-EA mapping to his implementation and work with us?
To my knowledge, ext has no way to store NT security descriptors. You
may be able to write a hack that say, stores all the descriptors in
one file, and then has to search that file for the corresponding
descriptor for every other file on the volume you try to access, but
that is an ugly hack.
You can do it the same way Samba does it by using xattrs. It's a shame
that so few ReactOS developers turned up to WineConf as the Samba team
did a presentation on this.
Multiple File streams. NTFS is (looking at the
mentioned table) the
only FS capable of that feature. But what is it? It is just some
semantic to actually hide files having a colon it their name (more
less). So such feature can be easyly simulated by a ROS-IFS. OK,
there are issues with attributes which then exist several times. But
this is in my opinion a minor problem, since no corruption by other
OSs can occour (as in FAT).
And be honest. Who uses this feature? MS' AppleTalk-Server AND some
Virus that hides in another stream.
A number of features use data streams including offline files, EFS, on
the fly compressed files, and the summary property sheet that lets
users associate information with files including the author, revision,
description, and search keywords.
Again, you can use xattrs.
There is also the file OBJID feature and reparse
points. I am sure
there are more things that rely on this feature that I am forgetting
about, and I am also sure that there are several nice features that we
could implement in the future using streams, so yes, it is something
that we want to support.
Now you're scraping the barrel.
Rob