Re: Things that Longhorn seems to be doing right

From: Hans Reiser
Date: Thu Oct 30 2003 - 07:00:09 EST


You don't need extended attributes, you just needs files and directories.... www.namesys.com/v4.html says more.

Hans

Wichert Akkerman wrote:

Previously Hans Reiser wrote:


It is true that there are many features, such as an automatic text indexer, that belong in user space, but the basic indexes (aka directories) and index traversal code belong in the kernel.



Sure, but if you have a kernel which supports arbitraty extended
attributes for files you don't need much more kernel support. You
can implement things like metadata for files and query languages on
top of that in userspace. If you modify applications to (also) put some
metadata (meta tags from html pages, document properties from office
documents, etc.) in those extended attributes you might already be where
microsoft is going.

You only would need some kernel interaction if you want to keep an
updated index of file contents (dnotify for a while filesystem and
reindexing whole files instead of blocks doesn't sound very attractive).

Wichert.





--
Hans


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/