GNU C Library: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
ScotXW (dyskusja | edycje)
Nie podano opisu zmian
Estetyka, historia wersji.
Linia 1:
{{WEdycji|Pio387}}
{{Software infobox
| nazwa = GNU C Library
Linia 17 ⟶ 18:
| www = [http://www.gnu.org/software/libc/ www.gnu.org/software/libc/]
}}
[[File:Linux kernel System Call Interface and glibc.svg|thumb|300px250px|'''GNU C Library''']]
'''GNU libc''' ('''glibc''' lub '''libc6''') – wersja [[biblioteka standardowa języka C|standardowej biblioteki języka C]], stworzona w ramach projektu [[GNU]].
 
Linia 34 ⟶ 35:
 
Glibc w systemie GNU/Linux nazywana jest libc6, co ma związek z ww. rozwojem "Linux libc".
 
== Historia wersji ==
Dla większości systemów, wersję biblioteki standardowej języka C można otrzymać poprzez uruchomienie pliku biblioteki (na przykład, /lib/libc.so.6).
<!--- Daty pochodzą z plików ChangeLog z wersji 2.13 --->
{| class="wikitable"
|-
! Wersja !! Data !! Uwagi !! Zastosowanie
|-
| 0.1 – 0.6 || Październik 1991 – Luty 1992 ||
|-
| 1.0 || Luty 1992 ||
|-
| 1.01 – 1.09.3 || Marzec 1992 – Grudzień 1994 ||
|-
| 1.90 – 1.102 || Maj 1996 – Styczeń 1997 ||
|-
| 2.0 || Styczeń 1997 ||
|-
| 2.0.1 || Styczeń 1997 ||
|-
| 2.0.2 || Luty 1997 ||
|-
| 2.0.91 || Grudzień 1997 ||
|-
| 2.0.95 || Lipiec 1998 ||
|-
| 2.1 || Luty 1999 ||
|-
| 2.1.1 || Marzec 1999 ||
|-
| 2.2 || Listopad 2000 ||
|-
| 2.2.1 || Styczeń 2001 ||
|-
| 2.2.2 || Luty 2001 ||
|-
| 2.2.3 || Marzec 2001 ||
|-
| 2.2.4 || Lipiec 2001 ||
|-
| 2.3 || Październik 2002 ||
|-
| 2.3.1 || Październik 2002 ||
|-
| 2.3.2 || Luty 2003 || || [[Debian]] 3.1 (Sarge)
|-
| 2.3.3 || Grudzień 2003 ||
|-
| 2.3.4 || Grudzień 2004 || Standard dla [[Linux Standard Base]] (LSB) 3.0 || [[Red Hat Enterprise Linux|RHEL 4 (Update 5)]]
|-
| 2.3.5 || Grudzień 2005 || || [[SUSE Linux Enterprise Server|SLES 9]]
|-
| 2.3.6 || Listopad 2005 || || [[Debian]] 4.0 (Etch)
|-
| 2.4 || Marzec 2006 || Standard dla [[Linux Standard Base|LSB 4.0]] || [[SUSE Linux Enterprise Server|SLES 10]]
|-
| 2.5 || Wrzesień 2006 || || [[Red Hat Enterprise Linux|RHEL 5]]
|-
| 2.6 || Maj 2007 ||
|-
| 2.7 || Październik 2007 || || [[Debian]] 5 (Lenny), [[Ubuntu|Ubuntu]] 8.04
|-
| 2.8 || Kwiecień 2008 ||
|-
| 2.9 || Listopad 2008 ||
|-
| 2.10 || Maj 2009 ||
|-
| 2.11 || Październik 2009 || || [[SUSE Linux Enterprise Server|SLES 11]], [[Ubuntu|Ubuntu]] 10.04, [[eglibc]] użyto w [[Debian]] 6 (Squeeze)
|-
| 2.12 || Maj 2010 || || [[Red Hat Enterprise Linux|RHEL 6]]
|-
| 2.13 || Styczeń 2011 || || [[eglibc]] 2.13 użyto w [[Debian]] 7 (Wheezy)
|-
| 2.14 || Czerwiec 2011 ||
|-
| 2.15 || Marzec 2012 || || [[Ubuntu|Ubuntu]] 12.04 and 12.10
|-
| 2.16 || Czerwiec 2012 || Wsparcie dla [[x32 ABI]], zastosowanie [[ISO C11]], [[SystemTap]]
|-
| 2.17 || Grudzień 2012 || Wsparcie dla 64-bitowej [[Architektura ARM|architektury ARM]] || [[Ubuntu|Ubuntu]] 13.04, [[Red Hat Enterprise Linux|RHEL 7]]
|-
| 2.18 || Sierpień 2013 || Udoskonalono wsparcie dla [[C++11]]. Wsparcie dla mikroarchitektur [[MicroBlaze]] i [[POWER8]]
|-
| 2.19 || Luty 2014 || || [[Ubuntu|Ubuntu]] 14.04
|-
|}
 
== Zobacz też ==