如何编写Linux VFS模块?

时间:2013-10-03 11:52:08

标签: linux linux-kernel linux-device-driver

是否有适合初学者的在Linux中编写新VFS的良好文档或教程?

我试图在网上找到一些资源,但找不到。因此,我不确定我必须使用哪个内核DS以及要实现的概念/模块。

2 个答案:

答案 0 :(得分:3)

你考虑过使用FUSE吗?

http://fuse.sourceforge.net/

使用FUSE将其关闭起来要简单得多,而且由于FUSE几乎对所有流行语言都有绑定,你也可以使用C以外的其他语言。你将通过FUSE与VFS交互,所以机会要小得多出了问题(这会使整个操作系统崩溃)。 FUSE还有更多可用的例子,而不是直接使用VFS。

答案 1 :(得分:0)

由Robert Love撰写的Linux内核编程书。它在VFS上获得了相当不错的信息并开始编写新的信息。我相信还有一本可用的电子书。