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

问题描述 投票:2回答:1

我正在研究Linux Mint 17(由我创建的内核大小最小为4.6MB),我正在开发Linux内核调度程序的新增功能。

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

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

linux linux-kernel operating-system debian
1个回答
1
投票

你可以试试TinyCore Linux:http://distro.ibiblio.org/tinycorelinux/

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

如果您在多核计算机上构建,则可以使用并行make。基本上,你需要调用make之类的东西:

make -j4

其中4是最终并行编译的C文件数。根据您的操作,您可能希望将其设置为与构建计算机上的核心数相同或稍低。当我在我的机器上构建时,这会显着提高速度。

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

如果你有马力,你可以做的另一件事是使用虚拟机,例如: kvmVirtualBox来测试你的内核。这样可以避免不断重新启动构建计算机。

© www.soinside.com 2019 - 2024. All rights reserved.