最轻量级的Linux内核操作系统

最轻量级的Linux内核操作系统,linux,linux-kernel,operating-system,debian,Linux,Linux Kernel,Operating System,Debian,我正在开发LinuxMint17(由我创建了大小为4.6MB的最小化内核),并且我正在为Linux内核的调度程序开发新的附件 问题是我每次都要编译和加载它,这显然是一个相当长的过程,单独构建大约需要3分钟 有没有Linux操作系统的基本内核配置如此之小,我可以更快地完成工作?我只需要一个终端和一些基本的操作系统支持。它必须是3.14版或更高版本,因为最近才添加了截止日期计划程序。您可以尝试TinyCore Linux: 剩下的答案是假设您想要做的是加速内核构建;OP可能已经知道这一点,但其他读者

我正在开发LinuxMint17(由我创建了大小为4.6MB的最小化内核),并且我正在为Linux内核的调度程序开发新的附件

问题是我每次都要编译和加载它,这显然是一个相当长的过程,单独构建大约需要3分钟


有没有Linux操作系统的基本内核配置如此之小,我可以更快地完成工作?我只需要一个终端和一些基本的操作系统支持。它必须是3.14版或更高版本,因为最近才添加了截止日期计划程序。

您可以尝试TinyCore Linux:

剩下的答案是假设您想要做的是加速内核构建;OP可能已经知道这一点,但其他读者可能不知道

如果您是在多核机器上构建,则可以使用并行制造。基本上,您需要调用以下命令:

make -j4
其中4是最终并行编译的C文件数。根据您正在执行的操作,您可能希望将其设置为与生成计算机上的内核数相同或略低于此数。当我在我的机器上构建时,这会大大加快速度

请注意,根据您构建内核的方式,这可能不是正确的方法:例如,在Ubuntu上,如果通过
dpkg
构建,则需要设置
DEB\u build\u OPTIONS=parallel=4
,尽管我怀疑这不是您的情况


如果你有能力,你可以做的另一件事是使用虚拟机,例如
kvm
VirtualBox
来测试你的内核。这将允许您避免不断重新启动生成计算机。

3分钟的生成时间不会太长!但是您可以从内核配置中删除大多数模块和驱动程序是的,我尝试过,但我不完全确定其中的一些内容,并且最终开始崩溃。最好使用2N倍的处理器来实现最快的构建时间。i、 对于Quacore,它应该是make-j8