fusefs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fusefs [2008/06/17 21:37] – converted to 1.6 markup 127.0.0.1fusefs [2022/08/15 04:58] (current) – Replace link (with text) to taken over domain/project page KubilayKocak
Line 1: Line 1:
-====== Fuse module ======+===== FUSEFS =====
  
-This text is about a port of [[http://fuse.sourceforge.net/|Fuse]] to %%FreeBSD%%. To get the context of this work, +FUSE (Filesystem in USErspace) implements a file system that is serviced by a userspace program.
-see my personal wiki page, CsabaHenk.+
  
-:!: **Fuse for %%FreeBSD%% has its separate page now at [[http://fuse4bsd.creo.hu]]. This wikipage is no longer maintained.** +===== History ===== 
-**Yet as it's a wiki, you can easily look up earlier versions of this page (with real content).**+ 
 +The FUSE module has been worked on by several people: 
 + 
 +  * CsabaHenk, for Google Summer of Code 2007 ("fuse4bsd") - start of the port, unstable code 
 +  * IlyaPutsikau, for Google Summer of Code 2011 - continued the port by rebasing from macfuse, unfinished project ([[SOC2011IlyaPutsikau]]) 
 +  * AttilioRao and GeorgeNevilleNeil finished Ilya's %%GSoC%% project and imported it into the base system in 2012. 
 +  * AlanSomers overhauled the driver and added a test suite in 2019, sponsored by the %%FreeBSD%% Foundation. 
 + 
 +===== Status ===== 
 + 
 +As of 31-July-2019, the module implements version 7.23 of the FUSE protocol, with a few unimplemented features: 
 +  * FUSE_IOCTL 
 +  * BATCH_FORGET 
 +  * flock(2) (implemented in-kernel, so it doesn't work for networked file systems) 
 +  * posix_fallocate(2) 
 +  * FUSE_AUTO_INVAL_DATA 
 +  * FUSE_READDIRPLUS 
 +  * poll(2) (works for pipes and sockets, but not for regular files) 
 +  * FUSE_ASYNC_DIO 
 +  * FUSE_NO_OPEN_SUPPORT 
 + 
 +===== Links ===== 
 + 
 +  * [[https://github.com/libfuse/libfuse|libfuse GitHub repository]] --Library used by many, but not all, FUSE file systems 
 + 
 +---- 
 + 
 +{{tag>Stale}} 
 +{{tag>NeedsContent}}
  
  • fusefs.1213738658.txt.gz
  • Last modified: 2008/06/17 21:37
  • by 127.0.0.1