各位在平时使用 Linux 时,用过哪些新版本内核的特性?

2021-01-22 07:51:09 +08:00
 zhoudaiyu

公司的服务器内核都是 3.10 甚至更老的,据我所知有一些特性是用不了的,比如 eBPF 这种。大家在平时用过哪些新版本内核的特性?最好是生产环境下用的。

5194 次点击
所在节点    Linux
34 条回复
Meltdown
2021-01-22 13:22:28 +08:00
bbr udp gso
fiveelementgid
2021-01-22 13:28:56 +08:00
内核的话,主要是有一个 http 什么过滤的模块?不记得了
imn1
2021-01-22 13:51:40 +08:00
当年买笔记本时,有背光键盘,刚好就处在两个内核版本之间,前一个需要一些技巧(内核社区搜到的),修改才能使用背光,下一个版本就直接支持了

至于生产环境,水平不够,很少研究内核,都是有需求才去搜文章
feather12315
2021-01-22 13:56:04 +08:00
驱动…
julyclyde
2021-01-22 15:26:06 +08:00
@XiaoxiaoPu 好多所谓旧版本依赖其实都没有列举出具体证据,只是心理需求
backport 带来的工程风险那可是现实存在的,需要梳理所有源代码,确定没有漏掉某些部分,确定 backport 和旧版本原生内容不冲突
fengjianxinghun
2021-01-22 16:18:56 +08:00
ebpf bbr io_uring
MasterMonkey
2021-01-22 16:52:07 +08:00
bbr, wiregurad, IPSec over TCP
azh7138m
2021-01-22 23:52:56 +08:00
@dbpe 上点规模的公司就会有,字节也有专门做内核维护的组,也做 backport 类的工作
jim9606
2021-01-23 00:49:24 +08:00
服务器靠老版本+backport 很正常,方便白嫖红帽补丁。

办公机通常就是直接升版本和 firmware 比较省事,反正生产系统遇到的那些问题在办公机上都不容易遇到,特别是 AMD Renoir 的笔记本,想驱动好用基本上越新越好。

其实也不是 intel 有啥黑科技,只是提早一年就把驱动提交上去了,加上挤牙膏。
jim9606
2021-01-23 00:57:39 +08:00
严格来说支持新硬件就算是新特性了,当初给我的小新 Pro13 笔记本挑内核,我都是在 ( https://kernelnewbies.org/LinuxChanges ) 一个个版本搜 Code Name 和模块名来判断至少得用哪个版本,当时选了 5.8 解决了背光调节和螃蟹网卡稳定性问题,现在看 5.10 还有相关改进,估计还得跟着升。
tkl
2021-01-23 10:04:51 +08:00
自己编译
io_uring 都已经这么多人用了吗
40EaE5uJO3Xt1VVa
2021-01-23 11:17:39 +08:00
开箱即用,除了 bbr 之前没在意过其他内核区别
snownarrow
2021-01-25 09:31:01 +08:00
@jim9606 我想请教一下红帽补丁都包含什么类型的补丁,比如 centos 系统上不定期就会扫出 ssh 低版本安全漏洞,让安装新版本,在红帽系统上会有直接安装修复的新补丁吗?还是说也得自己手动编译安装
jim9606
2021-01-26 20:45:45 +08:00
@snownarrow 就是包管理器升级,所有发行版都有的东西,不过红帽实力好些,支持周期更长而且可以给商业订阅支持,出问题可以专人替你修了,而且遇到 0day 那种致命 bug 可以更早拿到修复方案。要是白嫖的社区支持,修不修以及啥时候修好就看人家心情。

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

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

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

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

© 2021 V2EX