我试图将一个新的系统调用添加到Linux内核3.2.x中。在搜索有用的参考资料时,我有个印象,即使用可加载模块实现系统调用是不可能的,如SO问题Is it possible to add a system call via a LKM?所述。
我找到了另一个链接,上面说:“有一种方法可以在不重新编译内核的情况下使用模块添加系统调用,但这超出了本文档的范围。”来源:http://hekimian-williams.com/?p=20 我知道静态实现系统调用需要每次更改都要编译内核代码。如上述博客所述,是否有一种方式可以将它实现为模块。
非常感谢任何建议或指向的方向。
我找到了另一个链接,上面说:“有一种方法可以在不重新编译内核的情况下使用模块添加系统调用,但这超出了本文档的范围。”来源:http://hekimian-williams.com/?p=20 我知道静态实现系统调用需要每次更改都要编译内核代码。如上述博客所述,是否有一种方式可以将它实现为模块。
非常感谢任何建议或指向的方向。