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

схема glibc

Джерело: Вікіпедія

Для тих, хто цього ще не знає, Бібліотека Glibc (Бібліотека GNU C) це дуже поширена бібліотека, яка використовується під час виконання програмного забезпечення, написаного мовою C. Цей проект GNU перебуває під ліцензією LGPL і забезпечує системи з низкою системних викликів (syscalls) та іншими основними функціями, визначеними в ньому. Майже всі програми на мові програмування С використовують її (включаючи саме ядро).

Доступний для Системи 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, призначених для HPC під назвою ThunderX2, виправлено деякі помилки безпеки тощо.

Я сподіваюся на наступну версію зараз у розробці, 2.31, Я можу розповісти вам про ще багато новин у LxA ... Це буде заплановано на лютий 2020 року, тож є ще кілька місяців, щоб побачити результат розвитку.

Для отримання додаткової інформації - Сайт проекту


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Пабло - сказав він

    LD_RELOAD? Сподіваюся, це була друкарська помилка.
    привіт