The GNU C Library is used as the C library in the GNU systems and most systems with the Linux kernel.

8月2日(米国時間)、「GNU C Library 2.26 released [LWN.net]」において、GNU C Libraryの最新版となる「GNU C Library 2.26」の公開が伝えられた。GNU C LibraryはGNUシステムやGNU/Linuxシステムで広く使われているCライブラリ。

バージョン2.26における主な機能は次のとおり。

malloc(3)へスレッド毎キャッシュを追加。特定用途で大幅な性能改善を実現

Unicode 10.0.0をサポート(文字エンコーディング、文字型情報、音訳テーブルアップデート)

ハンガリー文字の取り扱い向上

DNSリゾルバの改善

GLIBC_TUNABLES環境変数を使ったユーザレベルのチューニング機能をデフォルトで有効化

確保したブロックをreallocのようにリサイズする機能を追加(OpenBSDより移植)

Cプリプロセッサアセンブラ言語からerrno.hの利用を改善

ia64、powerpc64le、x86-32、x86-64においてmathライブラリがデフォルトで128ビット浮動焦点を利用(ISO/IEC/IEEE 60559:2011 (IEEE 754-2008)、ISO/IEC TS 18661-3:2015)

浮動小数点型に関連する新しい関数およびマクロの追加

glibcはLinuxディストリビューションやさまざまなLinux向けアプリケーションで利用されている。