/[fuse.before_github]/perl-llin/README
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /perl-llin/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4 by mszeredi, Thu Nov 11 14:44:15 2004 UTC revision 18 by dpavlin, Wed Dec 21 15:33:37 2005 UTC
# Line 1  Line 1 
1  Fuse version 0.03  Fuse version 0.06
2  =================  =================
3    
4  This is a test release.  It seems to work quite well.  In fact, I can't  Fuse is combination of Linux kernel module and user space library which
5  find any problems with it whatsoever.  If you do, I want to know.  enables you to write user-space filesystems. This module enables you to
6    write filesystems using perl.
7    
8    Additional file-systems using Fuse module are released on CPAN using Fuse::
9    namespace. Currently that includes only Fuse::DBI which allows you to mount
10    database as file system, but there will be more.
11    
12    This is a pre-production release.  It seems to work quite well.  In fact, I
13    can't find any problems with it whatsoever.  If you do, I want to know.
14    
15    
16  INSTALLATION  INSTALLATION
# Line 17  To install this module type the standard Line 25  To install this module type the standard
25    
26  DEPENDENCIES  DEPENDENCIES
27    
28  This module requires the FUSE userspace library and the FUSE kernel module.  This module requires the FUSE C library and the FUSE kernel module.
29    See http://fuse.sourceforge.net/
30    
31    If you intend to use FUSE in threaded mode, you need a version of Perl which
32    has been compiled with USE_ITHREADS.
33    
34    
35  COPYRIGHT AND LICENCE  COPYRIGHT AND LICENCE
# Line 54  subdirectory.  These are: Line 66  subdirectory.  These are:
66    
67  BUGS  BUGS
68    
69  I've begun to build a formal testing framework.  Currently it can mount  Perl 5.8.7 does not support shared subroutine references.  Until this is
70  and unmount loopback.pl, and all of the base-level functions have test  fixed, if you use threaded mode, you need to use symbolic references (i.e.
71  scripts.  These need to be fleshed out as problems are noticed.  passing "main::cb" instead of \&cb).  This rules out closures, lexical
72    subs and that sort of thing, but it does seem to work.
73    
74  The current test framework seems to work well, but the underlying mount/  The current test framework seems to work well, but the underlying mount/
75  unmount infrastructure is a crock.  I am not pleased with that code.  unmount infrastructure is a crock.  I am not pleased with that code.  I
76    also wish there was a way to test without root permissions.
77    
78  While most things work, I do still have a TODO list:  While most things work, I do still have a TODO list:
79  * "du -sb" reports a couple orders of magnitude too large a size.  * "du -sb" reports a couple orders of magnitude too large a size.
80  * need to sort out cleaner mount semantics for the test framework  * need to sort out cleaner mount semantics for the test framework
81  * figure out how to un-linuxcentrify the statfs tests  * figure out how to un-linuxcentrify the statfs tests
82  * test everything on other architectures and OS's  * test everything on other architectures and OS's
   

Legend:
Removed from v.4  
changed lines
  Added in v.18

  ViewVC Help
Powered by ViewVC 1.1.26