GLIBC i EGLIBC o com afecta el programari lliure (mal) treball en equip

equip de treball

Què va passar? Bé, un problema que aparentment és ben tècnic es converteix en un problema de caràcters. Debian canvia una llibreria de sistema per una altra, però no és un canvi trivial, Ho fan per un problema de caràcter, ja entendran exactament per què. ¿Parla malament de l'Programari Lliure? És el que veurem a continuació.

C és un llenguatge de programació d'altra banda molt important i arrel d'altres, les llibreries són conjunts d'arxius programats per donar suport a altres programes. Amb la suma d'aquests dos conceptes ja entenem el que significa una llibreria C i podem continuar.

GNU / Linux en Debian i en moltes altres distros utilitza fins ara GLIBC, Que no és altra cosa que una part més de el sistema operatiu GNU.

Els ànims estan caldejats

Darrere de tant codi i tanta cosa, hi ha persones i dins de les persones, o millor dit en els seus caps hi ha sentiments, per descomptat, bons i dolents.

Buscant material per explicar aquesta notícia vaig acabar a Digg on el primer comentari deia exactament el mateix que vaig pensar quan vaig veure la notícia però en anglès:

Algú pot explicar-me els detalls d'això si us plau? La meva màquina fa servir Debian i estimo aquest sistema operatiu, però, no sóc una espècie de súper linuxero geek així que no entenc en què m'afecta la notícia

En comptes d'explicar-los què va passar, millor els tradueixo la resposta que va rebre (en una traducció lliure mia):

Glibc és una llibreria molt essencial en el funcionament de Linux. Gairebé tots els programes la fan servir perquè fa coses molt senzilles com assignar la memòria, comparar textos, imprimir pantalla i coses d'aquest estil. Una de les persones més importants en el desenvolupament de glibc és Ulrich Drepper, Qui com més avançat tècnicament s'ha tornat, s'ha tornat més pesat amb les altres persones i sovint rebutja canvis encara que siguin sensats per a la majoria.

Alguns es van afartar de les coses que ell no va implementar i de la seva brusquedat, així que van prendre una còpia de glibc per fer-li tots els canvis que vulguin. L'esperança és que aquesta versió s'actualitzi més freqüentment, sigui més estable, tingui més característiques i, en general sigui un millor projecte. Si això succeeix, Debian i probablement totes les distros que deriven d'ella com Ubuntu o Mepis es beneficiaran enormement.

Una cosa semblant va passar amb GCC (egcs) i XFree86 (X.org) i en les dues ocasions van significar una cosa molt beneficiós.

L'explicació és precisa, fil per pá, llevat per les impressions subjectives sobre el desenvolupador (que em recorden el motí a Menéame de fa uns dies) ja que no coneixem de prop a el desenvolupador i no podem fer un judici de valor sobre el seu treball tan a la distància.

però veiem 02:00 tres assumptes summament interessants que són molt de l'Programari Lliure però són molt cridaners sobre el desenvolupament de programes:

1- Un desenvolupador principal se les pot donar de guru i fer el que vulgui, acabant per cabrejar als quals ajuden a desenvolupar una aplicació o en aquest cas llibreria. Les relacions interpersonals són un problema delicat entre programadors i hi xerrades per millorar-les.

2- Que si no us agrada com treballa un equip de desenvolupament de programari lliure, et pots posar a arreglar l'assumpte per les teves pròpies mans i no a combos, sinó que encarregant de la teva pròpia còpia. El clàssic: «Si no us agrada, vés«... però a crear la teva pròpia aplicació.

3- Que una divisió d'aquest tipus pot fer bé als usuaris, Sobretot si el treball de desenvolupament original és realment dolent o passa per un mal moment. Ho podem anomenar competència o renovació, Vostès ens comentaran.

Què va passar a la fin?

El desenvolupament dels «nois discriminats»I conegut com EGLIBC, Va acabar sent realment positiu, prou com perquè Debian abandoni la versió original en les properes versions, anem, la GNU, la de Stallman.

Això a més és un nou senyal (mirant sota l'aigua) en contra de la FSF i de Stallman, lentament Debian deixa de banda algunes coses de GNU, un veritable acte d'independència si ho pensen des del conflicte sobre els blobs.

Com l'amor, sembla ser que el programari lliure es sobreposa a tots els problemes.

Espero els vostres comentaris.


5 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   pablo va dir

    En realitat és una cosa lògic que succeeixi això. Fixa't que no és dolent en cap sentit. No t'agrada com funciona alguna cosa i bo ho intentes canbiar. És cert que xoca molt quan són tasques en grup de gent que tira per al mateix costat. Però en certa manera aquesta llibertat no aquesta per res malament. Gràcies a això és que hi ha tantes distribucions diferents, entorns d'escriptori que van sortir d'altres projectes. I sof que encara que es parescan són diferent. És donar una mica més de llibertat als qui creuen poder fer alguna cosa millor. No tots pensem de la mateixa manera. I aquesta bé que així sigui.

  2.   vincegeratorix va dir

    sip, això és el que té de bo el Programari lliure, qualsevol pot fer un fork ... encara que clar, que per fer-ho es necessita de cooperació i més que res (es va oblidar la paraula)

    en tot cas, genial això, com he dit abans, és el bo del programari lliure, de fet la majoria de les tecnologies actuals són còpia d'altres, el bo de l'Programari lliure és que la còpia és lliure, i qualsevol pot fer una còpia de la còpia ... així surten més innovacions ... sona irònic però és veritat.

  3.   seth va dir

    això em fa acordar a MariaDB

    això es va a usar amb sid, no? jo faig servir lenny, com puc usar-lo?

  4.   Reoba va dir

    Em recorda a la típica frase «Per a gustos els colors»; Em sembla una bona decisió per part de Debian, encara que sigui mes jove EGLIBC no vol dir que no serà tan bo com GLIBC.

    Estic d'acord amb tu ffuente sobre els desenvolupadors «gurus», jo encara estic estudiant cursa, i hi ha molts que no et accepten una forma de programar, o una lògica diferent que les seves, i encara que estiguis en equip amb aquestes persones i els donis una bona idea, acaben aplicant la que ells volen i moltes vegades fins a menys eficient que la que el teu vas proposar, això és molt comú.

    Com ja ho van comentar jo també penso que això el beneficia enormement a GNU / Linux, és millor tenir molts projectes que pocs, no ?.
    És cert que potser sigui millor unir forces, però segueixo pensant que en Linux la varietat és el que més ens agrada, exemple, Fa uns dies estava tractant de descarregar una pàgina web completa, per obtenir unes imatges, i amb «wget» em tirava problemes, em descarregava el que no volia, busqui per google i vaig trobar «HTTrack» el faci servir i em va funcionar millor, si només hagués existit «wget» ahi hagués quedat tot. Encara que «wget» em segueix agradant mes: P

    Salutacions! :)

  5.   jose va dir

    Dues coses, un, suport 100% el canvi a eglibc. De compilar glibc per arm, és per a valents, hi ha 3 o 4 parelles glibc-gcc que funcionen, i prou una petita diferència perquè sigui impossible tenir alguna cosa caminant.
    La resta, hauria de ser biblioteca en comptes de llibreria.
    biblioteca = library, llibreria = bookstore.

    Salutacions,

    Jose