您可能要编译自己的内核的3个原因[Linux]

由于这个事实,您可以相对容易地取出内核,对其进行一些处理,然后再将其放回去。但是您对内核究竟能做什么,以及为什么要考虑自己编译内核,

修补或替换驱动程序及其他零件

人们在家编译自己的内核的最常见原因之一就是某些驱动程序(以及其他内核功能) )需要打补丁或完全替换为完全不同的驱动程序或更新的驱动程序。一个很好的例子是需要修补一些无线驱动程序,以便能够捕获用于WEP破解的数据包。该文章中提到的Backtrack Linux附带了已经打补丁的驱动程序,但是其他发行版中都将包含未打补丁的驱动程序。

有时,人们还会向后移植某些驱动程序,尤其是开源图形驱动程序。如果向后移植驱动程序,则意味着您要从较新的内核中获取驱动程序,并将其作为补丁粘贴到较旧的内核中。即使安装专有图形驱动程序的人有时也不得不重新编译内核,尽管这通常是自动发生的。自己的内核是您可以自己进行优化。自定义的重点是更改内核的各个部分,而优化的重点是可以删除的所有不需要的部分,以及可以产生更快内核的编译标志的最佳组合。

说您的笔记本电脑不会没有蓝牙功能,并且您不打算购买USB加密狗,则可以从内核中删除与蓝牙有关的所有内容。通过这种逻辑,可以删除许多不需要的驱动程序,从而节省磁盘空间和其他资源。如果他们从来没有使用最终的内核,那么他们将不会加载并占用可用于其他用途的宝贵资源。

了解有关内核的更多信息

最后但同样重要的是,编译自己的内核可以为您带来Linux经验。即使您不更改内核的任何内容(自定义和优化方面),通过下载Linux内核的原始副本,进行编译并在系统上运行所获得的经验对于您来说也是非常宝贵的。显然,这也是每天在内核上工作的人必须做的事情,因此与Linux联系的计算机类型应考虑这一步骤。

结论< /

最后,完全取决于您要执行的操作。对于大多数用户而言,您选择的发行版提供的内核就可以了,而定期编译自己的内核的人也可以这样做,因为有特定的需求。但是,如果您有我所提到的需求,或者只是对进入Linux的实质感兴趣,那么编译自己的内核绝对是个好主意。

您是否编译自己的内核Linux内核?这值得吗?与原始/分发内核相比,您做了哪些修改?在评论中让我们知道!

标签: