DEV Community

Discussion on: What Would You Say for... File Tagging?

Collapse
 
rhymes profile image
rhymes • Edited

WinFS, a project that was scrapped, was supposed to be a semantic file system, in which metadata (structured or unstructured) was to be the center of all.

I think it was canceled because it was too complex to understand (it wasn't just a tag based file system, but an entire metadata based storage system, with a relational DB inside).

Legend says that Spotlight for macOS stems from that idea.

If you have Linux you might want to take a look at TMSU, it allows you to mount a virtual file system using tags

Collapse
 
hoelzro profile image
Rob Hoelz

I wonder if WinFS and/or Spotlight were inspired by BeOS' BFS, which had some pretty interesting database/search characteristics. Truly an OS before its time!

Collapse
 
rhymes profile image
rhymes

I wonder if WinFS and/or Spotlight were inspired by BeOS' BFS, which had some pretty interesting database/search characteristics.

Could be, don't know... BFS seems to be ahead of its time in a way

From the link in your comment:

However, its use on small removable media is not advised, as the file-system headers consume from 600 KB to 2 MB, rendering floppy disks virtually useless.

LOOOL, times have changed.

Collapse
 
klauspost profile image
Klaus Post

A commercial product called M-Files has actually implemented this. Until a few years ago i used it daily, and it is great. That said it was Windows only, so that was quite a big limitation.

Demonstration: youtu.be/seTjogkSApc?t=42

That said, I see this as a hard thing to implement as the primary file system. It took a long time for some people to get the idea that the same document was in many different "folders" at once.