文件系統的發展是非常困難和費時的。即使是很小的改動現有的文件系統需要內核內部的深刻理解,使得障礙的新高開發商進入。
此外,從一個操作系統移植文件系統的代碼到另一個幾乎是困難的,因為在第一端口。過去的建議提供可擴展的(可堆疊)文件系統接口會簡化了新的文件系統的開發。
這些建議,但是,主張大規模改變現有的操作系統界面和現有文件系統;操作系統廠商和維護者光刻膠進行任何大的改動,因為穩定性和性能的關注他們的內核。其結果是,文件系統的開發仍然是一個困難的,長,和非便攜式處理。
拳頭(文件系統譯者)系統結合了兩種方法來解決在一個新穎的方式的上述問題:為每個操作系統的一組堆疊的文件系統的模板,以及一個高級語言,可以在跨平台描述可堆疊文件系統輕便時尚。
使用拳頭,可堆疊文件系統只需要一次描述。拳頭的代碼生成工具,fistgen,編譯一個單一的文件系統描述成可加載的內核模塊用於多種操作系統(目前的Solaris,Linux的,和FreeBSD)。
該項目表明,用拳頭,代碼規模和發展時間顯著減少,而徵收的只有1-2%,一個小的性能開銷。這些好處得以實現,以及便攜性,在不改變現有的操作系統或文件系統中。
按類別搜索
熱門軟件
-
restore CD/DVD 3 Jun 15
-
Baobab 17 Aug 18
-
Xplorer 20 Feb 15
-
PeaZip 22 Jun 18
-
bashup 11 May 15
-
poweriso 12 May 15
-
NFS-Ganesha 10 May 15
fistgen
類似的軟件
意見 fistgen
按類別搜索
熱門軟件
-
BAR 20 Feb 15
-
BleachBit 27 Sep 15
-
DDRescue-GUI 17 Aug 18
-
Bacula 22 Jun 18
-
SFM 3 Jun 15
-
ifuse 11 May 15
-
Multi-Copy Device 3 Jun 15
評論沒有發現