📄 filesystems
字号:
This was generated on 2006/10/17 from http://fuse.sourceforge.net/wiki/index.php/LanguageBindings http://fuse.sourceforge.net/wiki/index.php/FileSystems http://fuse.sourceforge.net/wiki/index.php/OperatingSystemsFor an up to date version please see the above pages. You can alsoadd new entries there.Language Bindings~~~~~~~~~~~~~~~~~===============================================================================***** C *****This is the native API===============================================================================***** C++ *****Name: FUSE++Author:Victor_PortonHomepage:http://freesoft.ex-code.com/virtual-filesystems.xml Description Advanced template C++ bindings for FUSE. Also contains several useful filesystems. In the future will contain the FTP fs.===============================================================================***** C++ *****Author:Gerard_J._CerchioDownload:http://www.circlesoft.com/fusecpp.h Description This is perhaps a less advanced C++ Binding, but at least you can see it. This object was tested by placing the entire Hello example progam in a class, setting the 4 hello operations and calling fuse main with dispatch.get_fuseOps() as the third argument. The ls of the mount point produces the hello and the cat of the inode produces Hello World!===============================================================================***** Java *****Name: FUSE-JAuthor: Peter Levart / peter.levart at select-tech siDownload:http://sourceforge.net/projects/fuse-j Description FUSE-J provides Java binding for FUSE. It comes with the "proof-of- concept" ZIP filesystem which seems to be pretty stable.===============================================================================***** C# *****Name: SULF - Stackable User-Level FilesystemAuthor: Valient Gough / vgough at gmail dot comHomepage:http://arg0.net/users/vgough/sulf/index.html Description SULF allows you to write a Linux filesystem in C#. This is being replaced with general SWIG based bindings (see "SWIG Bindings" below)===============================================================================***** C# *****Name: Mono.FuseAuthor: Jonathan PryorHomepage:http://www.jprl.com/Projects/mono-fuse.html Description Mono.Fuse provides bindings for all mono supported languages, with a few design choices different from SULF (and SWIG).===============================================================================***** Haskell *****Name: hfuseAuthor: Jeremy BobbioDarcs repository:http://darcs.haskell.org/hfuse/===============================================================================***** Haskell *****Name: FuseIOAuthor: David RoundyDarcs repository:http://abridgegame.org/repos/fuse_exampleMailing list announcement:http://article.gmane.org/gmane.comp.lang.haskell.cafe/8110===============================================================================***** TCL *****Name: TCL FUSE interfaceAuthor: Colin McCormack? / colin at chinix comHomepage:http://mini.net/tcl/13853===============================================================================***** Python *****Name: Python interface for FUSEAuthor: Jeff EplerMaintainer: CsabaHenkHomepage:http://fuse.sourceforge.net/wiki/index.php/FusePython===============================================================================***** Perl *****Name: Perl interface for FUSEAuthor: Mark GlinesMaintainer: Dobrica Pavlinusic / dpavlin at rot13 orgHomepage:http://search.cpan.org/~dpavlin/Fuse/CVS: cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/fuse co -P perl===============================================================================***** Sh *****Name: Fuse-J-shfsAuthor: Paul "Joey" Clark / joey at hwi ath cxHomepage:http://hwi.ath.cx/twiki/bin/view/Neuralyte/FuseJshfs Description Fuse-J-shfs lets you easily implement a virtual filesystem in Unix shellscript. And naturally, it already has some handy vfs implementations you can use straight away: gzip, rar, sparse, ...===============================================================================***** SWIG bindings *****Name: FuseWrapperAuthor: Valient Gough / valient at gmail dot comHomepage:http://arg0.net/wiki/fusewrapper Description Provides SWIG wrappers for FUSE low-level API, which allows you to create filesystems in many high level languages. Basic C#, Java, and Perl filesystems have been tested, but any SWIG supported language should be possible with a little work.===============================================================================***** OCaml *****Name: OCamlFuseHomepage:http://sourceforge.net/projects/ocamlfuse Description This is an ocaml binding for fuse enabling you to write your own multithreaded userspace filesystems using the ocaml programming language.===============================================================================***** Pliant *****Source:http://fullpliant.org/pliant/browse/file/pliant/linux/storage/fuse.pli?text===============================================================================***** Ruby *****Name: FuseFSHomepage:http://rubyforge.org/projects/fusefs===============================================================================Filesystems using FUSE~~~~~~~~~~~~~~~~~~~~~~===============================================================================***** OWFS *****Author: Paul H. Alfille / palfille at partners orgHomepage:http://owfs.sourceforge.net Description One Wire File System (OWFS) uses FUSE to expose all the Dallas 1-wire sensors, iButtons and memory chips as a filesystem. Devices are dynamically included in the directory, and properties like temperature are obtained by reading a file.===============================================================================***** FunFS *****Status: alphaAuthor: Michael Grigoriev (Net Integration Technologies) / mag at luminal orgHomepage:http://www.luminal.org/wiki/index.php/FunFS/FunFS Description FunFS is an advanced network file system with a simple goal: to be better than NFS.===============================================================================***** EncFS *****Author: Valient Gough / vgough at pobox comHomepage:http://pobox.com/~vgough/encfs.html Description EncFS provides an encrypted filesystem in user-space. The EncFS module itself runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface.===============================================================================***** SMB_for_FUSE *****Author: Vincent Wagelaar / vincent at ricardis tudelft nlHomepage:http://www.ricardis.tudelft.nl/~vincent/fusesmb/ Description With SMB for Fuse you can seamlessly browse your network neighbourhood as were it on your own filesystem.===============================================================================***** Run-Time-Access *****Author: Bob Smith / bsmith at linuxtoys orgHomepage:http://www.runtimeaccess.com/ Description RTA is a specialized memory resident interface to the internal data of your application. It is not a stand-alone server but a library which attaches to your program and offers up your program's internal structures and arrays as tables in a database and as files in a virtual file system.===============================================================================***** PhoneBook *****Author: David McNab / david at rebirthing co nzHomepage:http://www.freenet.org.nz/phonebook Description PhoneBook is expressly designed for use in situations where someone can be under pressure (legal, military and/or criminal) to disclose decryption keys, and has a 'chaffing' scheme whereby the user can disclose only passphrases for non-sensitive material, and credibly deny the existence of anything else.===============================================================================***** KIO_Fuse_Gateway *****Author: Alexander Neundorf / neundorf at kde orgHomepage:http://kde.ground.cz/tiki-index.php?page=KIO+Fuse+Gateway Description This gateway makes it possible to mount ioslaves or a general ioslave- gateway via fuse and make them this way available to all linux apps.===============================================================================***** LUFS_bridge *****Status: alphaAuthor: Miklos Szeredi / miklos at szeredi huHomepage:http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132803 Description This is a modified LUFS daemon, which uses the FUSE kernel module. It is binary compatible with existing LUFS filesystems, so no recompilation is needed.===============================================================================***** Bluetooth_File_System *****Name: btfsAuthor: Collin R. Mulliner / collin at betaversion netHomepage:http://www.mulliner.org/bluetooth/btfs.php Description Btfs is a simple application to map some basic bluetooth functions into the filesystem. With btfs a simple ls DEVICES shows you all bluetooth devices within range and cp somefile OPUSH/devicename sends the given file to the device.===============================================================================***** mcachefs *****Author: Michael Still / mikal at stillhq comHomepage:http://lists.samba.org/archive/linux/2004-March/010211.html Description mcachefs is a simple caching filesystem for Linux using FUSE. It works by copying the file that you asked for when the file is opened, and then using that copy for all subsequent requests for the file. This is really a fairly naive approach to caching, and will be improved in the future.===============================================================================***** Fusedav *****Author: Lennart Poettering / mzshfrqni at 0pointer deHomepage:http://0pointer.de/lennart/projects/fusedav/ Description fusedav is a Linux userspace file system driver for mounting WebDAV shares. It makes use of FUSE as userspace file system API and neon as WebDAV API.===============================================================================***** RelFS *****Author: Vincenzo Ciancia / vincenzo_ml at yahoo itHomepage:http://relfs.sourceforge.net/ Description This is a linux userspace filesystem using fuse and a relational database to store information about files. Special directories can represent views on the database, and many powerful features, such as bayesian classification, are added through plugins.===============================================================================***** GmailFS *****Author: Richard Jones / richard at jones nameHomepage:http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html Description GmailFS provides a mountable Linux filesystem which uses your Gmail account as its storage medium. GmailFS is a Python application and uses the FUSE userland filesystem infrastructure to help provide the filesystem, and libgmail to communicate with Gmail.===============================================================================***** gphoto2-fuse-fs *****Author: Christopher Lester / lester at hep phy cam ac ukHomepage:http://www.hep.phy.cam.ac.uk/~lester/gphoto2-fuse-fs/ Description This program allows mounting a gphoto2 based digital camera so that you can access the files via "standard" programs like "ls, cat, tar, gthumb, netscape, firefox, etc" rather than just through "gtkam and gphoto2"===============================================================================***** CvsFS *****
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -