Jump to ID:
QNX Community FUSE Project

Project Home

Tracker

Documents

Tasks

Discussions

Reports

Wiki

Build & Test

Project Info
QNX Community FUSE Project

FUSE for QNX
Project Created: 03/09/2009
Project Categorization
Technologies > Operating System
Project Members
Total Project Members:2
Project Administrators:

Project Home

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