Код
#новости

Вышла GNU C Library 2.35 — большое обновление для низкоуровневой Linux-библиотеки

Разработчики добавили поддержку Unicode 14, RSEQ-интеграцию и многое другое.

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.


Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована