• 大小: 499KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-12
  • 语言: Java
  • 标签: Linux  

资源简介

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

评论

共有 条评论