Messages in this thread | | | Date | Thu, 30 Oct 2003 09:17:39 +0100 | From | Wichert Akkerman <> | Subject | Re: Things that Longhorn seems to be doing right |
| |
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.
-- Wichert Akkerman <wichert@wiggy.net> It is simple to make things. http://www.wiggy.net/ It is hard to make things simple.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |