ubuntu内核和主线内核_近两年 Linux LTS kernel 对比请教,知道的前辈请分享下经验...

39

2019-11-09 01:57:14 +08:00

@lzwt806 #24 维护小版本?想什么呢。

首先,LTS 本身就是「小版本」。

比如说 4.14 和 4.15 本身就是两个不同的「小版本」。维护 4.14 和维护 4.15 没有什么区别,都是把新版本上的 Patch backport 到之前的版本。换句话说,补丁打到 4.14.100 和 4.15.100 所需要的时间精力是类似的。

社区版的 Linux 一般用社区版的 LTS,比如 3.16 内核是 Ben 维护的,因为 3.16 是 Jessie 在用的,所以等于是身为 Debian 和 Linux 维护者的 Ben 在同时为 Debian 和 Kernel 维护 LTS,共享成果。

同理 4.4 内核是 Ubuntu 16.04 在用的,所以在 16.04 支持期内 Canonical 也会贡献他们自己的维护成果,而不是一味交给 Kernel 社区自己。等 16.04 EOL 以后,再变回仅有 Kernel 社区自己扛。

换句话说,维护任何一个 Linux 版本所需要的精力都是差不多的,和是否 LTS 没有什么太大的关系,有关系的是花「谁」的精力。像 Redhat 这些企业级公司的版本,本身就是根据自己的需求定制的,移植的是自己决定的补丁集,加入的是自己有需要的驱动,发型周期也是自己定的,就算用了社区 LTS,也不会直接把社区版的补丁版本拿来用。万一就算这次 RHEL 用的是 4.19 ,那么 RH 的 4.19.100 和官方内核 4.19.100 根本就是两个东西。RH 打的这 100 个补丁包和官方打的这 100 个补丁包也根本就不是一套补丁。官方在增加某个家用 USB Wifi 驱动的时候,RH 可能会去修一个光纤通道卡的性能缺陷。

回到主题,你需要的是一个「长期」维护的内核版本。现在维护时间比较长的,显然就是 RH 系的内核,所以要省事的话,抓个 CentOS 7 就得了,维护更新能到 2024 年,10 年的周期够稳定了。

反正新和旧是矛盾的,你又要旧(稳定)又要新(不稳定)的话那还是洗洗睡了。LTS 相对来说已经是一个新旧的平衡点了。2.6.32 坚如磐石本来就是因为旧,旧得长毛了,没有新技术引入的潜在问题,当然稳了。(而且你说的 2.6.32 肯定是 RH 家的 2.6.32.x,和官方的 2.6.32.x 也根本不是一个版本。)

简而言之,要旧,CentOS 7 内核( 3.10 ),要新,最新大厂内核( CentOS 8 的 4.18 ,Debian 的 4.19 ,Ubuntu 的 4.15 )或者官方内核( 5.4 ),要折中,旧一些的大厂内核( Debian 的 4.9,Ubuntu 的 4.4 )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值