Скидки до 55% и 3 курса в подарок 0 дней 09 :23 :01 Выбрать курс
Код
#новости

Вышла 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.


Попробуйте бесплатно 4 топовых направления в IT

Переходите в Telegram и откройте доступ к бесплатным IT-курсам. Попробуйте себя в Python, Java, тестировании ПО, SQL и Excel. Определите, какое направление вам подходит, и получите подарки.

Пройти курс
4 бесплатных курса для старта в IT ➞
Переходите в Telegram и пройдите 4 курса по топовым направлениям IT. Определите, какая сфера вам ближе, и сделайте первый шаг к новой профессии.
Пройти курс→
Понравилась статья?
Да

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

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