libfuse
GNU Hurd
hurd
libfuse
Recent Changes
Preferences
Edit
History
Source
Discussion
Welcome to...
... the GNU Hurd!
Community
Donate
Contributing
Public Hurd Boxen
QEMU Images
Getting Help
Project Ideas
Open Issues
Documentation
FAQ
Hurd
Documentation
Running
Mach
Documentation
GNU Mach
MIG
Documentation
GNU MIG
Debian GNU/Hurd
GNU System
Hurd NG
libfuse
is an Hurd-specific implementation of
FUSE
initially written by Stefan Siegl.
The implementation takes advantage of the
translators
facilities
of Hurd: this means that applications that implement a FUSE filesystem, when
compiled against libfuse-hurd, become translators to be set with usual
settrans
etc.
Status
Only part of the API is implemented
lowlevel API not implemented
Options handling (
fuse_parse_cmdline
and
fuse_opt_*
) not implemented
CUSE lowlevel not supported (compatibility level 29)
Supports the compatibility level 25 and 26, up to libfuse 2.6.x
File I/O is quite slow.
IRC, freenode, #hurd, 2013-05-31
well the reason I'm asking, is I'm wonder about the eventual
possibility of zfs on hurd
no, zfs surely not
*wondering
pinotree: would that be because of license incompatabilities, or
technical reasons?
the latter
It's just a matter of someone sitting down and implementing it
though, not ?
possibly
zacts: the main problem seems to be the interactions between the
fuse file system and virtual memory (including caching)
something the hurd doesn't excel at
it *may* be possible to find existing userspace implementations
that don't use the system cache (e.g. implement their own)
and they could almost readily use our libfuse version
IRC, freenode, #hurd, 2013-10-01
our libfuse implementation is still basic atm (there's a wiki
page about it)
okay... talk to me about FUSE
even with the improvements i have in my public branch, it still
cannot do real-world fs'es
okay, so you're the person to ask about FUSE
it strikes me that HURD not having FUSE support is a bit of an
architectural oversight
i'm not sure what's your point about fuse, since what fuse on
linux (and not only) does is done *natively* by the hurd
exactly
all of the hurd filesystems (which are just a type of servers)
run in userspace already
so FUSE should Just Work
well no
Source
incubator
, libfuse/master.
Tags:
stable URL
Links:
contributing
faq/fuse support
hurd
Copyright © 2013 Free Software Foundation, Inc.
License:
GFDL 1.2+
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
GNU Free Documentation
License
Last edited
2014-09-21 07:08:29 UTC