||DCMonkey wrote: If they do, then maybe the Linux camp will have a better roadmap to follow
They do like to follow
... come on Microsoft, how bout BeFS on Windows? It isn't perfect but it is closer than where we are now.
Given what is in Vista right now, the main thing I can think of from BeFS that I would like to see in Vista search is the ability to add one's own metadata to files that don't already have that metadata. Right now, you can only search on whatever metadata fields
a file format already contains and that the IPropertyStore written for that file format by MS or a 3rd party decides to read/write. This means, for example, that you can't put your own metadata like "project name" with a value of "FooPro 2.0" on a plain text
source file in Vista.
Now if someone were adventurous, maybe one could write a stable of property handlers that could slip extra metadata into the system but store it in some database, but it would be nice to have it built in.
The upside of Vista's current implementation (and Spotlight's for that matter), is that you wouldn't have to worry about your metadata becoming separated from your files when you copy them to other systems, as you can always rebuild your indexes from the files.
IIRC, with BeFS, you or your apps had to do any synchronizing of internal file metadata and file system metadata themselves instead of the system doing it for you by calling plugged-in handlers.
So while MS could certainly learn from BeFS, I don't see them switching to it as having any real advantage.