Debian przechodzi na EGLIBC

07.05.2009 1:53, Autor: Grzegorz Niemirowski (gniemirowski), Kategoria: News
NewsImage

W repozytorium Debiana umieszczono pakiet EGLIBC (Embedded GNU C Library), odmianę popularnej biblioteki języka C dostępnej w ramach projektu GNU.

Jest to pierwszy krok mający na celu odejścieod wykorzystywanego od dawna GLIBCa. Choć EGLIBC jest przeznaczony dla urządzeń wbudowanych, jest źródłowo i binarnie zgodny z GLIBCem oraz ma szereg różnych zalet. Wspiera różne powłoki (GLIBC tylko basha), obsługuje budowanie z opcją -Os, posiada konfigurowalne komponenty oraz lepsze środowisko testowe dla zoptymalizowanych lub dwuarchitekturowych pakietów.

To jednak nie koniec powodów. Nie od dziś wiadomo, że z GLIBCem wiążą się też różne problemy, np. nierozwiązywanie błędów, które istnieją w gałęzi stabilnej. Problematyczna także jest współpraca i komunikacja między programistami, nieraz brakuje szacunku i uprzejmości. Przyczyną tej sytuacji jest m.in. Ulrich Drepper, opiekun biblioteki GLIBC. Jest to postać kontrowersyjna, wywołująca wiele kłótni pomiędzy deweloperami. Dlatego też postanowiono w Debianie zrezygnować z bibliotek, których rozwojem zarządza Drepper.

r   e   k   l   a   m   a

Komentarze (14)  

Avatar
atavus (niezalogowany) | 07.05.2009 8:23#1

no, przynajmniej szybciej bedzie. i lzej :).
a i tego cholernego basha bedzie mozna wywalic :).
ciekawe kiedy toto przejdzie z sida do squizzego :?
jak przejdzie, to go zainstaluje. poki co- przy lennym zostaje

Avatar
user (niezalogowany) | 07.05.2009 9:39#2

w koncu :D

Avatar
mikexcr (niezalogowany) | 07.05.2009 9:41#3

Tu raczej chodzi o coś innego atavus, do tej pory mogłeś też uzywać innej powłoki, a podstawową mieć i tak sh (/bin/sh). No ale... zobaczymy czy na sam start nie bedzie problemow :)

Avatar
Michał Olber (niezalogowany) | 07.05.2009 10:04#4

Ja jestem ciekaw, kiedy w tej sprawie wypowie się Canonical. W końcu mają w swoich szeregach ludzi, którzy zajmują się Debianem. Pewnie najnowsze wydanie Ubuntu będzie się opierało już na tej nowej bibliotece :] Oby ten rozwój przyspieszył.

Avatar
que_pasa (niezalogowany) | 07.05.2009 10:07#5

@a podstawową mieć i tak sh

W Linuksie nie ma sh, jest ***** bash, sam sobie sprawdź:

[~] /bin/sh --version

GNU bash, version 3.2.48(1)-release (i686-pc-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.

@atavus
a i tego cholernego basha bedzie mozna wywalic :).

zgadzam się w 100%

Avatar
Lukasz (niezalogowany) | 07.05.2009 12:21#6

@que_pasa
a co polecisz zamiast niego. Jaką powłokę zsh, csh Bourne'a a może jeszcze jakąś inną.

Avatar
atavus (niezalogowany) | 07.05.2009 12:34#7

@mikexcr
wiem, moge uzywac innej powloki (i uzywam aktualnie zsh).
wiekszosc skryptow w /etc/init.d/* zawiera odwolania do /bin/sh (ktora standardowo jest linkiem do /bin/bash), wiec *teoretycznie* nie powinno byc problemow z odpalaniem ich na czymkolwiek posix-sh- kompatybilnym.
zreszta- wielu ludzi uzywa dasha jako domyslna powloke (dla skryptow) - i nie narzekaja zbytnio.
ja osobiscie zlinkowalem sobie /bin/sh do /bin/zsh4, i jakis problemow nie mam (1. jeszcze 2. nie grzebie az tak duzo).
problemy wieksze- albo, mowiac dokladniej- bardziej upierdliwe moga byc gdy w ogole nie chcesz miec basha na dysku (bo jesli nie uzywam- to czemu mialbym go miec?) i jakies skrypty w deb (typu preinstall, postinstall etc) odwoluja sie do /bin/sh ale napisane sa tak, ze mogo byc poprawnie wykonane tylko przez basha, np. probowac cos dodac/przerobic w .bashrc zamiast w .zshrc. inna sprawa sa rowniez 'programy' nie bedace binarkami sensu-stricte- ale bedace skryptami badz pol-skryptami pol-programami (vide: instalator nvidii, instalatory .run etc)

@Lukasz
pytanie nie domnie, ale postaram sie odpowiedziec: osobiscie polecam powloke zsh.
poczytaj sobie o niej na jakilinux.org - jest pare ciekawych artykolow.

Avatar
atavus (niezalogowany) | 07.05.2009 13:08#8

ah, zapomnialbym dodac:
wedle wiedzy (ktora zaczerpnalem z osnews) - niektore 'niskopoziomowe' polecenia (np ldd) - wymagaja basha, tj. wymagaja powloki o bashowskiej skladni, co oczywiscie jest upierdliwe (glownie dla deweloperow badz generalnie, dla ludzi lubiacych grzebac w systemie).

Avatar
cdr (niezalogowany) | 07.05.2009 14:13#9

A Mandriva jakiej używa jeśli można się od was dowiedzieć?

Avatar
que_pasa (niezalogowany) | 07.05.2009 14:32#10

@Lukasz
a co polecisz zamiast niego.

W każdym systemie unixowym domyślnie jest sh, tylko w linuksie ktoś uparł się na basha. Bash powinien być podobnie jak zsh, fish itp. jedną z opcji do wyboru. Bash to nie to samo co sh.

Avatar
atavus (niezalogowany) | 07.05.2009 14:35#11

@cdr
niestety nie wiem na 100% (bo nie mam), ale na 99% jest to bash. tak samo jak zdecydowana wiekszosc innych dystrybucji.
co oczywiscie nie zmienia faktu, ze w wiekszosci (jesli nie wszystkich) mozna sobie doinstalowac inna powloke (np zsh) i jej uzywac (chociaz nie zawsze obejdzie sie to bez zgrzytow)

Avatar
ffatman (niezalogowany) | 07.05.2009 16:13#12

Na nieistniejące jeszcze ale pojawiące się "Oto macie Linuksa i open source" odpowiem "Oto mamy" a jeżeli mamy kłopoty z podmiotem zarządzającym jedną implementacją czy forkiem to współpracujemy z innym.

Avatar
Henry (niezalogowany) | 08.05.2009 0:05#13

Nie ma to jak kierowanie sie emocjami w rozwijaniu systemu operacyjnego dla maszyn niemyslacych. Rece opadaja, gdy sledzi sie poczynania aktywistow OSS z galezi Linuksa ... na jakosci kodu by sie skupili, a nie na jakichs bzdurnych animozjach.

Avatar
atavus (niezalogowany) | 08.05.2009 8:55#14

@Henry
wiesz... glibce idealne nie sa- ich glowny tworca robi wiele by ich przenosnosc byla tylko na papierze, ich 'lekkosc' jest nienajlepsza etc.
a konflikty z devami sa tylko dopelnieniem tego.
pozatym- skoro ci rece opadaja (btw, jak napisales tego posta z opadnietymi rekoma?) to nie czytaj watkow o linuksie. proste :)?

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Spotkajmy się na HotZlocie!

13-15 07 2012, Zamek na Skale
Testujemy GALAXY NOTE

Czy to tablet z telefonem?
Test: PocketBook Pro 612

Biblioteka w kieszeni
Recenzja Samsung NP530U4B

Ultabook z nadwagą
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av