GNU C Library

Fra Wikipedia, den frie encyklopedi
Hopp til navigering Hopp til søk
GNU C Library
Glibc
GNU C Library Glibc
SkaperRoland McGrath
UtviklerGNU-prosjektet
UtgittPrerelease 1. januar 1988; 31 år siden (1988-01-01)/
Versjon 1.00 18. februar 1992; 27 år siden (1992-02-18)
Nyeste versjon2.26.0 (2. august 2017; 20 måneder siden (2017-08-02))
StatusAktiv
OperativsystemUNIX og Unix-liknende
Skrevet iC
TypeProgramvarebibliotek/Runtimebibliotek
LisensGNU Lesser General Public License (LGPL) versjon 3
Nettstedwww.gnu.org/software/libc
GNU C Library

GNU C Library, også kjent som glibc, er en implementasjon av C-standardbiblioteket som blir utviklet av GNU-prosjektet. Biblioteket ble lansert i 1987 for C-kompilatoren GNU C. I 1999 ble GNU Compiler Collection lansert av GNU. Samtidig ble GNU C Library omdannet til et felles bibliotek for både GNU C og GNU C++.

GNU C Library støtter alle relevante C-standarder: K&R C, ANSI C, ISO C99, ISO C11, ISO C18, Single UNIX Specification (UNIX 93, UNIX 95, UNIX 98, UNIX 03, UNIX V7), POSIX.1c, POSIX.1d, POSIX.1j, POSIX.2, POSIX.1-2001, POSIX-2004, POSIX-2008, BSD-grensesnitt, System V Interface Definition (SVID), X/Open Portability Guide 4.2 og utvidelser av C-syntaksen som er spesifikke for Linuxkjernen. Biblioteket støtter også alle standarder for C++: C++98, C++03, C++11, C++14, C++17 og den kommende C++20.

Utviklingen av GNU C Library ble startet i 1987 av Roland McGrath ved Free Software Foundation (FSF). Hans hensikt var å lage et C-standardbibliotek for GNU-operativsystemet GNU Hurd. Første offisielle versjon ble lansert i februar 1992. I 2001 overtok en komitė under ledelse av Ulrich Drepper fra Red Hat, som ble en ledende bidragsyter og vedlikeholder. I mars 2012 besluttet styringskomitėen at utviklingen av biblioteket skulle foretas av et brukernettverk.

Glibc er fri og åpen programvare og er lisensiert under GNU Lesser General Public License (LGPL) versjon 3.

Siste versjon er 2.27 og ble lansert 1. februar 2018.

Eksterne lenker[rediger | rediger kilde]