LaputaFS (Userland Pure Tag File System, named after the Miyazaki movie) was a project to build a fully tag-based file system, in which a file is characterised not by a name and a path, but by a group of tags (or labels) such as "Work", "Project X", "Music", "Documentation"…
The files of the physical file system (e.g. an ext4 partition) would be indexed in a database and presented under a tag-oriented pseudo-hierarchy. The plan was to use FUSE to create this virtual file system, within which standard commands (
mv…) could be used to see, set or remove tags, and work on the files.
No working demo code has ever been written and the specification documents were in French, hence the Git repository was took offline and this page is all that subsists of this project. Maybe some day…