|
Filesystem in Userspace (FUSE) is an operating system mechanism for Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a "bridge" to the actual kernel interfaces. The original, and commonly used implementation, is implemented as a loadable kernel module. Released under the terms of the GNU General Public License and the GNU Lesser General Public License, FUSE is free software. This implementation of FUSE is available for Linux, FreeBSD, NetBSD (as puffs), DragonFly BSD (as puffs), OpenSolaris, Minix 3, Android and OS X. ==History== The idea of a filesystem driver living in userspace was originally developed in 1995 with the translator concept of the GNU Hurd operating system. It gained significant public audience with the first official release of Debian GNU/Hurd in May 2003. The FUSE project was started in October 2004 as a fork of (A Virtual Filesystem ) (AVFS), which was first released in 1998. It was officially merged into the mainstream Linux kernel tree in kernel version 2.6.14. An ISC-licensed re-implementation by Sylvestre Gallon was released in March 2013 and incorporated into OpenBSD in June 2013. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Filesystem in Userspace」の詳細全文を読む スポンサード リンク
|