Debian zrezygnuje z GLIBC na rzecz EGLIBC

  • Home
  • /
  • Blog
  • /
  • Debian zrezygnuje z GLIBC na rzecz EGLIBC

Data: 7 maja, 2009

Już wkrótce do repozytorium Debiana trafi EGLIBC — fork GLIBC (GNU C Library) zoptymalizowany dla urządzeń wbudowanych (embedded), kompatybilny ze swoim pierwowzorem. Zastąpi on dotychczas używaną bibliotekę GLIBC.

Głównym z powodów tej zmiany jest osobisty konflikt programistów Debiana z programistą GLIBC Ulrichem Drepperem, który polega m.in. odrzucaniu zgłoszeń błędów na architekturach ARM (Any change will negatively impact well designed architectures for the sole benefit of this embedded crap. — cytat z bugzilli). Programiści EGLIBC deklarują otwartość i chęć współpracy w tej kwestii.

Z powodu tych błędów EGLIBC lepiej zachowuje się w systemach wbudowanych, m.in. na procesorach ARM, które w niedługim czasie mają szanse zaistnieć na rynku netbooków. Najprawdopodobniej z tego powodu deweloperom Debiana zależy na wydajnej pracy ich systemu na tej platformie.

Oprócz tego biblioteka EGLIBC obsługuje powłoki inne niż BASH oraz opcję kompilacji -Os (czyli optymalizacja względem rozmiaru kodu wynikowego).

Nowa biblioteka zapewnia także pełną zgodność binarną ze starą biblioteką GNU.

Newsletter OSnews raz w tygodniu. Bez reklam.