GLIBC și EGLIBC sau modul în care munca în echipă (proastă) afectează software-ul liber

lucru în echipă

Ce sa întâmplat? Ei bine, o problemă aparent tehnică se transformă într-o problemă a personajelor. Debian schimbă o bibliotecă de sistem cu alta, dar nu este o schimbare banală, o fac pentru o problemă de caracter, vor înțelege exact de ce. ¿Vorbește rău despre software-ul liber? Iată ce vom vedea în continuare.

C este un limbaj de programare altfel foarte important și rădăcină pentru alții, bibliotecile sunt seturi de fișiere programate pentru a sprijini alte programe. Cu suma acestor două concepte, înțelegem deja ce înseamnă o bibliotecă C și putem continua.

GNU / Linux pe Debian și multe alte distribuții utilizează până acum GLIBC, care nu este altceva decât o parte din sistemul de operare GNU.

Spiritele sunt încălzite

În spatele atât de mult cod și atât, există oameni și în interiorul oamenilor, sau mai bine zis în capul lor, există sentimente, desigur, bune și rele.

Căutând material pentru a explica această veste, am ajuns la Digg, unde primul comentariu a spus exact același lucru pe care l-am gândit când am văzut știrea, dar în engleză:

Poate cineva să-mi explice detaliile, vă rog? Mașina mea folosește Debian și îmi place acest sistem de operare, totuși nu sunt un fel de super geek Linux, așa că nu înțeleg cum mă afectează știrile

În loc să explic ce s-a întâmplat, mai bine traduc răspunsul pe care l-ați primit (într-o traducere gratuită a mea):

Glibc este o bibliotecă foarte esențială în operarea Linux. Aproape toate programele îl folosesc pentru că face lucruri foarte simple, cum ar fi alocarea memoriei, compararea textelor, imprimarea ecranului și lucruri de genul acesta. Unul dintre cei mai importanți oameni în dezvoltarea glibc este Ulrich drepper, cu cât a devenit mai avansat din punct de vedere tehnic, cu atât a devenit mai greu cu alți oameni și deseori respinge schimbările, chiar dacă acestea sunt sensibile pentru majoritate.

Unii s-au săturat de lucrurile pe care nu le-a pus în aplicare și de bluntness-ul său, așa că au luat o copie a glibc pentru a face orice schimbări doreau. Speranța este că această versiune se va actualiza mai frecvent, va fi mai stabilă, va avea mai multe caracteristici și va fi un proiect mai bun în general. Dacă se întâmplă acest lucru, Debian și probabil toate distribuțiile care derivă din acesta, cum ar fi Ubuntu sau Mepis, vor beneficia enorm.

Ceva similar s-a întâmplat cu GCC (egcs) și XFree86 (X.org) și de ambele ori au însemnat ceva foarte benefic.

Explicația este corectă, de sus în jos, cu excepția impresiilor subiective ale dezvoltatorului (care îmi amintesc de răscoală în Menéame de acum câteva zile) deoarece nu cunoaștem îndeaproape dezvoltatorul și nu putem face o judecată de valoare asupra lucrării sale atât de departe.

Dar vedem dos trei probleme extrem de interesante, care sunt foarte gratuite, dar sunt foarte izbitoare în ceea ce privește dezvoltarea programului:

1- Un dezvoltator principal le poate oferi guru și faceți ceea ce doriți, sfârșind prin a-i enerva pe cei care ajută la dezvoltarea unei aplicații sau, în acest caz, la o bibliotecă. Relațiile interumane sunt o problemă sensibilă în rândul programatorilor și există vorbește pentru a le îmbunătăți.

2- Că, dacă nu îți place cum funcționează o echipă de dezvoltare software gratuită, poți începe să rezolvi problema prin propriile mâini și nu în combinații, ci să ai grijă de propria copie. Clasicul: "Dacă nu-ți place, pleacă«... Dar pentru a crea propria aplicație.

3- Că o diviziune de acest tip poate face bine utilizatorilor, mai ales dacă munca inițială de dezvoltare este foarte proastă sau trece printr-o perioadă proastă. O putem numi concurență sau reînnoire, ne veți comenta.

Ce s-a intamplat la final?

Dezvoltarea «băieți discriminați»Și cunoscut sub numele de EGLIBCA ajuns să fie cu adevărat pozitiv, suficient pentru ca Debian să abandoneze versiunea originală în următoarele versiuni, hai, GNU, a lui Stallman.

Acesta este, de asemenea, un nou semnal (privind sub apă) împotriva FSF și Stallman, încet Debian lasă deoparte unele lucruri ale GNU, un adevărat act de independență dacă vă gândiți la acest lucru din conflictul asupra blob-urilor.

La fel ca dragostea, se pare că software-ul gratuit depășește toate problemele.

Astept comentariile tale.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Pablo el a spus

    De fapt, este destul de logic ca acest lucru să se întâmple. Rețineți că nu este rău în niciun fel. Nu-ți place cum funcționează ceva și bine, încerci să-l schimbi. Este adevărat că este foarte șocant atunci când sunt sarcini de grup ale oamenilor care trag în aceeași parte. Dar într-un fel în care libertatea nu este deloc rea. Datorită acestui fapt, există atât de multe distribuții diferite, medii desktop care au ieșit din alte proiecte. Și, deși par că sunt diferiți. Oferă un pic mai multă libertate celor care cred că pot face ceva mai bun. Nu toți gândim la fel. Și este în regulă, așa să fie.

  2.   vincegeratorix el a spus

    da, acesta este lucrul bun al software-ului liber, oricine poate face furculiță ... deși, desigur, pentru a face acest lucru aveți nevoie de cooperare și mai mult decât orice (am uitat cuvântul)

    În orice caz, minunat că, așa cum am spus mai devreme, este un lucru bun la software-ul liber, de fapt, majoritatea tehnologiilor actuale sunt copii ale altora, ceea ce este bun la software-ul gratuit este că copia este gratuită și oricine poate face un copie a copiei ... iată cum apar mai multe inovații ... sună ironic, dar este adevărat.

  3.   seth el a spus

    asta îmi amintește de mariaDB

    acest lucru va fi folosit cu sid, nu? Eu îl folosesc pe Lenny, cum îl pot folosi?

  4.   rheoba el a spus

    Îmi amintește de expresia tipică „A gusta culorile”; Cred că este o decizie bună a Debian, deși EGLIBC este mai tânăr, nu înseamnă că nu va fi la fel de bun ca GLIBC.

    Sunt de acord cu tine dintr-o sursă despre dezvoltatorii „guru”, încă studiez o carieră și sunt mulți care nu acceptă un mod de programare sau o logică diferită de a lor și chiar dacă ești într-o echipă cu aceia oamenilor și le oferă o idee bună, ajung să aplice cea pe care o doresc și de multe ori chiar mai puțin eficientă decât cea pe care ați propus-o, acest lucru este foarte frecvent.

    După cum sa menționat deja, cred că acest lucru aduce beneficii enorme GNU / Linux, este mai bine să aveți multe proiecte decât puține, nu?
    Este adevărat că poate este mai bine să ne unim forțele, dar cred totuși că în Linux varietatea este cea care ne place cel mai mult, de exemplu, acum câteva zile am încercat să descarc o pagină web completă, pentru a obține câteva imagini, și cu „wget” mi-am aruncat probleme, am descărcat ce nu voiam, am căutat pe google și am găsit „httrack” l-am folosit și a funcționat mai bine, dacă ar fi existat doar „wget” ar fi fost de toate. Deși încă îmi place mai mult „wget”: P

    Noroc! :)

  5.   jose el a spus

    Două lucruri, unul, susțin schimbarea la eglibc 100%. Încercarea de a compila glibc pentru braț este pentru cei curajoși, există 3 sau 4 perechi glibc-gcc care funcționează și o diferență mică este suficientă pentru a face imposibil să funcționezi ceva.
    Cealaltă ar trebui să fie o bibliotecă în loc de o librărie.
    biblioteca = biblioteca, libraria = libraria.

    Salutari,

    Jose