25 июля 2026 года состоялся выпуск GNU C Library 2.44 — новой стабильной версии основной системной библиотеки большинства дистрибутивов GNU/Linux. Glibc предоставляет приложениям стандартные функции для работы с памятью, файлами, процессами, потоками, сетью и системными вызовами. Выпуск продолжает шестимесячный цикл разработки и ориентирован на стандарты ISO C23 и POSIX.1-2024.
Одним из главных новшеств стал файл /etc/tunables.conf, через который администраторы смогут задавать параметры glibc сразу для всей системы. После изменения файла необходимо выполнить ldconfig. Ранее подобные настройки обычно передавались через переменную окружения GLIBC_TUNABLES. Разработчики предупреждают, что формат и расположение нового файла пока не считаются стабильным интерфейсом и в будущих версиях могут измениться.
Основные изменения glibc 2.44:
( читать дальше... )
glibc
25 июля 2026 года состоялся выпуск GNU C Library 2.44 — новой стабильной версии основной системной библиотеки большинства дистрибутивов GNU/Linux. Glibc предоставляет приложениям стандартные функции для работы с памятью, файлами, процессами, потоками, сетью и системными вызовами. Выпуск продолжает шестимесячный цикл разработки и ориентирован на стандарты ISO C23 и POSIX.1-2024.
Одним из главных новшеств стал файл /etc/tunables.conf, через который администраторы смогут задавать параметры glibc сразу для всей системы. После изменения файла необходимо выполнить ldconfig. Ранее подобные настройки обычно передавались через переменную окружения GLIBC_TUNABLES. Разработчики предупреждают, что формат и расположение нового файла пока не считаются стабильным интерфейсом и в будущих версиях могут измениться.
Основные изменения glibc 2.44:
glibc.elf.thp, позволяющий использовать Transparent Huge Pages для отображения доступных только для чтения сегментов. Скорректировано и применение THP в распределителе памяти malloc.cosh, sinh и tanh, а также ряд улучшений для уже существующих функций. Новая реализация cosh с использованием FMA в некоторых сценариях обеспечивает прирост производительности примерно на 35%.log, exp, sin, sinh, cosh, asinh, acosh и atanh. Также усилена защита Guarded Control Stack: после включения GCS приложение больше не сможет отключить или изменить отдельные операции теневого стека через prctl.memcpy, memmove, memcmp, strlen, strcmp, strcpy, strncpy, strchr, strrchr и других функций обработки строк и памяти.arm-*-linux-gnueabi.assert стал вариативным и теперь может принимать более сложные выражения, содержащие запятые.ldconfig получил возможность устанавливать заранее сформированные файлы ld.so.cache.hrx_BR для языка хунсрик, распространённого среди части населения Бразилии.Одновременно прекращена поддержка 31-разрядной конфигурации s390-linux-gnu. Удалены параметры сборки --enable-memory-tagging и --enable-static-nss: первый управлял экспериментальной реализацией маркировки памяти для AArch64, которая также удалена, а второй фактически не влиял на сборку со времён glibc 2.33.
В glibc 2.44 исправлены три уязвимости. CVE-2026-4437 и CVE-2026-4438 связаны с некорректной обработкой DNS-ответов функциями gethostbyaddr и gethostbyaddr_r. CVE-2026-4046 позволяла вызвать аварийное завершение iconv при обработке специально подготовленных недоверенных данных. Помимо этого устранено несколько десятков ошибок в динамическом загрузчике, malloc, stdio, NSS, обработке локалей и статически скомпонованных программах.
Исходные тексты glibc 2.44 доступны на FTP-серверах проекта GNU. В дальнейшем библиотека должна появиться в новых выпусках дистрибутивов, включая Fedora 45 и Ubuntu 26.10.
>>> Источник
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | GNU Binutils 2.47 | 0 | 13.39 | 27-07-2026 |
| 2 | За 31 час разработчики Linux опубликовали 432 сообщения об уязвимостях ядра | 0 | 15.46 | 27-07-2026 |
| 3 | FreeBSD 16 оказалась свободна от GPL-кода только в пользовательском окружении | 0 | 10.5 | 29-07-2026 |
| 4 | Google без официального анонса опубликовала Chrome для Linux на ARM64 | 0 | 16.61 | 29-07-2026 |
| 5 | Выпуск операционной системы NetBSD 11.0 | 0 | 22.47 | 01-08-2026 |
| 6 | В Samba исправлены уязвимости, позволяющие захватить домен Active Directory | 0 | 9.98 | 29-07-2026 |
| 7 | Выпуск Coreboot 26.06, открытой альтернативы проприетарным прошивкам | 0 | 7 | 27-06-2026 |
| 8 | Базовая система FreeBSD-CURRENT избавлена от компонентов под лицензией GPL | 0 | 7 | 15-07-2026 |
| 9 | Rocky Linux 8 glibc Moderate Heap Buffer Overflow Update RLSA-2026-33126 | 0 | 5 | 01-07-2026 |