📜 ⬆️ ⬇️

Semantic file system

Foreword


About a year ago, I decided to start implementing a semantic file system. For reasons of a non-technical nature, development was stopped. Currently looking for potentially interested individuals.

Disadvantages of tree file systems


Which folder to put the downloaded movie: in drama, favorites, eng movies? How to quickly find the documents that I reviewed yesterday? How to make a list of files by any criteria? How to automatically sort a pile of files?

I am sure everyone faces similar problems.
')
A tree-based file system is convenient for the operating system, but not always user-friendly. The reason lies in the very essence - each folder or file can have only one parent, the connections between them are quite rigid. Of course, there is a link mechanism, but it is not practical enough for a simple user.


Concept


My main idea is that the folders, files and links between them should be as light as possible.

Basic principles:


Mapping to an existing file system:




Ui


In the prototype, a graph was displayed on the left side of the application, and a list of the contents of the current folder node on the right. It is possible to create links between nodes.

Possible implementations


I started to do a Linux concept using FUSE (Python). The user interface was written in Java. However, I too downplayed the amount of work, so the development had to be suspended. At this time I am looking for potentially interested people.

Notes on the future




The above are the most basic elements of the system. The rest I have so far decided to leave behind brackets.
The main question is: should the project continue?

Source: https://habr.com/ru/post/96980/


All Articles