手机版
你好,游客 登录 注册
背景:
阅读新闻

Glibc 2.29 发布,新的getcpu()函数

[日期:2019-02-04] 来源:Linux公社  作者:醉落红尘 [字体: ]

1月底释出的是GNU C Library (glibc)的2.29版本。

自glibc 2.28推出以来的半年里,这个事实上的C库已经有了更多的优化和新增功能。 Glibc 2.29带来了一个新的getcpu()包装函数,它返回当前使用的CPU以及调用线程或进程的NUMA节点。这只是围绕Linux的getcpu()系统调用。

在优化方面,Glibc新近优化了exp,exp2,log,log2,pow,sinf,cosf,sincosf和tanf的通用版本。此版本现在还默认在PowerPC64LE上使用Transactional Lock Elision,当内核支持时,支持Linux上的C-SKY ABIv2,最近32位CPU支持进入Linux 4.20内核和GCC 9.0,以及其他各种更改和改进。另外值得指出的是Glibc 2.29中针对最近发布的CVE的三个安全修复程序。

添加了函数posix_spawn_file_actions_addchdir_np和posix_spawn_file_actions_addfchdir_np,使posix_spawn和posix_spawnp能够在不同的目录中运行新进程。 这些函数是GNU扩展。 函数posix_spawn_file_actions_addchdir_np类似于同名的Solaris函数。

关于Glibc 2.29亮点的更多细节通过libc-announce了解。 Glibc 2.30现已开放供开发。

Linux升级Glibc  https://www.linuxidc.com/Linux/2015-04/116472.htm
Linux提示“libc.so.6: version `GLIBC_2.14' not found”系统的glibc版本太低 https://www.linuxidc.com/Linux/2017-01/139806.htm
危险!GHOST(幽灵)漏洞曝光  https://www.linuxidc.com/Linux/2015-01/112496.htm
GNU glibc 爆 gethostbyname 缓冲区溢出漏洞  https://www.linuxidc.com/Linux/2015-01/112486.htm
glibc gethostbyname缓冲区溢出漏洞(CVE-2015-0235)  https://www.linuxidc.com/Linux/2015-01/112516.htm
Linux glibc幽灵漏洞测试与修复方法 https://www.linuxidc.com/Linux/2015-01/112562tm
Linux 升级Glibc2.14 遇到问题及解决  https://www.linuxidc.com/Linux/2017-01/139836.htm
CentOS 6.5升级Glibc  https://www.linuxidc.com/Linux/2017-03/141674.htm

Glibc 的详细介绍请点这里
Glibc 的下载地址请点这里

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-02/156700.htm

linux
相关资讯       glibc  Glibc 2.29 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款