编译内核是什么意思?

术语“内核编译”是什么意思?

它是否涉及直接在内核源代码上工作,对内核程序进行更改,然后编译整个源代码?还是代表着不同的东西?

如果编译内核涉及对源代码的操作,那么我去哪里获取内核源代码?

而当某人根据自己的需求编译内核后,内核是否会自动注册到grub文件,并准备好下一次启动时使用?

1个回答

是的,编译内核通常意味着:
1. 下载源代码。 2. 可能修改源代码(大多数非程序员通常不会这样做)。 3. 配置内核(包括选择要包含的功能/模块/驱动程序等)。 4. 进行编译。
与仅使用"make/make install"不同,大多数人使用特殊的工具链,在最后生成deb包;您只需使用"dpkg"安装它们,并处理GRUB等部分的配置。
有关详细操作,请参考以下问题:如何简单重新编译内核?

我对Linux还不熟悉。编译内核是什么意思?我的意思是你回答中的第四步。 - MrObjectOriented