文件系统的发展是非常困难和费时的。即使是很小的改动现有的文件系统需要内核内部的深刻理解,使得障碍的新高开发商进入。
此外,从一个操作系统移植文件系统的代码到另一个几乎是困难的,因为在第一端口。过去的建议提供可扩展的(可堆叠)文件系统接口会简化了新的文件系统的开发。
这些建议,但是,主张大规模改变现有的操作系统界面和现有文件系统;操作系统厂商和维护者光刻胶进行任何大的改动,因为稳定性和性能的关注他们的内核。其结果是,文件系统的开发仍然是一个困难的,长,和非便携式处理。
拳头(文件系统译者)系统结合了两种方法来解决在一个新颖的方式的上述问题:为每个操作系统的一组堆叠的文件系统的模板,以及一个高级语言,可以在跨平台描述可堆叠文件系统轻便时尚。
使用拳头,可堆叠文件系统只需要一次描述。拳头的代码生成工具,fistgen,编译一个单一的文件系统描述成可加载的内核模块用于多种操作系统(目前的Solaris,Linux的,和FreeBSD)。
该项目表明,用拳头,代码规模和发展时间显著减少,而征收的只有1-2%,一个小的性能开销。这些好处得以实现,以及便携性,在不改变现有的操作系统或文件系统中。
按类别搜索
热门软件
Tor Browser 20 Jan 18
BackBox Linux 16 Aug 18
LaTeX::BibTeX 14 Apr 15
Distro Astro 17 Feb 15
XTerm 3 Jun 15
PSPP 3 Jun 15
Unity Linux 15 Apr 15
fistgen
类似的软件
意见 fistgen
按类别搜索
热门软件
Tiny Core Linux 2 Sep 17
Absolute Linux 22 Jun 18
Linpus Linux Lite 17 Feb 15
Ubuntu MATE 16 Aug 18
Openfiler 12 May 15
Zuma Deluxe 20 Feb 15
Linux Lite 20 Jan 18
评论没有发现