資源簡介
FUSE(用戶空間文件系統)作為類UNIX系統平臺上可加載的內核模塊,允許非特權用戶創建功能完備的文件系統,而不需要重新編譯內核。FUSE模塊僅僅提供kernel模塊的接入口,而本身的主要實現代碼位于用戶空間中。對于讀寫虛擬文件系統來說,FUSE是個很好的選擇。
FUSE起初是為了研究AVFS(A VirtualFilesystem)而設計的,而現在已經成為SourceForge的一個獨立項目,目前適用的平臺有Linux, FreeBSD,NetBSD, OpenSolaris和Mac OS X。官方的linuxkernel版本到2.6.14才添加了FUSE模塊,因此2.4的內核模塊下,用戶如果要在FUSE中創建一個文件系統,需要先安裝一個FUSE內核模塊,然后使用FUSE庫和API來創建。
FUSE具有的特點如下:
? 庫文件簡單
? 安裝簡便,不需要加補丁或者重新編譯kernel
? 執行安全,使用穩定
? 實現用戶空間——kernel接口高效
? 非特權用戶可以使用
? 基于linux2.4.x和2.6.x內核,現在可以支持JavaTM 綁定,不必限定使用C和C++來編寫文件系統

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2711??2006-12-08?12:18??Readme-說明.htm
?????文件??????506658??2008-12-06?12:00??fuse-2.7.4.tar.gz
-----------?---------??----------?-----??----
?????文件????????2711??2006-12-08?12:18??Readme-說明.htm
?????文件??????506658??2008-12-06?12:00??fuse-2.7.4.tar.gz
評論
共有 條評論