Linked by Thom Holwerda on Thu 4th Nov 2010 22:40 UTC, submitted by rhyder
Linux "For a fairly scruffy looking guy, I have a surprisingly healthy approach to organising my files. However, I'm constantly pushing up against the limitations of a system that is based around directories. I'm convinced that Linux needs to make greater use of tagging, but I'm also beginning to wonder if desktop Linux could abandon the hierarchical directory structure entirely."
Thread beginning with comment 448587
To read all comments associated with this story, please click here.
No
by Soulbender on Fri 5th Nov 2010 01:10 UTC
Soulbender
Member since:
2005-08-18

It's not important how the file system itself is organised. What's important is how it is presented to the user.
There are already exiting technologies for tagging fies n Linux anyway, such as Nepomuk. It's more important to make better use of these than it is to "abandon the hierarchal file system".

Reply Score: 4

RE: No
by sorpigal on Fri 5th Nov 2010 15:04 in reply to "No"
sorpigal Member since:
2005-11-02

While abandoning the hierarchical filesystem is a laughable idea and will continue to be so for the foreseeable future, adding tagging at the FS level is a good idea whose time has come. Any add-on tagging database is pointless duplication of effort. The only add-on you really want is a tag index, mostly because indexing at the FS level is (a) hard, (b) contentious (politically) c) bad for multiuser and (d) stupid long-term.

Let applications or DEs or other frameworks agree on indexing however they like and do it multiple ways if they wish. Tags should be stored directly in files and not in a separate database not everyone can agree on and not everything can access.

Reply Parent Score: 2

RE[2]: No
by Soulbender on Fri 5th Nov 2010 19:43 in reply to "RE: No"
Soulbender Member since:
2005-08-18

adding tagging at the FS level is a good idea whose time has come


I can see the benefits of this but it might be difficult in a system that is inherently multiuser since users probably want to use different tags and don't want their tags changed by others.

Tags should be stored directly in files and not in a separate database not everyone can agree on and not everything can access.


Alternatively you could just agree on a user-space solution. Might actually be easier to agree on than fs-level tagging.

Reply Parent Score: 2