caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Vincenzo Ciancia <vincenzo_yahoo_addressguard-gmane@yahoo.it>
To: caml-list@inria.fr
Subject: [ANNOUNCE] OCamlFuse beta release
Date: Fri, 23 Sep 2005 19:11:31 -0400	[thread overview]
Message-ID: <dh1cqu$vpl$1@sea.gmane.org> (raw)

OCamlFuse is an ocaml binding for FUSE (filesystem in userspace) enabling
you to write your own multithreaded, efficient userspace filesystems
using the OCaml programming language.

This release has been updated to the FUSE API version 2.2 (and above),
so it is ready for linux 2.6.14, which is going to include the
kernel-side part of FUSE in the official release.

Two important issues have been fixed:

- the library is correctly multithreaded (a single call cannot
  block the entire filesystem)

- the library does not copy memory buffers in read and write
  operations, thus achieving efficiency close to C.

The OCaml implementation of "fusexmp", the official example performing
a similar function to "mount -bind", is less than 100 lines long
including a simple in-memory extended attributes implementation, and
is I/O bound on my two years old laptop.

You can find more information, download the source code of this
release, check-out code from CVS, subscribe to the development
mailing list etc. at

http://sourceforge.net/projects/ocamlfuse

Fusexmp "looks stable", but testing is needed, as well as help with
installation and distribution and general advice about everything
related to ocamlfuse.

To learn more about FUSE, the great work on which ocamlfuse is based,
please visit

http://fuse.sourceforge.net

Vincenzo Ciancia

-- 
Please note that I do not read the e-mail address used in the from field but
I read vincenzo_ml at yahoo dot it
Attenzione: non leggo l'indirizzo di posta usato nel campo from, ma leggo
vincenzo_ml at yahoo dot it



                 reply	other threads:[~2005-09-23 17:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='dh1cqu$vpl$1@sea.gmane.org' \
    --to=vincenzo_yahoo_addressguard-gmane@yahoo.it \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).