GLIBC och EGLIBC eller hur (dåligt) lagarbete påverkar fri programvara

lagarbete

Vad hände? Nåväl, ett problem som verkar vara väldigt tekniskt visar sig vara ett karaktärsproblem. Debian byter ut ett systembibliotek mot ett annat, men det är inte en trivial förändring, de gör det för ett karaktärsproblem, du kommer att förstå exakt varför. VadSnacka illa om fri programvara? Detta är vad vi kommer att se nedan.

C är ett programmeringsspråk annars mycket viktiga och roten till andra, bibliotek är uppsättningar av filer programmerade för att stödja andra program. Med summan av dessa två begrepp förstår vi redan vad ett C-bibliotek betyder och vi kan fortsätta.

GNU/Linux på Debian och många andra distroer som hittills använts GLIBC, som inte är något annat än en del av GNU-operativsystemet.

humöret är högt

Bakom så mycket kod och så mycket grejer finns det människor och inuti människor, eller snarare i deras huvuden, finns det känslor, naturligtvis, bra och dåliga.

På jakt efter material för att förklara den här nyheten hamnade jag på Digg där den första kommentaren sa exakt samma sak som jag tänkte när jag såg nyheten, men på engelska:

Kan någon förklara detaljerna i detta för mig snälla? Min maskin kör Debian och jag älskar det här operativsystemet, men jag är inte någon sorts super linuxer-nörd så jag förstår inte hur den här nyheten påverkar mig

Istället för att förklara vad som hände är det bättre att jag översätter svaret han fick (i min fria översättning):

Glibc är ett mycket viktigt bibliotek i Linux. Nästan alla program använder det eftersom det gör mycket enkla saker som att allokera minne, jämföra text, skriva ut skärm och sånt. En av de viktigaste personerna inom glibc-utveckling är Ulrich drepper, som ju mer tekniskt avancerad han har blivit, desto tyngre har han blivit med andra människor och ofta avvisar förändringar även om de är förnuftiga för de flesta.

Vissa blev trötta på de saker han inte implementerade och hans trubbighet, så de tog en kopia av glibc och gjorde alla ändringar de ville ha på den. Förhoppningen är att den här versionen ska uppdateras oftare, vara mer stabil, ha fler funktioner och överlag vara ett bättre projekt. Om detta händer kommer Debian och förmodligen alla distributioner som härrör från det, som Ubuntu eller Mepis, att gynnas enormt.

Något liknande hände med GCC (egcs) och XFree86 (X.org) och båda gångerna betydde något mycket fördelaktigt.

Förklaringen är korrekt, pärm till pärm, förutom de subjektiva intrycken av utvecklaren (som påminner mig om upplopp i Menéame från några dagar sedan) eftersom vi inte känner utvecklaren nära och vi inte kan göra en värdebedömning om hans arbete så långt borta.

men vi ser dos tre extremt intressanta frågor som är väldigt fri programvara men som är väldigt slående om utvecklingen av program:

1- En huvudutvecklare kan ge det till dig guru och gör vad du vill och slutar med att förbanna dem som hjälper till att utveckla en applikation eller, i det här fallet, ett bibliotek. Interpersonella relationer är ett känsligt problem bland programmerare och det finns samtal för att förbättra dem.

2- Att om du inte gillar hur ett gratisprogramutvecklingsteam fungerar, kan du börja fixa saken med dina egna händer och inte i kombinationer, utan ta hand om din egen kopia. Klassikern: "Om du inte gillar det, gå bort«... men att skapa din egen applikation.

3- Att en division av denna typ kan göra användarna gott, speciellt om det ursprungliga utvecklingsarbetet är riktigt dåligt eller går igenom en dålig patch. vi kan kalla det konkurrens eller förnyelse, kommer du att berätta för oss.

Vad hände i slutet?

Utvecklingen avdiskriminerade pojkar» och känd som EGLIBC, slutade med att vara riktigt positiv, tillräckligt för att Debian skulle överge originalversionen i nästa versioner, kom igen, GNU, Stallman's.

Detta är också ett nytt tecken (som ser ut under vattnet) mot FSF och Stallman, Debian tappar långsamt en del av GNU-grejer, en sann handling av oberoende om du tänker på det sedan blob-konflikten.

Liksom kärlek verkar fri programvara övervinna alla problem.

Jag väntar på dina kommentarer.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   pablo sade

    Det är faktiskt en logisk sak att detta händer. Observera att det inte är dåligt på något sätt. Du gillar inte hur något fungerar och du försöker ändra på det. Det är sant att det chockerar mycket när det är gruppuppgifter av människor som går åt samma håll. Men på ett sätt är den friheten inte alls dålig. Det är därför det finns så många olika distributioner, skrivbordsmiljöer som kom ur andra projekt. Och jag drömde att även om de ser likadana ut så är de olika. Det är att ge lite mer frihet till dem som tror att de kan göra något bättre. Vi tänker inte alla på samma sätt. Och det är okej, så var det.

  2.   vincegeratorix sade

    ja, det är det som är bra med fri programvara, vem som helst kan göra en gaffel... även om du naturligtvis behöver samarbete och mer än något annat för att göra det (jag glömde ordet)

    Det är i alla fall bra, som jag sa tidigare, det är det som är bra med fri programvara, faktiskt är de flesta av de nuvarande teknologierna kopior av andra, det som är bra med fri programvara är att kopian är gratis, och vem som helst kan göra en kopia av kopian... det är så fler innovationer kommer ut... låter ironiskt men det är sant.

  3.   Seth sade

    detta påminner mig om mariaDB

    det här kommer att användas med sid, eller hur? Jag använder lenny, hur kan jag använda det?

  4.   rheoba sade

    Det påminner mig om den typiska frasen "För smaker, färger"; Det förefaller mig vara ett bra beslut av Debian, även om EGLIBC är yngre betyder det inte att det inte kommer att vara lika bra som GLIBC.

    Jag håller med dig, en källa om "gurus"-utvecklare, jag studerar fortfarande för en examen, och det finns många som inte accepterar ett sätt att programmera, eller en annan logik än deras, och även om du är i ett team med de människorna och ger dem en bra idé, slutar de med att tillämpa vad de vill och många gånger till och med mindre effektivt än vad du föreslog, detta är väldigt vanligt.

    Som redan nämnt tror jag också att detta gynnar GNU/Linux mycket, det är väl bättre att ha många projekt än få?
    Det är sant att det kanske är bättre att gå ihop, men jag tror fortfarande att i Linux är variationen det vi gillar mest, till exempel försökte jag ladda ner en komplett webbsida för några dagar sedan, för att skaffa några bilder, och med "wget" gav det mig problem, det laddade ner det jag inte ville ha, jag sökte på Google och hittade "httrack" jag använde det och det fungerade bättre, om bara "wget" hade funnits där. Fast jag gillar fortfarande «wget» mer :P

    Skål! :)

  5.   jose sade

    Två saker, en, jag stöder till 100% bytet till eglibc. Att försöka kompilera glibc för arm är för de modiga, det finns 3 eller 4 glibc-gcc-par som fungerar, och en liten skillnad räcker för att göra det omöjligt att få något att fungera.
    Den andra borde vara ett bibliotek istället för en bokhandel.
    bibliotek = bibliotek, bokhandel = bokhandel.

    hälsningar,

    Jose