Glibc

Glibc

glibc

GNU C Library
Heckert GNU white.svg
Тип Библиотека исполнения
Разработчик Проект GNU
Написана на C
ОС кроссплатформенная
Аппаратная платформа кроссплатформенная
Версия 2.11 (30 октября 2009[1])
Лицензия GNU Lesser General Public License
Сайт http://www.gnu.org/software/libc

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

Содержание

История

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

Временный форк glibc

В начале 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).

Примечания

  1. Drepper, Ulrich glibc 2.11. Список рассылки libc-alpha (30 октября 2009). Проверено 11 ноября 2009.

Ссылки

Heckert GNU white.svg
В Википедии есть портал
«Свободное программное обеспечение»




Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Glibc" в других словарях:

  • Glibc — Basisdaten Entwickler: Free Software Foundation Aktuelle Version …   Deutsch Wikipedia

  • Glibc — GNU C Library Développeur Projet GNU Dernière version …   Wikipédia en Français

  • glibc — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете отредактировать эту статью …   Википедия

  • Glibc — No debe confundirse con GLib. GNU C Library Desarrollador Proyecto GNU …   Wikipedia Español

  • Glibc — Introducción Glibc es la biblioteca estándar de C GNU, también es conocidad como libc6, bajo licencia LGPL. Glibc es la biblioteca de C que proporciona y define las llamadas al sistema y otras funciones básicas, también es utilizada por todos los …   Enciclopedia Universal

  • GLibc — …   Википедия

  • glibc — Generalized LibraryC Routinenbibliothek, Nachfolgeversion von libc5 (LINUX) …   Acronyms

  • glibc — ● sg. np. f. ►LINUX GNU Library C. bibliothèque C du projet GNU. En version 2 actuellement …   Dictionnaire d'informatique francophone

  • glibc — Generalized LibraryC Routinenbibliothek, Nachfolgeversion von libc5 (LINUX) …   Acronyms von A bis Z

  • GNU-C-Bibliothek — glibc Basisdaten Entwickler Free Software Foundation Aktuelle Version …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»