Glibc 2.
Разработчики выкатили масштабное обновление главной системной библиотеки GNU C Library до версии 2.44. Спустя шесть месяцев напряженного кодинга фундамент любого дистрибутива Linux стал соответствовать свежим стандартам ISO C23 и POSIX.1-2024.
Главным достижением в этом релизе можно считать появление нормального конфигурационного файла. Теперь общесистемные настройки можно прописать в /etc/tunables.conf и применить через утилиту ldconfig, вместо того чтобы жонглировать переменными окружения.
В качестве оптимизации в функцию выделения памяти malloc завезли поддержку огромных страниц THP, чтобы ядро меньше напрягалось при работе с оперативной памятью. Любителей экзотического железа порадовали поддержкой китайской архитектуры LoongArch32, а для модных процессоров AArch64 и RISC-V переписали кучу базовых математических функций с использованием векторных инструкций.
Не обошлось и без традиционного латания дыр. Безопасники закрыли несколько уязвимостей, среди которых выделяется баг в функции gethostbyaddr. Хакеры могли подсунуть приложению кривой ответ от DNS-сервера и заставить систему обработать чужое доменное имя для обхода ограничений доступа.
До кучи исправили падение утилиты iconv при обработке древних кодировок IBM. А для процессоров ARM добавили аппаратную защиту стека возврата, окончательно сломав жизнь любителям ROP-эксплойтов.
@linux0ids