还在使用 89 年版 C 语言的 Linux 内核,现在终于要做出改变了。今天,Linux 开源社区宣布,未来会把内核 C 语言版本升级到 C11,预计 5.18 版之后生效,也就是今年 5 月。这个决定很突然,从发起问题到官方声明,不过才一个星期,要知道说服固执的 Linux 之父 Linus Torvalds 可不是件容易的事。事情的原因,说起来还有那么一点偶然的因素。一个 bug 的连锁反应问题的起源是来自上周的一次 Linux 社区讨论。一位名叫 Jakob Koschel 的博士生,在研究阻止与内核链表 primitive 相关的预测执行漏洞时,发现了这样一个问题。Linux 内核广泛使用由 struct list_head 定义的双向链表:struct list_head { struct list_head *next,
Linux 之父终于被劝动:用了 30 年的 Linux 内核 C 语言将升级至 C11
2022-02-25 14:00:46来源: IT之家
关注公众号
赞
你的鼓励是对作者的最大支持
- 哪个 Linux 发行版最能发挥 AMD 锐龙 9 9950X 处理器实力?59 项实测,性能最高提升 16%2024-08-22 11:53:09
- 深度操作系统 deepin V23 版本更新发布下载:Linux 6.6 LTS 内核,UOS AI 助手上线2024-08-15 15:57:27
- 实测:Linux 比 Win11 更能发挥 AMD 锐龙 9000 系列处理器游戏性能2024-08-14 13:54:49
- deepin V23 深度操作系统 8 月下旬迎来 WPS Office For Linux 个人版:AI 写公式、生成…2024-08-05 18:11:23
- 中国移动成为国内首个加入 OIN 的通信运营商,获 Linux 系统专利交叉许可2024-07-16 15:17:12
- 支持音视频通话与移动端互相转接,腾讯 QQ 更新 Windows 9.9.12、macOS 6.9.39、Linux 3…2024-07-06 19:05:47
- Linux 6.11 内核将引入 RISC-V 内存热插拔功能2024-07-03 22:28:46
- Linux 发行版 Debian 12.6 正式发布:84 项安全更新、162 项 Bug 修复2024-06-30 09:13:20
- CentOS Linux 7 生命周期今日正式结束,将不会获得更新和安全补丁2024-06-30 10:17:37
- Linux Mint 22 即将开启 Beta 测试:基于 Ubuntu 24.04 LTS、支持至 2029 年2024-06-24 14:17:34