已经为即将发布的GNU C库“glibc”2.39版本起草了一个发布计划,以及一些可能的最后时刻的更改。
就像时钟一样,Glibc的新版本往往会在每年的2月和8月发布。Glibc 2.39的计划是在2月1日发布。从现在到下周,随着功能开发的结束,ABI将会冻结,而在1月11日之后,这个libc实现将会硬冻结ABI,只专注于错误修复,没有ABI更改。Andreas Huettel在邮件列表上列出了Glibc 2.39的发布计划。
发布计划还列出了一些可能的最后特性,包括对C23 stdbit.h的支持、移除安腾IA-64 Linux目标(ia64-linux-gnu)以及添加对多架构的clone3支持。英特尔安腾IA-64支持是在Linux6.7内核中删除作为Linux Itanium支持退役计划的一部分。随着上游内核支持的移除,Glibc没有理由继续维护他们的支持,特别是考虑到安腾硬件的使用日益减少,特别是考虑到它涉及到那些运行上游开源软件堆栈的人。
在撰写本文时,Glibc Git还没有移除ItaniumIA-64,但如果在Glibc 2.39发布之前移除,请不要惊讶。告别了,也是之前从GCC编译器中删除.
Glibc 2.39也带来了各种优化功能对于更新的CPU指令,可以相当令人兴奋, LoongArch的HWCAP, CET Shadow Stack支持支持Linux6.6+,以及通过《行为守则》,以及其他变化。
Glibc 2.39版本计划可在libc-alpha邮件列表.