Linux|Linux 5.18计划从C89语言标准切换到C11/GNU11 C版本
在内核变化的背后,当Linus Torvalds有了动力,新的变化往往发生得更快,最新的例子是从C89语言标准切换到C11(GNU11) 。这一变化现在有望在Linux 5.18合并窗口的早期进行 。最近有关于Linux内核从C89转向C11的讨论非常热烈 。目前内核的C语言编程被限制在旧的C89标准上,而最新主线版本的目标是将其提升到更现代的C11 。
由于Linux 5.15已经将GCC编译器的版本要求提高到了GCC 5.1,他们可以安全地开始引入C11/GNU11语言特性,而不需要施加任何新的编译器要求 。
在快速修订了用于将构建Linux内核的"-std=gnu89"目标改为"-std=gnu11"目标的补丁集之后,Linus Torvalds指出,他希望尽早将其拉入下一个合并窗口,以防其他拉动请求最终使用C11功能,等等 。转换到C11将发生在即将到来的周期即Linux 5.18 。
文章图片
现在有linux-kbuild的kbuild-gnu11分支,它将在早期被送入Linux 5.18的合并窗口 。如果Linux 5.17在周日按时发布,该合并窗口将在下周启动 。
了解更多:
【Linux|Linux 5.18计划从C89语言标准切换到C11/GNU11 C版本】https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/log/?h=kbuild-gnu11
推荐阅读
- Apple|11英寸iPad Pro在2022年的mini-LED显示屏升级计划可能已经泡汤
- 复活|复活猛犸象太遥远?中外团队计划从小体型的圣诞岛虎头鼠开始
- SONY|消息称索尼计划3月末发布新品 9500万全画幅相机有望登台
- 数字货币|软银互联网部门计划投资NFT以扩大全球增长
- 鼎龙股份|鼎龙股份:抛光液产品通过客户端验证并开启计划采购
- 鼎龙股份|早间公告:鼎龙股份抛光液产品通过客户端验证并开启计划采购
- Linux|大量安卓 12 新手机受影响,Linux 内核被曝 Dirty Pipe 高危漏洞
- 苹果|AirPods Pro2代或将支持无损音乐,苹果计划升级蓝牙2.4GHz提高传输速率至8兆
- TSMC|台积电计划提高8英寸晶圆代工价格 上调超过10%但不会立即生效
- Linux|龙芯二进制翻译技术再升级:安装包由430M缩小至22M