首先,我想为我的英语道歉,这不是我母语,但我会尽我所能。
我是Debian的新开发人员,之前我只做跨平台代码。 由于cross-plateform不再受我的约束,我希望尽可能接近内核。
例如,我想将AES用于crypt文件。 AES存在于内核中,我更喜欢使用AES内核而不是另一个AES(我只是更信任内核源代码)。有没有办法在用户空间中使用内核函数? 更准确地说,确实存在一种方法或文档吗?
如果我想拥有C函数的文档,我会做“man function”。是否有内核的等价物?
我希望我的问题不会出错。 谢谢你的阅读,堆栈溢出过去十几次帮助我,谢谢。
编辑:对不起,我编辑我的帖子,我希望这次更好。
答案 0 :(得分:0)
有没有办法在用户空间中使用内核功能?
不,不能直接从用户空间调用内核函数。
你可以编写内核模块,它调用所需的函数来响应来自用户空间的一些请求。