*NIX-SOFT -> Разработка

GLibс 2.12.2

,

открытая библиотека Си

Дата публикации:

ЭЖД, 19.05.2009 - 20:50

ph34r.gif GLibc 2.10.1

glibc — GNU C Library (GNU библиотека Си). Стандартная библиотека языка Си из проекта GNU. Она написана Free Software Foundation для GNU операционных систем. Glibc выпущена под лицензией GNU LGPL.

Вначале glibc была написана Роландом Макгратом (Roland McGrath), работавшем в FSF в 1980-x годах. В феврале 1988 года FSF представила glibc как библиотеку, имеющую наиболее полную функциональность, требуемую для ANSI C.

В начале 1990-х годов разработчики ядра Linux создали форк glibc. Он был назван «Linux libc». Когда FSF выпустила в 1996 году glibc 2.0, которая поддерживала IPv6, 64-битный доступ к данным, многопотоковые приложения, совместимость с будущими версиями и более переносимый исходный код, разработчики Linux прервали разработку Linux libc и начали использовать glibc от FSF.

Glibc используется в системах, на которых работает много разных ОС, и на разных архитектурах. Наиболее часто glibc используется на x86-машинах с ОС GNU/Linux. Также официально поддерживаются следующие архитектуры: SPARC, Motorola 68k, DEC Alpha, PowerPC, ARM, ETRAX CRIS, s390.

glibc часто критикуют за её «раздутость» и медленную скорость работы по сравнению с другими прошлыми библиотеками. Поэтому были созданы несколько альтернативных стандартных библиотек языка Си (dietlibc, uClibc и Newlib).

Из новшеств glibc 2.10 можно выделить:
Home_http://www.gnu.org/software/libc/libc.html
Downloads (~20,6 Mb)_http://ftp.gnu.org/gn...-2.10.1.tar.gz

ЭЖД, 4.11.2009 - 13:26

ph34r.gif Glibc 2.11

Из новшеств можно отметить:
Downloads (~15 Mb)_http://ftp.gnu.org/gn...c-2.11.tar.bz2

ЭЖД, 12.01.2010 - 19:50

ph34r.gif glibc 2.11.1



Downloads (~15 Mb)_http://ftp.gnu.org/gn...2.11.1.tar.bz2

ЭЖД, 6.05.2010 - 17:32

ph34r.gif Glibc 2.12

В новой версии Glibc произошли следующие изменения:

* Исправлено 80 ошибок;
* Добавлены новые интерфейсы pthread_setname_np и pthread_getname_np, позволяющие привязать и получить символьное имя для заданной нити, что особенно удобно для отладочных целей;
* Добавлен новый специфичный для Linux-ядра интерфейс recvmmsg , позволяющий организовать получение в рамках одного системного вызова сразу нескольких сообщений, которые ранее потребовали бы отдельных вызовов recvmsg(). Технология значительно повышает эффективность работы приложений передающих большие объемы данных или оперирующих пакетами небольшого размера;
* Для платформы SPARC реализован макрос STT_GNU_IFUNC;
* Динамический линковщик теперь распознаёт версии ABI из поля EI_ABIVERSION заголовка ELF-файла;
* Добавлен NIS-селектор ADJUNCT_AS_SHADOW для упрощения управления паролями в Sun Solaris;
* Добавлены три новые локали: kok_IN, sq_MK, cv_RU (локаль для чувашского языка).

Downloads (~15 Mb)_http://ftp.gnu.org/gn...c-2.12.tar.bz2

ЭЖД, 20.05.2010 - 19:06

ph34r.gif glibc 2.11.2



Downloads (~20 Mb)_http://ftp.gnu.org/gn...-2.11.2.tar.gz

ЭЖД, 7.08.2010 - 8:48

ph34r.gif glibc 2.12.1



Downloads (~20,1 Mb)_http://ftp.gnu.org/gn...-2.12.1.tar.gz

ЭЖД, 23.12.2010 - 19:52

ph34r.gif glibc 2.12.2



Downloads (~15 Mb)_http://ftp.gnu.org/gn...2.12.2.tar.bz2


версия для печати -> Полная версия

SoftoRooM © 2004-2024