Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. GNU C Library — Wikipédia
GNU C Library — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (novembre 2021).

L'article peut contenir des analyses et interprétations inexactes ou inédites de sources primaires. Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.
GNU C Library
Description de l'image Official gnu.svg.

Informations
Développé par Projet GNU
Première version 1987
Dernière version 2.42 (28 juillet 2025)[1]Voir et modifier les données sur Wikidata
Dépôt sourceware.org/git/glibc.gitVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Le système d'exploitation GNU-Linux, GNU/Hurd (d) et BSDVoir et modifier les données sur Wikidata
Environnement Multiplateforme
Formats lus Time Zone Information Format (d)Voir et modifier les données sur Wikidata
Formats écrits Time Zone Information Format (d)Voir et modifier les données sur Wikidata
Type bibliothèque
Licence GNU LGPL
Documentation www.gnu.org/software/libc/manualVoir et modifier les données sur Wikidata
Site web www.gnu.org/software/libc/

modifier - modifier le code - voir Wikidata (aide)

GNU C Library (glibc) est la bibliothèque standard C écrite par Roland McGrath pour le projet GNU. Il s'agit d'un logiciel libre, distribué selon les termes de la Licence publique générale limitée GNU. Depuis 2001, son principal contributeur et mainteneur est Ulrich Drepper[2].

Caractéristiques

[modifier | modifier le code]

En plus de fournir toutes les fonctionnalités requises par Unix98, Single UNIX Specification, POSIX (1c, 1d, et 1j), et certaines fonctionnalités requises par la norme ISO C99, glibc contient des extensions particulièrement utiles au développement dans le cadre du projet GNU.

La glibc est utilisée par différents types de systèmes : différents types de noyaux et différents types d'architectures. Elle est surtout présente dans les systèmes GNU/Linux (mais pas sur Android qui est également basé sur le noyau Linux) et fonctionne sur les architectures suivantes : x86, x86_64, Motorola 680x0, DEC Alpha, PowerPC, ARM, RISC-V, ETRAX CRIS, MIPS, s390 et SPARC.

Elle supporte les noyaux HURD et Linux, et des versions patchées peuvent fonctionner sur les noyaux FreeBSD et NetBSD (donnant alors les systèmes GNU/kFreeBSD et GNU/kNetBSD, respectivement). Sous une forme modifiée elle est utilisée par la libroot de BeOS, et par conséquent aussi par le système d'exploitation Haiku.

libc6

[modifier | modifier le code]

La version 2 de la glibc est connue des utilisateurs de linux sous le nom libc6, car elle remplace l'ancienne bibliothèque C de Linux, qui était elle-même un fork d'une version antérieure de la glibc dont les versions allaient de 2 à 5. Ce nom est moins courant aujourd'hui, cependant dans les systèmes Linux elle est toujours appelée libc.so.6, et certains mainteneurs de paquets l'appellent encore libc6 (surtout ceux suivant la convention selon laquelle un nouveau nom doit correspondre à un nouveau paquet).

Alternatives

[modifier | modifier le code]

Embedded GLIBC (EGLIBC) est une variante de glibc pour les systèmes embarqués. Elle était utilisée notamment par Debian dans Debian 6 (Squeeze) et Debian 7 (Wheezy).

uClibc est une alternative pour les appareils avec peu de mémoire.

Android, qui repose sur un noyau Linux sans pouvoir être qualifié de distribution GNU/Linux, utilise de son côté la Bionic libc.

Notes et références

[modifier | modifier le code]
  1. ↑ (en) Andreas K. Hüttel (d), « The GNU C Library version 2.42 is now available », 28 juillet 2025 (consulté le 29 juillet 2025)
  2. ↑ Jonathan Corbet, « A turning point for GNU libc », sur LWN.net, 28 mars 2012 : « Of the nearly 19,000 commits found in the project's git repository (which contains changes back to 1995), over 12,000 were made by Ulrich. »

Annexes

[modifier | modifier le code]

Bibliographie

[modifier | modifier le code]
  • (en) Richard Stallman, Roland McGrath, Andrew Oram, Ulrich Drepper et Sandra Loosemore, The GNU C Library Reference Manual : for version 2.19, FSF, 7 février 2014, 1064 p. (lire en ligne) ;

Liens externes

[modifier | modifier le code]
  • (en) Site officielVoir et modifier les données sur Wikidata
  • (en) Wiki officiel
v · m
Projet GNU
Histoire
  • Manifeste GNU
  • Free Software Foundation (FSF)
  • Histoire du logiciel libre
Licences
  • GNU General Public License (GPL)
  • GNU Lesser General Public License (LGPL)
  • GNU Affero General Public License (AGPL)
  • GNU Free Documentation License (GFDL)
Logiciels
  • Système d'exploitation GNU
  • Bash
  • GCC
  • GDB
  • Emacs
  • Glibc
  • Guile
  • Guix
  • Coreutils
  • Savannah
  • GNUnet
  • Autotools
  • Liste des paquets GNU
Personnalités
  • Ludovic Courtès (auteur de GNU Guix)
  • Werner Koch
  • Christian Grothoff (auteur de GNUnet)
  • Simon Josefsson
  • Matt Lee
  • Stefan Monnier
  • Alexandre Oliva
  • Thomas Schwinge
  • Richard Stallman
  • John Gilmore
  • Mark H. Weaver
  • Andy Wingo
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de la programmation informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=GNU_C_Library&oldid=208468106 ».
Catégories :
  • Logiciel écrit en C
  • Bibliothèque standard du C
  • Logiciel pour Unix
  • Logiciel libre sous licence LGPL
  • Logiciel du projet GNU
Catégories cachées :
  • Article manquant de références depuis novembre 2021
  • Article manquant de références/Liste complète
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P1072
  • Page utilisant P1073
  • Page utilisant P2078
  • Article utilisant une Infobox
  • Page utilisant P856
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Programmation informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id