内核模块是具有独立功能的程序,它可以被单独编译,但是不能单独运行,它必须被链接到内核作为内核的一部分在内核空间运行。
模块编程与内核版本密切关联,因为不同的版本中的某些函数名有变化,所以模块编程也可以说是内核编程。
模块本身不会被编译进内核,从而控制内核的大小;模块一旦被加载,就和内核中的其他部分完全一样。
驱动程序也是一个模块
本文介绍了内核模块的概念及其与内核版本的关系。模块可以单独编译但必须链接到内核中运行,并且模块编程紧密关联于特定的内核版本。此外,驱动程序也是一种特殊类型的模块。
4406
1490
171
3091

被折叠的 条评论
为什么被折叠?