Submitted by OneOfOne on Tue, 18/01/2005 - 02:25.
( categories: Reviews )

FUSE

http://fuse.sourceforge.net

2.2_preX

  • Clean, handy.
  • You don't have to be 1337 to write a simple filesystem (hell or even advanced).
  • You don't need to put crap load of code into the kernel to make a simple ssh or ftp filesystem.

  • Well, a simple wrong inode number can make it oops, however its harmless and you can try mounting your filesystem on another directory!
  • the perl bindings aren't multi-threaded :(

  • It follows the sweet concept of "If you can do it in userspace, don't put in the kernel" and I really support and love that concept (udev anyone?).


    With FUSE it is possible to implement a fully functional filesystem in a userspace program. Features include:

  • Simple library API
  • Simple installation (no need to patch or recompile the kernel)
  • Secure implementation
  • Userspace - kernel interface is very efficient
  • Usable by non privileged users
  • Runs on Linux kernels 2.4.X and 2.6.X
  • Has proven very stable over time

  • Everything and I can't wait until someone (maybe me?) impl a nice subversion versioning filesystem.


    5 stars

    A must try for everyone that wants to get rid of using lufs/shfs or fish (kde) in favor of something simpler and more flexable.