toby wrote:
> Simon Felix wrote:
>> ...
>> Jonathan de Boyne Pollard wrote,
>>> For practical use, extended attribute support is a requirement in a
>>> filesystem format, and has been since at least 1990.
>> why? have a look at reiserfs: http://www.namesys.com/stream_ans.html
>>
>> reiserfs does not support extended attributes.
>
> You seem to mean "forks" (MacOS since 1983 or so) or "streams" (NTFS,
> http://windowssdk.msdn.microsoft.com.../ms685571.aspx ).
> Also see: http://en.wikipedia.org/wiki/Fork_%28filesystem%29
>
> I think Jonathan really did mean extended attributes ("arbitrary
> name/value pairs which are associated with files or directories", see,
> e.g. http://acl.bestbits.at/about.html or
> http://wiki.linuxquestions.org/wiki/Extended_attributes ), as his
> following examples suggest. Reiser3fs (and Reiser4) do support such
> attributes, as do, "in kernel version 2.6, ext2, ext3, ..., JFS, XFS
> and NFS". These can be used to implement ACLs.
>
> Additionally, Reiser4 has generalised support for "forks" or "streams".
no it has not, according to their own website:
http://www.namesys.com/v4/v4.html#compose_streams
instead hans reiser made the decision to make directories also look like
a file. because reiserfs is optimized for many small files it implements
extended attributes and streams just like regular files in a directory.
________________________________________________________________________
There are also requests that we add more and more different kinds of
attributes using more and more different APIs. Can we do everything that
can be done with {files, directories, attributes, streams} using just
{files, directories}? I say yes [...]
________________________________________________________________________
and i think they got this right.
>> and ntfs doesn't make
>> very much use of the extended attributes.
>
> Given the interoperability problems with one-fork filesystems (viz. the
> great proliferation of incompatible encodings for MacOS data +
> resource, for instance), that's probably a blessing.
100% ack.
that's why i don't like the idea of streams. the first filesystem i
designed used streams for everything. but after working with it i
recognized that it's just not worth it. a single stream per file is
easier to maintain, just as flexible (if your filesystem supports
directories) and more portable.
regards,
simon
--
----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----