Glibc

GNU C Library
gnu.org/software/libc/libc.html
Heckert GNU white.svg
Información general
Desarrollador(es)Proyecto GNU y Ulrich Drepper
Lanzamiento inicial(info)
Última versión estable2.27 (info)
1 de febrero de 2018 (3 meses y 24 días)
GéneroBiblioteca runtime
Programado enC
Sistema operativoMultiplataforma
LicenciaGNU LGPL
Estado actualActivo
En español
La biblioteca de C de GNU provee funcionalidad que aisla a las aplicaciones del núcleo (Linux en esta imagen). Para utilizar funcionalidad específica de Linux se emplea la rutina syscall() de la biblioteca de C de GNU. O bien una implementación propia de la llamada a sistema en ensamblador. Si una aplicación utiliza la interfaz de llamadas a sistema de Linux con implementaciones propias en exclusiva, entonces dicha aplicación se considera monolítica.

La biblioteca de C de GNU (del inglés GNU C library), comúnmente conocida como glibc es la biblioteca de tiempo de ejecución estándar del lenguaje C de GNU. Se distribuye bajo los términos de la licencia GNU LGPL.

En los sistemas en los que se usa, esta biblioteca de C que proporciona y define las llamadas al sistema y otras funciones básicas, es utilizada por casi todos los programas. Es muy usada en los sistemas GNU y sistemas basados en el núcleo Linux. Es muy portable y soporta gran cantidad de plataformas de hardware. En los sistemas Linux se instala con el nombre de libc6.

Hardware y núcleos soportados

Glibc es usada en sistemas que trabajan con muchos núcleos diferentes y diferentes arquitecturas de hardware. El uso más común es en sistemas con el núcleo Linux en hardware x86, pero también soporta oficialmente las siguientes plataformas de hardware: x86, Motorola 680x0, DEC Alpha, PowerPC, ARM, ETRAX CRIS, S/390 y SPARC. Tiene soporte oficial para núcleos Hurd y Linux, aunque hay disponibles versiones con muchos parches que funcionan con núcleos de FreeBSD y NetBSD (como es el caso de Debian GNU/kFreeBSD y Debian GNU/NetBSD, respectivamente). Es también usada (de una forma modificada) como la libroot de BeOS y por eso en Haiku.

Other Languages
العربية: مكتبة جنو لسي
català: Glibc
čeština: GNU C Library
Ελληνικά: GNU C βιβλιοθήκη
English: GNU C Library
eesti: Glibc
euskara: Glibc
français: GNU C Library
Հայերեն: Glibc
italiano: GNU C Library
Nederlands: GNU C Library
português: GNU C Library
русский: Glibc
српски / srpski: ГНУ Ц библиотека
Türkçe: GNU C Library
українська: Glibc