Project Home
Project Home
Trackers
Trackers
Tasks
Tasks
Build & Test
Build & Test
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Reports
Reports
Project Information
Project Info
QNX Community FUSE Project

FUSE for QNX

Project Created: 03/09/2009

Project Categorization
Project Members
Total Project Members: 2
Project Administrators:
Project Home Page

Quick Links | WIKI | SOURCE



QNX Community FUSE Project : overview#

FUSE is written for monolithic kernel and so called "Filesystem in Userspace". Now there are hundreds of filesystems supported by FUSE, for example:NTFS, ext2/ext3,ZFS, sshfs... and that is why we want to port it to QNX then QNX will have hundreds of filesystem supported.

Because it is filesystem in userspace so it includes 2 parts: kernel module and libfuse for userspace filesystem daemon. QNX is a microkernel OS so all kinds of driver running in userspace of course filesystem too. When we port FUSE to QNX in theory we don't need the kernel part and only need libfuse. Mainly because the kernel part is just a layer forwarding clients' request to libfuse and then libfuse to filesystem but in QNX we have Resmgr interface already.

Downloads#

TBD

Licensing#

FUSE kernel is using GPL and libfuse is using LGPL.



Project News
QFuse is linked by ntfs-3g official web site.

yzhao@qnx.com - 06/12/2009 9:29 AM EDT
pjd-fstest posix file system test suite is ported to FUSE
I have ported pjd-fstest to FUSE and am using it to test libfuse.
yzhao@qnx.com - 05/26/2009 10:17 PM EDT