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.
Dodaj komentarz