GNU C Library
Da Wikipedia, l'enciclopedia libera.
GNU C Library |
|
|---|---|
| Sviluppatore | GNU Project |
| Ultima versione | 2.7 / 23 ottobre, 2007 |
| SO | Cross-platform |
| Genere | Runtime library |
| Licenza | LGPL |
| Sito web | GNU LibC |
Glibc è la libreria standard del C del progetto GNU. Glibc è un software libero ed è disponibile sotto la GNU Lesser General Public License. Il contributore principale e attuale manutentore è Ulrich Drepper.
Oltre a fornire le funzionalità richieste da Unix98, Single UNIX Specification, POSIX (1c, 1d, e 1j) e alcune richieste dall'ISO C99, Glibc fornisce anche estensioni che sono state ritenute utili o necessarie nello sviluppo del sistema operativo GNU.
Glibc è utilizzato in sistemi dove girano diversi kernel e diverse architetture hardware. L'uso più comune è nei sistemi GNU/Linux su architettura x86, ma ufficialmente supporta anche: Motorola 680x0, DEC Alpha, PowerPC, ARM, ETRAX CRIS, MIPS, s390, e SPARC. Ufficialmente supporta l'Hurd e il kernel Linux, anche se ci sono versioni duramente modificate per funzionare anche sui kernel di FreeBSD e NetBSD (dai quali rispettivamente sono costruiti i sistemi GNU/kFreeBSD e GNU/kNetBSD). Viene utilizzato anche (in una versione modificata) come la libroot di BeOS e di conseguenza anche per Haiku.
La versione 2 di glibc è stata chiamata dagli utenti Linux come libc6, perché sostitusce la vecchia Libreria C di Linux, che è stata essa stessa una fork delle prime versioni di glibc ed utilizzate dalla versione 2 alla versione 5. Questo nome è oggigiorno meno comune; comunque, glibc sui sistemi Linux utilizza ancora il soname libc.so.6 e alcuni sistemi di packaging utilizzano ancora il nome libc6 (specialmente quelle che seguono la convenzione che un nuovo soname significa un nuovo pacchetto).
[modifica] Collegamenti esterni
- (EN) Glibc
- (EN) Manuale
- (EN) La paura del forking, un saggio di Rick Moen, con una discussione su glibc, libc5, e libc6 nella sezione 6
| Linguaggio di programmazione C | |
|---|---|
| Librerie | Libreria standard | GNU C Library |
| Caratteristiche | Array |
| Linguaggi derivati | C++ | Objective-C | D | C Sharp | Java |
| Miscellanea | Il linguaggio C | Compilatori |
| GNU | ||
|---|---|---|
| Storia | Manifesto GNU · Progetto GNU · Free Software Foundation · Storia del software libero | |
| Licenze GNU | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception · GNU Affero General Public License | |
| Software | GNU (Varianti) · GNOME · Gnuzilla · Gnash · bash · GCC · GNU Emacs · glibc · Coreutils · GNU build system · Lista dei pacchetti GNU | |
| Rappresentanti | Richard Stallman · Robert J. Chassell · Bradley M. Kuhn · John Sullivan · Eben Moglen · Loïc Dachary · Georg C. F. Greve | |

