1 |
Fuse version 0.06 |
Fuse version 0.07 |
2 |
================= |
================= |
3 |
|
|
4 |
Fuse is combination of Linux kernel module and user space library which |
Fuse is combination of Linux kernel module and user space library which |
12 |
This is a pre-production release. It seems to work quite well. In fact, I |
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. |
can't find any problems with it whatsoever. If you do, I want to know. |
14 |
|
|
15 |
|
Support for FreeBSD is experimental, so expect tests to fail. |
16 |
|
|
17 |
INSTALLATION |
INSTALLATION |
18 |
|
|
30 |
See http://fuse.sourceforge.net/ |
See http://fuse.sourceforge.net/ |
31 |
|
|
32 |
If you intend to use FUSE in threaded mode, you need a version of Perl which |
If you intend to use FUSE in threaded mode, you need a version of Perl which |
33 |
has been compiled with USE_ITHREADS. |
has been compiled with USE_ITHREADS. Then, you need to use threads and |
34 |
|
threads::shared. |
35 |
|
|
36 |
|
|
37 |
COPYRIGHT AND LICENCE |
COPYRIGHT AND LICENCE |
68 |
|
|
69 |
BUGS |
BUGS |
70 |
|
|
71 |
Perl 5.8.7 does not support shared subroutine references. Until this is |
At time of writing, Perl (5.8.7) did not support shared subroutine references. |
72 |
fixed, if you use threaded mode, you need to use symbolic references (i.e. |
Symptoms include a cryptic error message like "Invalid value for shared scalar" |
73 |
passing "main::cb" instead of \&cb). This rules out closures, lexical |
from Fuse.pm. Until this is fixed, if you use threaded mode, you need to use |
74 |
subs and that sort of thing, but it does seem to work. |
symbolic references (i.e. passing "main::cb" instead of \&cb). This doesn't |
75 |
|
allow things like closures, lexical subs and that sort of thing, but it does |
76 |
|
work for me. |
77 |
|
|
78 |
The current test framework seems to work well, but the underlying mount/ |
The current test framework seems to work well, but the underlying mount/ |
79 |
unmount infrastructure is a crock. I am not pleased with that code. I |
unmount infrastructure is a crock. I am not pleased with that code. |
|
also wish there was a way to test without root permissions. |
|
80 |
|
|
81 |
While most things work, I do still have a TODO list: |
While most things work, I do still have a TODO list: |
82 |
* "du -sb" reports a couple orders of magnitude too large a size. |
* "du -sb" reports a couple orders of magnitude too large a size. |