【发布时间】:2011-11-13 07:24:08
【问题描述】:
从源代码构建 Linux 内核时,可以决定某个功能是静态构建到内核中还是打包到模块中以通过 .config 动态插入。
另一方面,如果我有任何 3rd 方模块的源代码,例如打包的设备驱动程序,是否可以以编程方式将此代码静态集成到内核中?并且不从根文件系统加载内核模块?
【问题讨论】:
-
注意,从法律的角度来看,您不能静态链接专有模块。如果这样做,Linux 内核编译过程将产生致命错误(如果未定义许可证,则会警告您)。
标签: linux linux-kernel kernel kernel-module