GNU C Library: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m robot dodaje: ko:GNU C 라이브러리 |
m ort., ort., drobne redakcyjne, WP:SK |
||
Linia 1:
'''GNU libc''' ('''glibc''' lub '''libc6''')
Udostępnia funkcjonalność wymaganą przez [[UNIX 98]], [[Single UNIX Specification]], [[POSIX]] (1c, 1d i 1j) oraz część funkcjonalności wymaganej przez normę [[ISO]] [[C99]], a dodatkowo rozszerzenia uznane za konieczne lub użyteczne w trakcie tworzenia GNU.
== Historia ==
W lutym 1988 roku
=== Linuksowy fork ===
We wczesnych [[lata 90. XX wieku|latach 90
▲We wczesnych [[lata 90. XX wieku|latach 90-ych]] [[XX wiek]]u programiści [[Linux (jądro)|jądra Linux]] – po tym jak [[FSF]] zbyt wolno reagowała na ich prośby o dodanie nowych funkcjonalności
''W latach 1993–1994 glibc była "wąskim gardłem" Linuksa. Ponieważ wielu użytkowników dodawało do jądra swe własne funkcje, ludzie pracujący w projekcie GNU nad utrzymaniem glibc zostali wkrótce przytłoczeni nadmiarem żądań. Część użytkowników Linuksa, sfrustrowanych opóźnieniami i szerzącym się przekonaniem o rozlazłości projektu GNU, domagała się "rozwidlenia" działań i stworzenia równoległej do glibc biblioteki C.''</ref> – zrobili [[fork|rozgałęzienie]] glibc, nazywając je "Linux libc". Przez lata rozwoju doszli oni do wersji 5 (libc5).
Linia 18 ⟶ 16:
Glibc w systemie GNU/Linux nazywana jest libc6, co ma związek z ww. rozwojem "Linux libc".
== Wspierane systemy operacyjne (jądra) i architektury sprzętowe ==
Glibc jest używana w systemach, które pracują na wielu różnych jądrach oraz architekturach sprzętowych. Najchętniej korzysta się z niej w systemach korzystających z [[Linux (jądro)|jądra linuksa]] na architekturze [[x86]]. Oficjalnie wspierane architektury to: [[x86]], [[M68000|Motorola 680x0]], [[DEC Alpha]], [[PowerPC]], [[ARM]], [[ETRAX CRIS]], [[s390]] oraz [[SPARC]]. Jądra o których wiadomo, że z nią działają to [[GNU Hurd|Hurd]], [[Linux (jądro)|Linux]], [[FreeBSD]], [[NetBSD]]. Jest również używana (w zmienionej postaci) jako ''libroot.so'' systemu [[BeOS]] oraz [[Haiku (system operacyjny)|Haiku]].
Najnowszą wersją Glibc jest [http://ftp.gnu.org/pub/gnu/glibc/glibc-2.9.tar.gz 2.9 (2009-02-26)].
== Zobacz też ==
* [[diet libc]]
* [[uClibc]]
* [[klibc]]
* [[Embedded GLIBC]] (EGLIBC)
== Linki zewnętrzne ==
* [http://www.gnu.org/software/libc/ Strona domowa GNU libc]
{{przypisy}}
{{GNU}}
[[Kategoria:GNU]]
[[Kategoria:C (język programowania)]]
[[Kategoria:Biblioteki standardowe]]
|