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