各位公司生产环境用的是什么版本的内核?

56 天前
 zhoudaiyu
我们主 RHEL7(3.10),加一部分麒麟 v10 sp2(4.19),想看看大家的,然后想问一下现在 4 的内核是不是已经算很老了?
3640 次点击
所在节点    Linux
34 条回复
monzuguan
55 天前
非关键业务我有选择权,用 freebsd ,定期更新,确保系统 ssh ,ssl ,apache 各基础软件无漏洞。关键业务系统用什么公司说了算。
Lemonawa
55 天前
kernel.org 上 longterm 的一般都没什么问题
rabbbit
55 天前
有个疑问,各位用的这么老的系统不会有漏洞吗?
cndns
55 天前
发行版本选 debian,内核选 https://www.xanmod.org
kuanat
55 天前
既然有选择的空间,那就肯定不是类似于嵌入式环境定制这样的场景了。

这个问题不如反过来思考,什么时候会考虑换内核?

因为绝大多数情况下,选择内核版本是在选择发行版之后的事情,也就是说几乎不会主动去换内核。

- 某个版本内核爆出严重安全漏洞

- 需要调节某个编译期配置参数(开启功能支持或性能优化)

- 闭源驱动模块限制内核版本

一旦限制了内核版本可选范围,那么就尽量选择改范围内的 lts 版本,然后就基本保持不变了。版本本质上是内核功能集合的数值化表述,不需要新功能(或者性能优化)就不需要更新。

目前还在维护的 lts 版本有 4.19/5.4/5.10/... 等版本,基本上应该满足各种需求了。使用 lts 版本的原因是,出现严重漏洞的时候,相关补丁也会 backport 到所有 lts 版本上。

另外发行版一般不会直接使用某版本 mainline 内核,而是有自己的一套补丁,用以配合自家发行版的默认功能。但是发行版的版本基本上会匹配同版本号的 mainline 版本,所以还是建议尽量选择严肃的发行版,以便尽快获得安全补丁。


------手动分割线------

尽管 CentOS 已经停止维护很久了,但还是有人会因为各种原因选择它。对于这种情况,不仅仅要关注内核问题,还要关注 glib 等版本的问题。

相应的开发、测试或者 staging 环境几乎都要退化到比较低的版本。比较新的版本就不存在这些问题。
L4Linux
55 天前
@monzuguan FreeBSD spectre 的 mitigation 都不全,何谈安全?
Hyvi
55 天前
不同的业务使用的不一样的, 业务能跑起来,谁还关心底层系统是什么呀?
conglovely
55 天前
我们基本上是内网,centos7 一堆
hancai
55 天前
用 3.10 的话, 最好就别用 k8s 了。k8s 在 3.10 上面有些问题。
monzuguan
54 天前
@L4Linux 我不是搞安全的,刚了解到属于 cpu 硬件漏洞? freebsd 有物理机,物理机有定期安装微码,也有虚拟机。有办法自行验证这两种情况是否存在相关漏洞吗?
daimaosix
54 天前
5.15 和 6.1
sopato
54 天前
都用容器的多了,没关注属主机用的啥内核了,一般是 5.15.0 了。
L4Linux
54 天前
monzuguan
54 天前
@L4Linux 这个页面最后一次更新在 2022 年,当初系统版本还是 11 。现在受支持的最低系统版本 13.3 。不知道页面停更代表现在的系统版本没漏洞还是说漏洞影响不大被忽略。有做安全的老哥看到希望能解答下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1029953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX