http://blog.sina.com.cn/hdcola[订阅][手机订阅]
字体大小: 正文
Filesystem in Userspace(2005-12-12 11:10:14)
我痛苦于操作系统的FS局限性,看着windows的webdav、winfs这样的东东总是感觉到文件系统应该能具有的扩充。更有想像力的就是在操作系统的CLI下能将数据库中的每一条数据当做一个文件来进行处理,哪是多么cool的事哟。

介绍一个好玩的项目,它能让你在最少的时间里,最简单的方式来开发一个属于你自己的文件系统。同时它不运行于kernel空间,而是用户空间,这样最大的好处是方便调试,扩展操作系统底层的丰富功能。
这里是它的项目网址:
http://fuse.sourceforge.net/

License: GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL)

注意它支持的操作系统:
Linux-2.4.X
Native port. New FUSE versions (2.X) support kernels 2.4.21 or later.
Linux-2.6.X
Native port. New FUSE versions (2.X) support all 2.6 kernels.
2.6.14 and up will have FUSE support included in the official kernel.

你需要在FreeBSD上进行开发吗?哪么你可以使用fuse4bsd:
http://fuse4bsd.creo.hu
你可以在这里得到相关信息,在ports中你可以直接make fuse4bsd的相关package,这样你就能够使用mount_fusefs来做你想做的事了。 :)

你不喜欢C?哪么在
http://fuse.sourceforge.net/wiki/index.php/LanguageBindings
里你差不多应该能找到你喜欢的开发语言了罢。 :)

欢迎来到Linux&BSD的文件系统世界。
加载中,请稍候...
  • 评论加载中,请稍候...

验证码:请点击后输入验证码  收听验证码

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

相关博文
读取中...
推荐博文
读取中...