微比恩 > 信息聚合 > Linux 之父终于被劝动:用了 30 年的 Linux 内核 C 语言将升级至 C11

Linux 之父终于被劝动:用了 30 年的 Linux 内核 C 语言将升级至 C11

2022-02-25 14:00:46来源: IT之家

还在使用 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