欢迎访问 [筑砼匠] ,
我们努力分享有用的专业知识。

Linux内核讨论采用现代C语言标准&俄乌危机对芯片供应链影响暂时有限

Linux 内核讨论采用现代C语言标准

Linux 内核在快速发展,但它同时依赖于一些相当古老的工具,其中之一是代码仍然采用的是 1989 版的 C 语言标准,已有三十多年历史了。这一情况有望在 5.18 kernel 中改变。Jakob Koschel 向 Linus Torvalds 递交的补丁引发了采用现代C语言标准的讨论。他的补丁旨在修复内核链表相关的预测执行漏洞。Torvalds 对补丁修复的问题表示不解,Koschel 对此做出了进一步的解释,Torvalds 随后认为也许可以采用更直接的修复如块级变量声明。但 C89 不支持,而 1999 年发布的 C99 标准支持。Torvalds 说,内核代码一直停留在 C89 的原因之一是编译器 gcc 的旧版本会出现奇怪的问题,现在内核要求的 gcc 最低版本已经提高到了 v5.1 那些 bug 可能不再相关了。另一位内核开发者 Arnd Bergmann 提议直接升级到 C11 甚至 C2x,但跨越太大内核社区未必接受。Torvalds 宣布将在下一个内核版本 v5.18 中尝试下。如果一切顺利,C 语言标准有望在下一个内核版本中迁移到 C11。

俄乌危机对芯片供应链影响暂时有限

大型芯片制造商表示,他们预计俄乌冲突对供应链的干扰暂时有限,因原材料还有库存且采购多元化。但业界一些消息人士表示,中长期而言可能会有影响。在俄罗斯从陆海空攻打乌克兰后,欧洲面临几十年来最大的安全危机之一。美国半导体行业使用的氖有 90% 以上是由乌克兰提供,这种气体对芯片制造过程中使用的激光至关重要。市场研究公司 Techcet 称,氖是俄罗斯生产钢铁的副产品,在乌克兰进行纯化。美国使用的钯金有 35% 来自于俄罗斯。钯金应用在传感器和记忆体(内存)等等产品。由于遇到过其他干扰和冲突,厂商现在有了更充分的准备。艾司摩尔(ASML)周三表示,它正在研究氖气的替代供应来源。
赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权。
文章名称:《Linux内核讨论采用现代C语言标准&俄乌危机对芯片供应链影响暂时有限》
本站资源仅供个人学习交流使用,请于下载后24小时内删除,不允许用于任何商业用途,否则法律问题自行承担。

评论/留言 抢沙发

筑砼匠_筑之所道,匠心天成。

筑砼匠建筑结构工程博客是专注于建筑结构、土木工程、结构工程、钢结构、工程设计、工程管理、工程规范、考试考证、工程专业软件使用等工程领域的技术型知识分享博客。

关于本站隐私政策

觉得文章对你有用就扫码赞助一下本站吧O(∩_∩)O~。

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起构建更加和谐的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册

Search
软件
主页
建筑
土木