GLIBC i EGLIBC ili kako (loš) timski rad utječe na slobodni softver

timski rad

Šta se dogodilo? Pa, naizgled tehnički problem pretvara se u problem s likovima. Debian zamjenjuje jednu sistemsku biblioteku za drugu, ali to nije trivijalna promjena, oni to rade zbog problema s likovima, razumjet će tačno zašto. ¿Govore loše o Slobodnom softveru? To je ono što ćemo vidjeti dalje.

C je programski jezik inače vrlo važne i korijenske za druge, biblioteke su skupovi datoteka programiranih za podršku drugim programima. Zbirom ova dva pojma već razumijemo što znači C biblioteka i možemo nastaviti.

GNU / Linux na Debianu i mnogim drugim distribucijama do sada koristi GLIBC, što je ništa više od još jednog dijela GNU operativnog sistema.

Duhovi se zagrevaju

Iza toliko koda i toliko puno, postoje ljudi, a unutar ljudi, tačnije u njihovim glavama, postoje osjećaji, naravno, dobri i loši.

Tražeći materijal za objašnjenje ove vijesti, završio sam u Diggu, gdje je prvi komentar rekao potpuno isto ono što sam mislio i kad sam vidio vijest, ali na engleskom:

Može li mi neko objasniti detalje ovoga, molim vas? Moja mašina koristi Debian i volim ovaj operativni sistem, međutim nisam nekakav super Linux štreber pa ne razumijem kako vijesti utječu na mene

Umjesto da objasnim šta se dogodilo, bolje da prevedem odgovor koji ste dobili (u mom besplatnom prijevodu):

Glibc je vrlo bitna biblioteka u radu Linuxa. Gotovo svi programi ga koriste jer radi vrlo jednostavne stvari poput dodjele memorije, usporedbe tekstova, ispisa zaslona i sličnih stvari. Jedan od najvažnijih ljudi u razvoju glibc-a je Ulrich drepper, koji je tehnički napredniji postajao sve teži s drugim ljudima i često odbacuje promjene iako su za većinu razumne.

Neki su se zasitili stvari koje on nije implementirao i njegove otvorenosti, pa su zgrabili kopiju glibc-a da naprave bilo kakve promjene na njemu. Nadamo se da će se ova verzija češće ažurirati, biti stabilnija, imati više funkcija i biti bolji projekt u cjelini. Ako se to dogodi, Debian i vjerojatno svi distro-ji koji iz njega proizlaze poput Ubuntu-a ili Mepisa-a imat će ogromnu korist.

Nešto slično se dogodilo sa GCC (egcs) i XFree86 (X.org) i oba puta su značili nešto vrlo korisno.

Objašnjenje je tačno, od vrha do dna, osim subjektivnih dojmova programera (koji me podsjećaju na pobuna u Menéameu od prije nekoliko dana) budući da programera ne poznajemo izbliza i ne možemo donijeti vrijednosni sud o njegovom toliko dalekom radu.

Ali vidimo dos tri izuzetno zanimljiva izdanja koja su vrlo slobodna, ali su vrlo upadljiva u razvoju programa:

1- Glavni programer ih može dati guru i radite što želite, na kraju naljutite one koji pomažu u razvoju aplikacije ili u ovom slučaju biblioteke. Međuljudski odnosi su delikatan problem među programerima i postoje razgovori o njihovom poboljšanju.

2- Da ako vam se ne sviđa kako funkcionira tim za razvoj besplatnog softvera, stvar možete početi rješavati vlastitim rukama i to ne u kombinacijama, već brigom o vlastitoj kopiji. Klasika: "Ako vam se ne sviđa, idite«… Ali da kreirate svoju vlastitu aplikaciju.

3- To je podjela ovog tipa može učiniti korisnike korisnimPogotovo ako je originalni razvojni rad zaista loš ili prolazi kroz loše vrijeme. Možemo to nazvati takmičenje ili obnavljanje, vi ćete nam komentirati.

Šta se na kraju dogodilo?

Razvoj «diskriminisani dječaci»I poznat kao EGLIBCNa kraju je bilo stvarno pozitivno, dovoljno da je Debian napustio originalnu verziju u sljedećim verzijama, hajde, GNU, Stallman's.

Ovo je također novi signal (gledanje pod vodu) protiv FSF-a i Stallmana, polako Debian ostavlja po strani neke GNU stvari, istinski čin neovisnosti ako razmislite o tome iz sukoba oko mrlja.

Poput ljubavi, čini se da i besplatni softver pobjeđuje sve probleme.

Čekam vaše komentare.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   pablo rekao je

    Zapravo je sasvim logično da se to dogodi. Imajte na umu da to ni na koji način nije loše. Ne sviđa vam se kako nešto funkcionira i dobro, pokušavate to promijeniti. Tačno je da je vrlo šokantno kada su to grupni zadaci ljudi koji se povuku na istu stranu. Ali na način da sloboda uopće nije loša. Zahvaljujući tome postoji toliko mnogo različitih distribucija, desktop okruženja koja su proizašla iz drugih projekata. I tako iako izgledaju kao da se razlikuju. Daje malo više slobode onima koji vjeruju da mogu učiniti nešto bolje. Ne razmišljamo svi na isti način. I u redu je, neka tako bude.

  2.   vincegeratorix rekao je

    da, to je dobra stvar kod besplatnog softvera, svatko može napraviti vilicu ... iako naravno, za to vam je potrebna suradnja i više od svega (zaboravio sam riječ)

    U svakom slučaju, sjajno je to, kao što sam već rekao, dobra stvar kod besplatnog softvera, zapravo većina trenutnih tehnologija su kopije drugih, dobra stvar kod besplatnog softvera je što je kopija besplatna i svako može napraviti kopija kopije ... ovako izlazi više inovacija ... zvuči ironično, ali je istina.

  3.   Seth rekao je

    ovo me podsjeća na mariaDB

    ovo će se koristiti sa sid-om, zar ne? Koristim Lennyja, kako ga mogu koristiti?

  4.   rheoba rekao je

    Podsjeća me na tipičnu frazu "Da okusim boje"; Mislim da je to dobra odluka Debiana, iako je EGLIBC mlađi, to ne znači da neće biti dobar kao GLIBC.

    Slažem se s vama iz izvora o programerima "gurua", ja još uvijek studiram karijeru, a ima mnogo onih koji ne prihvaćaju način programiranja ili drugačiju logiku od njihove, čak i ako ste u timu s tim ljudi i daju im dobru ideju, na kraju primijene onu koju žele, a mnogo puta čak i manje efikasnu od one koju ste predložili, ovo je vrlo često.

    Kao što je već spomenuto, također mislim da ovo izuzetno koristi GNU / Linuxu, bolje je imati mnogo projekata nego malo, zar ne?
    Tačno je da je možda bolje udružiti snage, ali i dalje mislim da je u Linuxu raznolikost ono što nam se najviše sviđa, na primjer, prije nekoliko dana pokušavao sam preuzeti kompletnu web stranicu, dobiti neke slike i sa "wgetom" bacao sam si probleme, preuzimao sam ono što nisam želio, tražio sam google i pronašao "httrack", koristio sam ga i bolje je funkcionirao, da je samo bilo "wgeta" bilo bi svega. Iako i dalje više volim "wget": P

    Živjeli! :)

  5.   jose rekao je

    Dvije stvari, jedna, podržavam promjenu na eglibc 100%. Pokušaj kompajliranja glibc-a za ruku je za hrabre, postoji 3 ili 4 glibc-gcc para koji rade, a mala razlika je dovoljna da onemogući da nešto funkcionira.
    Druga bi trebala biti knjižnica umjesto knjižare.
    library = biblioteka, knjižara = knjižara.

    pozdrav,

    Jose