GNU C Library
GNU C Library software | |
---|---|
Genere | Libreria di C |
Sviluppatore | Progetto GNU |
Data prima versione | 1987 |
Ultima versione | 2.40 (22 luglio 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | C |
Licenza | LGPL (licenza libera) |
Sito web | www.gnu.org/software/libc |
Modifica dati su Wikidata · Manuale |
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 i kernel Hurd[1] e Linux, anche se ci sono versioni profondamente modificate per funzionare anche sui kernel di FreeBSD e NetBSD (dai quali rispettivamente sono costruiti i sistemi Debian 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é sostituisce 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).
Note
- ^ (EN) GNU Hurd glibc, su gnu.org. URL consultato il 24 novembre 2016.
Altri progetti
Altri progetti
- Wikimedia Commons
- Wikimedia Commons contiene immagini o altri file su GNU C Library
Collegamenti esterni
- (EN) Sito ufficiale, su gnu.org.
- GNU C Library / GNU C Library (altra versione) / GNU C Library (altra versione) / GNU C Library (altra versione), su packages.debian.org.
- Repository sorgenti di GNU C Library, su sourceware.org.
- Sito di segnalazione bug, su sourceware.org.
- (EN) GNU C Library, su Free Software Directory.
- (EN) Manuale, su gnu.org.
- (EN) [1], un saggio di Rick Moen, con una discussione su glibc, libc5, e libc6 nella sezione 6
V · D · M | |
---|---|
Librerie | Libreria standard · GNU C Library · dietlibc · uClibc · Newlib · EGLIBC |
Caratteristiche | Array · Stringhe · Sintassi · Tipi e dichiarazioni di variabili · Funzioni · Operatori |
Linguaggi derivati | C++ · Objective-C · D · C# · Vala |
Miscellanea | Il linguaggio C · Compilatori |
V · D · M | ||
---|---|---|
Storia | Manifesto GNU · Free Software Foundation (FSF Europe · FSF India · FSF Latin America) · Storia del software libero | |
Licenze | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception · GNU Affero General Public License | |
Software | GNU (Varianti) · GNU Hurd · GTK · GNOME · GIMP · Jami · Bash · Emacs · Screen · GCC · Gnash · gzip · GRUB · Pacchetti GNU | |
Rappresentanti | Richard Stallman · Robert J. Chassell · Bradley M. Kuhn · John Sullivan · Eben Moglen · Loïc Dachary · Georg C. F. Greve · Alexandre Oliva · Benjamin Mako Hill · Federico Heinz · Joshua Gay · Matt Lee · Ricardo Galli | |
Voci correlate | Revolution OS · BadVista · Defective by Design · Controversia sul nome GNU/Linux |