GLIBC og EGLIBC eller hvordan (dårligt) teamwork påvirker fri software

teamwork

Hvad er der sket? Et tilsyneladende teknisk problem bliver til et tegnproblem. Debian bytter et systembibliotek med et andet, men det er ikke en triviel ændring, de gør det for et karakterproblem, de forstår nøjagtigt hvorfor. ¿Tal dårligt om fri software? Dette er hvad vi vil se næste.

C er et programmeringssprog ellers meget vigtigt og rod for andre, er biblioteker sæt af filer programmeret til at understøtte andre programmer. Med summen af ​​disse to koncepter forstår vi allerede, hvad et C-bibliotek betyder, og vi kan fortsætte.

GNU / Linux på Debian og mange andre distro anvendelser hidtil GLIBC, som ikke er mere end en mere del af GNU-operativsystemet.

Ånder opvarmes

Bag så meget kode og så meget er der mennesker og inden for mennesker, eller rettere i deres hoveder, er der følelser, selvfølgelig, gode og dårlige.

På udkig efter materiale til at forklare disse nyheder endte jeg i Digg, hvor den første kommentar sagde nøjagtigt det samme, som jeg tænkte, da jeg så nyheden, men på engelsk:

Kan nogen forklare mig detaljerne i dette? Min maskine bruger Debian, og jeg elsker dette operativsystem, men jeg er ikke en slags super linuxer-nørd, så jeg forstår ikke, hvordan nyhederne påvirker mig

I stedet for at forklare, hvad der skete, oversætter jeg bedre det svar, du har modtaget (i en gratis oversættelse af mig):

Glibc er et meget vigtigt bibliotek i driften af ​​Linux. Næsten alle programmer bruger det, fordi det gør meget enkle ting som at allokere hukommelse, sammenligne tekster, udskrive skærmen og lignende. En af de vigtigste mennesker i udviklingen af ​​glibc er Ulrich drepper, hvem jo mere teknisk avanceret han er blevet, jo tungere er han blevet med andre mennesker og ofte afviser ændringer, selvom de er fornuftige for flertallet.

Nogle blev trætte af de ting, han ikke implementerede, og hans stumphed, så de greb en kopi af glibc for at foretage de ændringer, de ønskede. Håbet er, at denne version opdateres oftere, bliver mere stabil, har flere funktioner og generelt et bedre projekt. Hvis dette sker, vil Debian og sandsynligvis alle distroer, der stammer fra det som Ubuntu eller Mepis, have enormt gavn.

Noget lignende skete med GCC (egcs) og XFree86 (X.org), og begge gange betød de noget meget gavnligt.

Forklaringen er nøjagtig fra top til bund bortset fra de subjektive indtryk fra udvikleren (som minder mig om mytteri i Menéame fra et par dage siden) da vi ikke kender udvikleren tæt, og vi ikke kan foretage en værdivurdering af hans arbejde så langt væk.

Men vi ser dos tre ekstremt interessante emner, der er meget fri software, men som er meget slående med hensyn til programudvikling:

1- En hovedudvikler kan give dem af guru og gør hvad du vil og ender med at pisse dem, der hjælper med at udvikle en applikation eller i dette tilfælde et bibliotek. Interpersonelle relationer er et delikat problem blandt programmører og eksisterer taler for at forbedre dem.

2- At hvis du ikke kan lide, hvordan et gratis softwareudviklingsteam fungerer, kan du begynde at løse sagen med dine egne hænder og ikke i kombinationer, men tage sig af din egen kopi. Klassikeren: "Hvis du ikke kan lide det, skal du gå væk«... Men for at oprette din egen applikation.

3- At en opdeling af denne type kan gøre brugerne godeIsær hvis det oprindelige udviklingsarbejde virkelig er dårligt eller går igennem en dårlig tid. Vi kan kalde det konkurrence eller fornyelse, vil du kommentere os.

Hvad skete der til sidst?

Udviklingen af ​​«diskriminerede drenge»Og kendt som EGLIBCDet endte med at være rigtig positivt, nok til at Debian kunne opgive den originale version i de næste versioner, kom nu, GNU, Stallmans.

Dette er også et nyt signal (kigger under vandet) mod FSF og Stallman, langsomt efterlader Debian nogle GNU-ting, en sand uafhængighedshandling, hvis du tænker på det fra konflikten om klatterne.

Ligesom kærlighed ser det ud til, at gratis software overvinder alle problemer.

Jeg afventer dine kommentarer.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Pablo sagde han

    Det er faktisk ret logisk, at dette sker. Bemærk, at det ikke er dårligt på nogen måde. Du kan ikke lide, hvordan noget fungerer og godt, du prøver at ændre det. Det er rigtigt, at det er meget chokerende, når de er gruppeopgaver for mennesker, der trækker til samme side. Men på en måde, at frihed slet ikke er dårlig. Takket være det er der så mange forskellige distributioner, desktop-miljøer, der kom ud af andre projekter. Og så selvom de ser ud til at være forskellige. Det giver lidt mere frihed til dem, der tror, ​​de kan gøre noget bedre. Vi tænker ikke alle på samme måde. Og det er okay, så være det.

  2.   vincegeratorix sagde han

    jep, det er den gode ting ved fri software, enhver kan lave en gaffel ... selvom du selvfølgelig har brug for samarbejde og mere end noget andet for at gøre det (jeg har glemt ordet)

    Under alle omstændigheder, fantastisk, som jeg sagde før, er det gode ved gratis software, faktisk er de fleste af de nuværende teknologier kopier af andre, det gode ved gratis software er, at kopien er gratis, og enhver kan lave en kopi af kopien ... sådan kommer flere innovationer ud ... det lyder ironisk, men det er sandt.

  3.   seth sagde han

    dette minder mig om mariaDB

    dette skal bruges med sid, ikke? Jeg bruger Lenny, hvordan kan jeg bruge det?

  4.   rheoba sagde han

    Det minder mig om den typiske sætning "At smage farverne"; Det forekommer mig en god beslutning fra Debian, selvom EGLIBC er yngre, betyder det ikke, at det ikke vil være så godt som GLIBC.

    Jeg er enig med dig fra en kilde om "guruer" -udviklere, jeg studerer stadig en karriere, og der er mange, der ikke accepterer en måde at programmere på eller en anden logik end deres, og selvom du er i et team med dem mennesker og give dem en god ide, de ender med at anvende den, de ønsker, og mange gange endnu mindre effektive end den, du foreslog, det er meget almindeligt.

    Som allerede nævnt tror jeg også, at dette gavner GNU / Linux enormt, det er bedre at have mange projekter end få, ikke?
    Det er rigtigt, at det måske er bedre at slå sig sammen, men jeg tror stadig, at i Linux er variation, hvad vi kan lide mest, for eksempel. For et par dage siden forsøgte jeg at downloade en komplet webside, for at få nogle billeder, og med "wget" kastede jeg mig problemer, jeg downloadede det, jeg ikke ønskede, jeg søgte efter google og fandt "httrack" Jeg brugte det, og det fungerede bedre, hvis der kun havde været "wget", ville der have været alt. Selvom jeg stadig kan lide "wget" mere: P

    Skål! :)

  5.   jose sagde han

    To ting, den ene, jeg støtter skiftet til eglibc 100%. At prøve at kompilere glibc til arm er for de modige, der er 3 eller 4 glibc-gcc-par, der fungerer, og en lille forskel er nok til at gøre det umuligt at have noget i gang.
    Den anden skal være et bibliotek i stedet for en boghandel.
    bibliotek = bibliotek, boghandel = boghandel.

    Regards,

    Jose