Glibc 2.30:C库的新版本

glibc模式

来源:维基百科

对于那些还不知道的人, Glibc库(GNU库C) 它是运行时使用C语言编写的软件的非常常用的库,该GNU项目已获得LGPL许可,并为系统提供了一系列系统调用(syscall)和其中定义的其他基本功能。 几乎所有使用C编程语言编写的程序都使用它(包括内核本身)。

可用于 GNU系统 基于Linux内核,尽管它非常易于移植以支持各种系统和许多不同的硬件。 这个重要的库还支持Kaiku,BeOS和带有Hurd内核的Debian GNU,kFreeBSD等其他系统。 如果您搜索发行版,则会在其中一个版本中找到它作为libc。

好了,一旦展示,您应该知道它现在已经启动了 glibc 2.30版本进行了有趣的改进。 在此版本的GNU C库2.30项目发布之后,优化和新功能范围从对Unicode 12.1的支持到更为微不足道的增强。 它还强调了对–preload捆绑包的支持,以使动态链接程序可以预加载共享对象,以替代LD_RELOAD环境变量。

除此之外,它还有 Linux中的新功能 像getgents64(),gettid()和tgkill()。 关于建议的POSIX支持,还有一些具有功能的新功能,例如pthread_cond_clockwait,pthread_mutex_clocklock,pthread_rwlock_clockrdlock,pthread_rwlock_clockwrlock和sem_clockwait。 即使性能已经针对ARM体系结构进行了优化,也针对专门用于HPC的称为ThunderX2的ARM处理器进行了优化,并且修复了一些安全错误,等等。

我希望现在有下一个版本 在开发中,2.31, 我可以告诉您有关LxA的更多消息...该消息定于2020年XNUMX月发布,因此还有几个月时间才能看到开发结果。

想要查询更多的信息 - 项目现场


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   保罗

    LD_RELOAD? 我希望这是一个错字。
    问候