Привет. У меня появились уточняющие вопросы Потому что любопытно, идея то хорошая. Но пока есть несколько «но».
1. личные данные. понятно, что данные (хеши, таблицы) будет храниться не в какой то каталоге, а в служебных данных БД. То есть возникает вопрос, как не спалить весёлую мурзилку другому пользователю или пароли. Что-то решается обычными правами на файлы пользователей, что-то нет.
2. Какие типы данных должны быть включены в поисковые индексы? текст строго в пдф, картинки строго в jpg, видео в mkv? А файлы проектов андроид? А mathlab, sciCAD?
В общем, есть ещё куча специфических расширений файлов, служебных файлов и они тогда в индексе теряются. А тогда половина народа дружно скажет «не нужно».
3. Какие ещё киллерфичи должны быть у такой ФС?
Для текста я могу привести пример: новая версия DC++ умеет использовать БДФС для поиска текста, и при расшаривании домашней библиотеки, в окно поиска гость может сразу ввести поиск текста, если забыл название книги. И DC++ сразу покажет файлы, которые содержат этот текст. Без заморачивания на собственный движок индексации DC++.
Для CMS/nextcloud можно подобное для фотографий сделать.
Синхронизацию узла Hubzilla можно сделать, если стандартные сетевые протоколы синхронизации прикрутят.
А ещё какие фичи?