Ничто не знаю ни про то, ни про другое, но обсудить хочу.
https://en.wikipedia.org/wiki/WinFS - прочитал, назначение не понял. Преимущество по сравнению с древовидной базой данных вижу только одно: можно связывать объекты из разных ветвей/папок.
Пытаться впихнуть в одну программу все типы файлов сразу - заранее подписать приговор пользователю разного софта, так как поддержка всех его файлов будет завязана на одной программе. Пользователям это надоест, потому что плагины не будут успевать писать.
MS сделала наоборот: она сделала индексацию файлов (для тех, для каких смогла) по содержимому.
База данных - это не файловая система, это база данных. У этой WinFS есть применения: я, например, очень был бы рад, если бы вместо поиска по всем папкам с фотками я имел бы плоский список всех оригиналов и мог бы поместить оригиналы сразу в несколько разных папок/категорий, и не был бы вынужден покупать и использовать для этого жирный Lightroom с его жирным каталогом, ведь RAW-программу я свою хочу, а не ту, которая в Lightroom встроена.
В общем: благая идея, но кто-то должен поддерживать совместимость со всеми нужными типами файлов и обязательно нужно сделать так, чтобы результат поиска ничем не отличался от каокй-нибудь защищённой от записи папки (у Винды сейчас такого нет).
В Википедии написано, что WinFS в Longhorn не работает. Есть другие принципиальные отличия от Висты?
tbh: если хочется с чем-то пиоиграться, поиграйся с чем-нибудь опенсорсным.