Subject: Re: Filesystem using tags, not folders?
To: None <current-users@netbsd.org>
From: Antoine Reilles <Antoine.Reilles@loria.fr>
List: current-users
Date: 06/12/2006 15:04:06
--98e8jtXdkpgskNou
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 12, 2006 at 02:48:11PM +0200, Michal Suchanek wrote:
> On 6/9/06, Kyrre Nygard <kyrreny@broadpark.no> wrote:
> >
> >Hello!
> >
> >Just a wild thought here ...
> >
> >After noticing how much simpler it is using tags, for instance
> >with my bookmarks at http://del.icio.us -- compared to hours of
> >frustration trying find the right combination of folders and
> >sub folders in my Firefox' bookmarks.html, I was wondering
> >if the same approach could be used to arrange the UNIX filesystem
> >hierarchy, from the root and up. This is just a radical thought,
> >not yet an idea even -- but if somebody would be willing to think
> >with me -- maybe we could make a big change.
>=20
> It sure would be nice. To make it work with posix you could show the
> tags as subdirectories. Copy/move could be mapped to add tag/add new
> tag&remove this tag.
> However, you would need some filters to make the directory structure
> sane. Such as marking some tags as 'important' so that they show in
> root, and instead of showing all files in root put them under a
> special tag such as 'everything'.
>=20
> Also the navigation would need something better than just the
> dircetory emulation.
you might be interested in the Logic File System
(http://www.usenix.org/events/usenix03/tech/full_papers/padioleau/padioleau=
_html/main.html) and http://lfs.irisa.fr/
or in camelis
http://www.irisa.fr/lande/ferre/camelis/
which is an implementation for a Logical information system

LFS is quite fun, since it allows to use the LFS as a "normal" shell,
all path request (e.g. "cd photos") being translated to logic queries
over the meta data structure.
Unfortunately, it has the form of a linux kernel module, but may
probably be ported one day...

Best regards,
antoine

--98e8jtXdkpgskNou
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)

iD8DBQFEjWZG4VqmoGDE/mwRAjy/AJ4lff8vWjBJJWUY/h+vZp/ntA1mKgCeLxEg
4Y6DK+8197Q1rL6TOMbqjEA=
=/jDb
-----END PGP SIGNATURE-----

--98e8jtXdkpgskNou--