GNU C Library 2.39发布了新的可调参数,stdbit.h用于ISO C2X

2024年 2月 1日 79.1k 0


除了本周发布的GNU Binutils 2.42,1月结束的是GNU C Library 2.39的发布。此C库“libc”更新附带了几个新功能,安全修复和其他增强功能。

从更多的C2X支持工作到Linux系统的新功能等等,GNU C函数库2.39都是一个重大更新。此Glibc更新还修复了各种安全问题和其他错误。Glibc 2.39的一些亮点包括:

-x86-64系统上新的可调参数“glibc.cpu.plt_rewrite”,支持PLT重写,以使用直接分支重写PLT中的间接分支。

-与Linux6.6+内核中的Shadow Stack接口进行同步,现在内核支持已全部就绪。

-Linux新增了POSIX_spawnattr_getcgroup_np和POSIX_spawnattr_setcgroup_np函数,可以无竞争地设置新进程中的cgroup v2。

+Linux下的pidfd_spawn和pidfd_swap函数,类似于POSIX_SPOWN,但返回的是文件描述符,而不是进程ID。为此,还添加了pidfd_getid,用于从进程文件描述符中获取进程ID。

-已从ISO C2X添加了stdbit.h标头。

- Libcrypt已从GNU C库中删除。用户应该使用libxcrypt。

-不再支持IA-64 Linux配置,因为已从Linux内核中删除了对安腾的支持。

-各种安全修复,包括针对本地权限提升问题的修复。

-修复了许多错误。

有关GNU C库2.39更改的更多详细信息,请参阅发布公告.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论