在运行 3.2.0 的系统上编译 2.4 版本的内核

在运行 3.2.0 的系统上编译 2.4 版本的内核

我当前运行的操作系统的内核版本是 3.2.0。

我可以在上面编译2.4.0版本的内核吗?

有没有比较完善的内核文档? (正如我看到编译内核的不同方式,期望有一个统一的文档列出所有可能的方式)

答案1

您可以尝试编译内核 2.4,尽管由于较新的 libc 和较新的编译器,您可能会遇到一些编译问题...因此您需要使用较旧的 libc 和较旧的 GCC 创建一种 chroot 环境,这不是那样的简单的!

只是编译它不会造成任何损害。但这可能需要做太多的工作。那么值得吗?

答案2

获取旧的发行版(有多个已存档)。但新的硬件无法工作,而且许多旧的软件会让人感觉过时(或者在当今的环境中彻底损坏)。

你想从中得到什么?您就此事提出的问题没有提供任何线索。它看起来非常像XY问题:你想要做 X,得出(可能是错误的,至少是误导的)结论,即要完成 X,你需要做 Y,并询问 Y...并且有很多做 X 的更好方法(如果 X 甚至可以使用 Y 来完成)。祈祷告诉你什么真的想做。否则,我们会原地踏步,并以越来越深奥的方式来完成您所要求的事情,并获得巨大的乐趣,但您将无法更接近解决您的问题。

相关内容