@
lzwt806 #9
交钱保平安:买商业授权、技术支持,出了问题找支持方(开源软件就靠技术支持挣钱)。 只要不是古董级别(比如 k8 这种)硬件,支持都可以的。 对与新硬件,找个 linux release data 在硬件发布日期之后的用,基本不会有啥大问题。
@
ps1aniuge #16
1. 内核甚至是 linux,是(脱袜子)脱老板发明并维护的。但为神马大家都不屌,脱老板的 lts 呢?难道说都拿 lts 当狗,屁么?
大发行版不用社区维护的 LTS 原因是:他们有能力自己维护 kernel,社区的 LTS 的 commiter 不是自己人,往里面添加个 feature、修复个问题流程贼慢。
LTS 的维护并不是 Linus Torvalds 来维护,具体由谁见
https://www.kernel.org/category/releases.html。大多数 LTS 的维护者是 Greg Kroah-Hartman,他维护的 LTS 见:
https://github.com/gregkh/linux。根本问题是:
- 为什么那么多牛 x 的 linux 发行版,不管是桌面版,企业服务器版,都不用最新 lts,次新 lts ?
当前的发行版也在用最新的 LTS 了,时间点在 2017 年,openSUSE 15 使用 4.14 ,Debian 9 使用的是 4,19,CentOS 8 使用的是 4.18 (自己维护)。各大发行版有滚动更新,openSUSE 是 tumbleweed,Debian 是 testing / sid,CentOS 是 Stream。
- 为什么 ubuntu 1604lts,1804lts,都不基于 kernel 的 lts ?
人家家大业大,自己维护的自己说了算,方便加 feature、修复 bug。
- 为什么红帽企业版 678,从来都基于 [中国不出,外国不造的] 小众 kernel 版本。centos7=3.10 ,centos8=4.18 版内核。以 rhel8 为例,别告诉我要基于 fedora28 的内核,不基于此版内核不就行了么?
v3.10 是 LTS,2017.11 才结束支持,CentOS 对于基础软件的策略一向保守——使用古老的版本,使用越久 bug 越少。至于为什么使用 4.18 (实际上 backports 了许多更高版本内核的 feature ),这个得问他们内部的人。
- 往祖坟上刨根问底:
大企业的发行版,不基于 lts 是一种分裂,各自为政,不尊重脱袜子。
令 linux 增加驱动,修复补丁,都变得很复杂。
而理想情况是大家都基于某个最新,次新 lts,做分支。比如 4.14.ubuntu,4.14.centos
为了话语权。变得复杂,不更好收保护费吗?