2013-10-03 169 views
0

是否有良好的文檔或教程來編寫適合初學者的Linux新VFS?如何編寫Linux VFS模塊?

我試圖找到網絡上的一些資源,但找不到一個。因此,我不確定我必須使用哪個內核DS以及要實現哪些概念/模塊。

+0

您是否閱讀過' /linux/Documentation/filesystems/vfs.txt '? –

+0

我沒有找到該名稱的任何文件: 桌面:/lib/modules/3.5.0-41-generic# find。 -name「* vfs。*」 desktop:/lib/modules/3.5.0-41-generic# – Prakash

+0

下載內核源碼,在其中。看看[這個鏈接](https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/filesystems/vfs.txt?id=refs/tags /v3.11.3)。 –

回答

0

COnsider本書由Robert Love編寫的Linux內核編程。它已經獲得了相當不錯的VFS信息,並開始編寫新的信息。我相信有一個電子書也可用於此。

2

您是否考慮過使用FUSE?

http://fuse.sourceforge.net/

這是很簡單的拉這一關使用FUSE,由於保險絲已綁定幾乎所有流行的語言,你也可以使用其他語言比C.你會與VFS通過FUSE進行交互,所以出現問題的可能性要小得多(這會導致整個操作系統崩潰)。還有更多的例子可用於FUSE,而不是直接使用VFS。