FUSE - Filesystem in USErspace

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.


    Reply





    *

    • Allowed HTML tags: <a> <b> <dd> <dl> <dt> <i> <li> <ol> <ul> <pre> <blockquote> <img> <ins> <del> <br> <div> <span> <em> <h1> <h2> <h3> <h4> <h5> <h6> <code> <p> <hr>
    • You can insert tables with comma separated values (CSV) into the text, they will be automatically converted to appropriate HTML-tables.
    • You may link to images on this site using a special syntax
    • You can embed nodes within other nodes using the following syntax:
      [node:node_id,param_1="val1",param_2="val2"]
    • You may write mixed Arabic and English freely, line direction will be computed automaticaly
    • Glossary terms will be automatically marked with links to their descriptions