Вышла GNU C Library 2.35 — большое обновление для низкоуровневой Linux-библиотеки
2026-02-21 16:51 Diff

Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.

GNU C Library (Glibc) — это C-библиотека для GNU- и GNU/Linux-систем, а также для всех остальных, использующих ядро Linux. Glibc создавалась как портативная и высокопроизводительная C-библиотека. Она следует стандартам ISO C11 и POSIX.1-2017. Кроме этого, Glibc имеет полностью интернационализированный интерфейс.

Релиз 2.35 вносит в библиотеку огромное количество разнообразных изменений. Некоторые из них представлены ниже:

  • добавили поддержку Unicode 14.0;
  • улучшили обработку больших страниц и новый настраиваемый hugetlb для функции malloc;
  • добавили поддержку C.UTF-8 locale;
  • появился новый алгоритм сортировки — DSO — для динамического линкера, который использует топологическую сортировку и решает проблемы производительности для существующего алгоритма;
  • symlink для динамического линкера теперь установлен в /usr/bin/ld.so;
  • все программы для Glibc установлены как PIE (position independent executables), которые поддерживаются toolchain/architecture;
  • добавили поддержку OpenRISC-архитектуры для Linux;
  • epoll_pwait2-функции доступны на Linux;
  • убрали поддержку Intel MPX;
  • улучшили безопасность.

Посмотреть полный список изменений можно в официальном пресс-релизе GNU C Library.


Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу