Glibc 2.30: новый выпуск библиотеки C

схема glibc

Источник: Википедия

Для тех, кто еще этого не знает, Библиотека Glibc (библиотека GNU C) это очень распространенная библиотека, используемая во время выполнения для программного обеспечения, написанного на языке C. Этот проект GNU находится под лицензией LGPL и предоставляет системам серию системных вызовов (syscalls) и других основных функций, определенных в нем. Почти все программы на языке программирования C используют его (включая само ядро).

Доступно для Системы GNU основан на ядре Linux, хотя он очень портативен для поддержки нескольких систем и большого количества различного оборудования. Другие системы, такие как Kaiku, BeOS и Debian GNU с ядром Hurd, kFreeBSD, также поддерживаются этой очень важной библиотекой. Если вы выполните поиск своего дистрибутива, вы найдете его как libc в одной из его версий.

Что ж, после того, как он был представлен, вы должны знать, что он теперь запущен версия glibc 2.30 с интересными улучшениями. После этого выпуска проекта GNU C Library 2.30 оптимизации и новые функции варьируются от поддержки Unicode 12.1 до несколько более незначительных улучшений. Он также подчеркивает поддержку пакета –preload для динамического компоновщика для предварительной загрузки общих объектов в качестве альтернативы переменной среды LD_RELOAD.

Кроме того, у него есть новые функции в Linux например getgents64 (), gettid () и tgkill (). Что касается предлагаемой поддержки POSIX, есть также новые возможности с такими функциями, как pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock и sem_clockwait. Даже производительность была оптимизирована для архитектуры ARM, а также специально для процессоров ARM, предназначенных для высокопроизводительных вычислений под названием ThunderX2, исправлены некоторые ошибки безопасности и т. Д.

Надеюсь на следующую версию сейчас в разработке, 2.31, Я могу рассказать вам о многих других новостях в LxA ... Это будет запланировано на февраль 2020 года, так что есть еще несколько месяцев, чтобы увидеть результат разработки.

Для дополнительной информации - Сайт проекта


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Пабло сказал

    LD_RELOAD? Надеюсь, это была опечатка.
    привет