滚动自己的 Linux 内核的优点/缺点?

滚动自己的 Linux 内核的优点/缺点?

我当时正在考虑在主机上安装 Ubuntu 的全新副本。与此同时,我还在考虑推出主线内核,以获取上游内核开发人员发布的所有最新硬件支持等。

虽然我非常清楚这会使我的 Ubuntu 安装完全失去大多数 Ubuntu 支持,但我仍然想知道强制 Linux 发行版采用上游开发人员提供的全新(稳定)内核是否有任何真正的优势。

说实话,我以前自己做过卷烟,我按照说明做,效果很好,但那是出于一个非常具体的原因。那么这会浪费我的时间吗?或者有什么真正的理由说明这仍然是一个好主意?

答案1

您是否认为/需要比 Ubuntu 维护人员更好地跟上硬件变化?对于产生最多问题的硬件,即必须对硬件进行逆向工程或必须使用专有驱动程序的设备,不仅需要内核更新 - 在这些情况下,实际上可能会导致您现有的设备停止工作。

现在,我可以理解出于教育或安全原因而滚动自己的内核。如果这些需求胜过一切,那就去做吧。

老实说,除非您有特殊的需要,否则您不应该偏离经过一定测试且已知可以工作的配置,其中包括特定的内核配置和随附的软件。

答案2

正如 ultrasawblade 所说,如果它与您的硬件运行良好,则没有什么真正的理由。在我看来,一些好的理由可能是:

  • 你想学习一些关于 Linux、源代码、内核和编译的知识(这些都是你可能会花一生去研究的大主题……)
  • 你想测试任何自制的编译手册
  • 内核编译时间是所用硬件的性能指标

相关内容