GNU libc (Glibc) 2.37 已发布


Glibc 是提供系统调用和基本函数的标准 C 语言库,目前 2.37 版本已经发布,这个在 Linux 和其他平台上广泛使用的 libc 实现有许多错误修复以及一些新功能。

Glibc 2.37 的一些亮点包括:

  • getent 工具现在支持--no-addrconfig选项。

  • 动态链接器不再从库搜索路径上的“tls”子目录或与 AT_PLATFORM 系统名称对应的子目录加载共享对象。

  • CVE-2022-39046 的安全修复,当向 syslog 函数传递一个长度超过 1024 字节的特制输入字符串时,它可以从堆中读取未初始化的内存。

  • 数十个不同的错误修复。

版本细节可以在更新公告中查阅。


相關推薦

2022-08-04

系统调用和基本函数的标准 C 语言库,目前 2.36 版本已经发布,主要内容如下: 添加了对 DT_RELR 相对重定位格式的支持,一个新的 ELF 动态标签。 在 Linux 上添加 pidfd_open、pidfd_getfd 和 pidfd_send_signal 函数。pidfd 功能提供了对

2022-09-07

OpenWrt 22.03 稳定版系列的第一个稳定版本现已发布。自之前的 OpenWrt 21.02 版本分支以来,该版本包含了超过 3800 次 commit,并且已经开发了大约一年的时间。OpenWrt Project 是一个针对嵌入式设备的 Linux 操作系统,它用于取代供应商

2022-10-22

GNU C 库“glibc”获得另一轮 AVX-512  优化工作,使用英特尔的 AVX-512 处理器或 AMD Zen 4 的用户可从中受益。 AVX-512 是一种 SIMD 指令,用于在执行特定任务时提高 CPU 的性能。英特尔工程师 Sunil K Pandey 为 Glibc 开发了增强型矢量扩

2023-06-03

,并采用 systemd 进行系统服务管理。 近日,NixOS 正式发布了 23.05 版本,代号"Stoat"。 此版本除了引入新的和升级软件包外,还有以下亮点: 升级内核:默认 linux 版本从 5.15 -> 6.1,所有受支持的内核均可用 systemd 升级

2023-12-06

so 和 libphp.so。 sudo ldconfig -p |grep php libphp7.so (libc6,x86-64) => /opt/php-7.4/lib/libphp7.so libphp.so (libc6,x86-64) => /opt/php-8.0/lib/libphp.so sudo ldconfig -p |grep python libsamba-policy.cpython-38-x86-64-linux-gnu.so.0 (libc6,x86-64) => /usr/lib/x86_64-li

2022-11-15

代号 “Lunar Lobster - 月球龙虾”的 Ubuntu 23.04 已发布具体的时间表,从表中可以看到,Ubuntu 23.04 计划于 2023 年 4 月 20 日发布。这将是 Canonical 的第 38 个主要 Ubuntu 版本,它是一个临时版本,仅支持软件和安全更新九个月,持续到

2023-03-28

OpenMandriva LX “ROME” 是 Mandriva Linux 的滚动发布版本,旨在继续向用户提供最新的软件包。 目前该项目已发布 23.03 版本。新版本将内核升级到最新的 Linux 6.2,附带最新的 KDE Plasma 5.27 LTS 桌面环境系列,KDE Frameworks 5.104 和KDE Gear 2

2023-04-30

Dragora 3.0 Beta 2 已发布。 Dragora GNU/Linux 是基于简单这一理念而独立开发的 GNU/Linux 发行。它被自由软件基金会认可,是只提供自由软件的屈指可数的几个发行之一,拥有简化高效的系统安装程序,更强大的包管理系统,以及对

2024-02-02

GNU C Library 2.39 已发布,GNU C Library 被设计为可移植和高性能的 C 库。它遵循所有相关标准,包括 ISO C11 和 POSIX.1-2017,也是已知的最完善的国际化接口之一,广泛应用于 GNU/Linux 系统以及其他使用 Linux 内核的系统。 此版本带

2023-03-20

LLVM 16 已正式发布。LLVM 16.0 中添加了许多令人兴奋的功能,包括更快的 LLD 链接、Zstd 压缩的调试部分、稳定其 LoongArch 支持、默认为 Clang 的 C++17 等等。 下面是 LLVM 16 的主要变化: Clang 的默认 C++ 标准现在是 GNU++17,而不是 G

2022-04-18

最新的 GNU C Library (Glibc) 开发代码已经开始丢弃各种 SSSE3 优化代码路径。其中包括删除 mem{move| cpy }-ssse3-back、str{p}{n}cpy-ssse3、str{n}cat-ssse3、str{n}{case}cmp-ssse3 和 {w }memcmp-ssse3 代码路径。 根据介绍,Supplemental Streaming SIMD Exte

2022-06-29

Git 2.37 已正式发布。 主要变化 新增用于修剪不可达对象 (unreachable object) 的机制 新增适用于 Windows 和 macOS 的内置文件系统监视器 稀疏索引 (sparse index) 已可以广泛使用 修剪不可达对象 在 Git 中,对象可被分类为“可

2023-04-14

RT-Thread 5.0.0 现已发布,该版本将RT-Thread smart分支合并到主分支上,后续将与主线版本一同维护;即5.0.0版本增加了RT-Thread Smart特性,支持用户模式;除此之外,还为增加了原子特性,对调度器文件进行功能拆分;在组件层面还新

2023-05-09

基于 Linux 基金会的 Yocto 项目发布了 4.2 版本。Yocto 提供模板、工具和方法,帮助开发者创建基于 Linux 的定制版物联网 / 嵌入式操作系统,而无需关心硬件体系。 4.2 中的新功能/增强功能 Linux 内核 6.1、glibc 2.37 和约 350 个