Glibc 2.30: ново издание на C библиотека

glibc схема

Източник: Уикипедия

За тези, които още не го знаят, Glibc библиотека (GNU Library 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 процесорите, предназначени за HPC, наречени ThunderX2, някои грешки в сигурността и т.н. са отстранени.

Надявам се за следващата версия сега в разработка, 2.31, Мога да ви разкажа за още много новини в LxA ... Това ще бъде насрочено за февруари 2020 г., така че има още няколко месеца, за да видите резултата от разработката.

За повече информация - Сайт на проекта


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Пабло каза той

    LD_RELOAD? Надявам се да е печатна грешка.
    поздрави