linux - 如何编写 Linux VFS 模块?

标签 linux linux-kernel linux-device-driver

<分区>

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

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

最佳答案

您是否考虑过使用 FUSE?

http://fuse.sourceforge.net/

使用 FUSE 实现这一点要简单得多,并且由于 FUSE 绑定(bind)了几乎所有流行的语言,您还可以使用 C 以外的其他语言。您将通过 FUSE 与 VFS 交互,因此机会要小得多出错的次数(这会导致整个操作系统崩溃)。与直接使用 VFS 进行 FUSE 相比,还有更多示例可用。

关于linux - 如何编写 Linux VFS 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19158501/

相关文章:

在外部事件发生之前阻止读取操作的正确方法?

linux - 通过Bootloader和Kernel查询SoC的寄存器初始化

Linux 设备驱动程序注册程序

c - 用于嵌入式系统中 RS232 设备的 Linux 设备驱动程序

linux - 在哪里可以找到适用于我的 Linux 系统的 libxul.so 库?

python - 拆分由尾部连接的文件

javascript - Linux 上的 Node.js UDP 子网广播失败

android - 获取单个正在运行的进程开始时间

linux-kernel - 如何在 OpenWrt 中为内核模块编写 makefile 以自动加载模块

linux-kernel - Linux 中断处理