Glibc

De Wikipedia, la enciclopedia libre

GNU C Library (Glibc)
Desarrollador Proyecto GNU
Última versión estable 2.7
(23 de octubre de 2007)
S.O. Multiplataforma
Género Biblioteca runtime
Licencia LGPL
En español No
Sitio web Glibc

Glibc es la biblioteca estándar de C GNU. Se distribuye bajo los términos de la licencia GNU LGPL.

En los sistemas en lo 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 de Linux. Es muy portable y soporta gran cantidad de plataformas de hardware. En los sistemas Linux se instala con el nombre de libc6.

[editar] 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 de 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 nucleos 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.

[editar] Contenido de Glibc

  • Programas instalados: catchsegv, gencat, getconf, getent, glibcbug, iconv, iconvconfig, ldconfig, ldd, lddlibc4, locale, localedef, mtrace, nscd, nscd_nischeck, pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, zdump y zic
  • Bibliotecas instaladas: ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so], libbsd-compat.a, libc.[a,so], libc_nonshared.a, libcrypt.[a,so], libdl.[a,so], libg.a, libieee.a, libm.[a,so], libmcheck.a, libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so, libnss_nisplus.so, libpcprofile.so, libpthread.[a,so], libresolv.[a,so], librpcsvc.a, librt.[a,so], libthread_db.so y libutil.[a,so]

[editar] Enlaces externos

Herramientas personales
Crear un libro