Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       libc - Panorama des biliothèques standard de C sous Linux

DESCRIPTION

       Le  terme « libc » est couramment utilisé comme une abréviation pour la
       bibliothèque standard de C (« standard C library »),  une  bibliothèque
       de  fonctions  normalisée  qui  peuvent  être  utilisées  par  tous les
       programmes C (et parfois par des programmes  dans  d'autres  langages).
       Pour  des raisons historiques (voir ci-dessous), l'utilisation du terme
       « libc » pour parler de la  bibliothèque  standard  de  C  est  un  peu
       ambiguë sur Linux.

   glibc
       La  bibliothèque  C  de  loin  la  plus  utilisée  sous  Linux  est  la
       bibliothèque  C  du  projet  GNU   (http://www.gnu.org/software/libc/),
       souvent  désignée  comme glibc. Il s'agit de la bibliothèque C utilisée
       aujourd'hui dans toutes les principales distributions Linux. Il  s'agit
       également  de  la  bibliothèque C dont les détails sont documentés dans
       les pages pertinentes du projet man-pages projet  (principalement  dans
       la  section 3  du  manuel).  La  documentation  de  glibc est également
       disponible dans la glibc manuel, disponible via la commande info  libc.
       La  version 1.0  de la glibc a été faite en Septembre 1992. (Il y avait
       des versions 0.x antérieures.) La version majeure suivante de la  glibc
       était la 2.0, publiée au début de 1997.

       Le   chemin   /lib/libc.so.6   (ou  quelque  chose  de  similaire)  est
       normalement un lien symbolique qui  pointe  vers  l'emplacement  de  la
       bibliothèque  glibc  et  l'exécution de ce chemin permet d'afficher les
       diverses informations sur la version installée sur votre système.

   Linux libc
       Du début jusqu'au milieu des années 1990, il y  avait  déjà  depuis  un
       moment   une  duplication,  Linux  libc,  de  glibc 1.x  créé  par  des
       développeurs Linux qui ont estimé que le développement de la  glibc  de
       l'époque  n'était  pas  suffisant  pour  les besoins de Linux. Souvent,
       cette bibliothèque a été appelée, de manière ambiguë, la « libc ».  Les
       versions  majeures  2,  3, 4 et 5 de Linux libc ont été publiées, ainsi
       que de nombreuses versions mineures. Pendant un  certain  temps,  Linux
       libc   a   été  la  bibliothèque  standard  de  C  dans  de  nombreuses
       distributions Linux. Cependant, malgré les efforts de développement  de
       Linux  libc,  lorsque  la bibliothèque glibc 2.0 est sortie, elle s'est
       montrée nettement supérieure à Linux libc. Par  conséquent  toutes  les
       principales  distributions de Linux qui avaient utilisé Linux libc sont
       très vite revenues à la glibc. (Comme ce retournement a eu lieu il y  a
       plus de dix ans, man-pages ne documente plus les détails de Linux libc.
       Néanmoins, l'histoire est visible dans les  vestiges  de  l'information
       sur  Linux  libc  qui  restent  dans  certaines  pages  de  manuel,  en
       particulier des références à libc4 et libc5.

   Autres bibliothèques C
       Il  existe  plusieurs  bibliothèques  C  pour  Linux  qui  sont   moins
       répandues.  Ces  bibliothèques  sont  généralement  plus petites que la
       glibc, en termes de fonctionnalités et  de  mémoire,  et  sont  souvent
       destinées   à   la   construction   des  petits  exécutables,  pour  le
       développement   des   systèmes   embarqués   de   Linux.   Parmi    ces
       bibliothèques :    uClibc    (http://www.uclibc.org/)    et    dietlibc
       (http://www.fefe.de/dietlibc/).  En  général,  les   détails   de   ces
       bibliothèques ne sont pas couverts par le projet man-pages.

VOIR AUSSI

       syscalls(2), feature_test_macros(7), man-pages(7), standards(7)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.32 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       être       trouvées      à      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'équipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Nicolas   François   et   l'équipe   francophone   de   traduction   de
       Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   écrivant   à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document
       en utilisant la commande « man -L C <section> <page_de_man> ».