Linux系统技术交流QQ群(1670392)验证问题答案:刘遄
LinuxKernel的稳定分支维护者GregKroah-Hartman日前在其个人博客上谈及了关于稳定内核版本的选择。Kroah-Hartman表示常常会有人咨询她们的产品/设备/电脑笔记本/服务器等应当使用那个版本的稳定内核,但考虑到每位人的需求不同,各个版本的支持时间也有差别,所以答案并非固定。他企图用这篇文章来写下对此事的见解,以抒发自己的观点。
Kroah-Hartman列举了推荐使用的内核版本列表,从优至劣排序如下:
1.选择使用自己喜欢的发行版所支持的内核
2.最新的稳定版本
3.最新的LTS版本
4.还在维护的老LTS版本
Kroah-Hartman解释称,对所有Linux用户来说,最明智的选择是使用自己喜欢的发行版中的内核。就个人而言,他更喜欢基于社区的Linux发行版linux最稳定的版本,它们会不断推出最新的内核linux最稳定的版本,但是会得到了社区的支持,不断打上补丁。这种发行版包括像是Fedora、openSUSE、Arch、Gentoo、CoreOS等。
最新的稳定版本则不用多说,大概每三个月,Linux社区会发布一个新的稳定内核,其中包含所有最新的硬件支持linux操作系统介绍,最新的性能改进linux查看硬件信息,以及针对内核的最新Bug修正。
最新的LTS版本则相较更适宜于一些嵌入式设备,无需担忧每三个月发生一次“重大”升级。缺点是难以及时获得新内核中出现的性能改进,除非更新到下一个LTS版本。
一些更老的LTS版本则早已过社区考验,因为Google、Linaro、和其他公司的测试和基础设施的大量支持和投资,这种内核得到了更长时间的支持。使用这些内核实际上就代表你是独立的,最好是能否自己为内核提供支持。
也就是说,在适用性上,Kroah-Hartman推荐:
电脑笔记本/台式机:最新的稳定版本
服务器:最新的稳定版本或最新的LTS版本
嵌入式设备:最新的LTS版本或更还在维护的老LTS版本
对于LinuxKernel的版本,你是怎样选的?欢迎评论。