GLIBC ja EGLIBC tai kuinka (huono) ryhmätyö vaikuttaa vapaaseen ohjelmistoon

ryhmätyö

Mitä tapahtui? Näennäisesti tekninen ongelma muuttuu hahmon ongelmaksi. Debian vaihtaa järjestelmäkirjaston toiseen, mutta se ei ole vähäinen muutos, he tekevät sen luonteen ongelman vuoksi, he ymmärtävät tarkalleen miksi. ¿Puhu huonosti ilmaisista ohjelmistoista? Tämän näemme seuraavaksi.

C on ohjelmointikieli muuten erittäin tärkeät ja juuret muille, kirjastot ovat tiedostoja, jotka on ohjelmoitu tukemaan muita ohjelmia. Näiden kahden käsitteen summalla ymmärrämme jo C-kirjaston merkityksen ja voimme jatkaa.

GNU / Linux Debianissa ja monissa muissa tähän mennessä käyttämissä distroissa GLIBC, joka on vain yksi osa GNU-käyttöjärjestelmää.

Väkevät alkoholijuomat kuumennetaan

Niin suuren koodin ja niin paljon takana on ihmisiä ja ihmisten sisällä tai pikemminkin heidän päänsä sisällä on tietysti tunteita, hyviä ja huonoja.

Etsimällä materiaalia tämän uutisen selittämiseksi päädyin Diggiin, jossa ensimmäinen kommentti sanoi täsmälleen saman, mitä ajattelin nähdessäni uutiset, mutta englanniksi:

Voisiko joku selittää tämän yksityiskohdat minulle? Koneeni käyttää Debiania ja rakastan tätä käyttöjärjestelmää, mutta en ole jonkinlainen superlinuxer geek, joten en ymmärrä miten uutiset vaikuttavat minuun

Sen sijaan, että selittäisin, mitä tapahtui, käännän paremmin saamasi vastauksen (ilmaisena käännöksenä):

Glibc on erittäin tärkeä kirjasto Linuxin käytössä. Lähes kaikki ohjelmat käyttävät sitä, koska se tekee hyvin yksinkertaisia ​​asioita, kuten muistin varaaminen, tekstien vertailu, näytön tulostaminen ja vastaavia. Yksi tärkeimmistä ihmisistä glibc: n kehityksessä on Ulrich drepper, kuka teknisesti edistyneemmäksi hän on tullut, sitä raskaammaksi hän on tullut muiden ihmisten kanssa ja usein hylkää muutokset, vaikka ne ovat järkeviä enemmistölle.

Jotkut kyllästyivät asioihin, joita hän ei toteuttanut, ja hänen tylsyytensä, joten he tarttuivat kopioon glibcistä tehdäkseen haluamansa muutokset. Toivomme, että tämä versio päivittyy useammin, on vakaampi, siinä on enemmän ominaisuuksia ja parempi projekti. Jos näin tapahtuu, Debian ja luultavasti kaikki siitä johtuvat distrot, kuten Ubuntu tai Mepis, hyötyvät valtavasti.

Jotain samanlaista tapahtui GCC: n (egcs) ja XFree86 (X.org) kanssa, ja molemmat kertaa ne tarkoittivat jotain erittäin hyödyllistä.

Selitys on tarkka, ylhäältä alas, paitsi kehittäjän subjektiiviset vaikutelmat (jotka muistuttavat minua kapina Menéamessa muutama päivä sitten), koska emme tunne kehittäjää läheisesti ja emme voi antaa arvoa hänen niin kaukana olevalle työlleen.

Mutta näemme DOS kolme erittäin mielenkiintoista asiaa, jotka ovat hyvin vapaita ohjelmistoja, mutta ovat erittäin silmiinpistäviä ohjelmakehityksestä:

1 - Pääkehittäjä voi antaa heille guru ja tee mitä haluat, päätyen kiusaamaan niitä, jotka auttavat kehittämään sovellusta tai tässä tapauksessa kirjastoa. Ihmissuhteet ovat arkaluonteinen ongelma ohjelmoijien keskuudessa ja niitä on olemassa neuvottelut niiden parantamiseksi.

2 - Jos et pidä siitä, miten ilmainen ohjelmistokehitystiimi toimii, voit aloittaa ongelman korjaamisen omin käsin etkä kombona, vaan huolehtimalla omasta kopiosta. Klassikko: "Jos et pidä siitä, mene pois«… Mutta luoda oma sovellus.

3- Että tämän tyyppinen jako voi tehdä käyttäjille hyvääVarsinkin jos alkuperäinen kehitystyö on todella huono tai menee huonoon aikaan. Voimme kutsua sitä kilpailu tai uusiminen, kommentoit meille.

Mitä lopussa tapahtui?

«syrjityt pojat»Ja tunnetaan nimellä EGLIBCLoppujen lopuksi se oli todella positiivinen, niin että Debian hylkäsi alkuperäisen version seuraavissa versioissa, tule GNU, Stallman's.

Tämä on myös uusi signaali (veden alla katsottuna) FSF: tä ja Stallmania vastaan, ja Debian jättää hitaasti joitain GNU: n asioita, todellisen itsenäisyystoiminnan, jos ajattelet sitä möykkyistä.

Rakkauden tavoin näyttää siltä, ​​että ilmainen ohjelmisto voittaa kaikki ongelmat.

Odotan kommenttisi.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Pablo dijo

    On todella loogista, että tämä tapahtuu. Huomaa, että se ei ole millään tavalla huono. Et pidä siitä, miten jokin toimii ja hyvin, yrität muuttaa sitä. On totta, että se järkyttää paljon, kun ne ovat samalle puolelle vetoavien ihmisten ryhmätehtäviä. Mutta tavalla, jolla vapaus ei ole ollenkaan huono. Sen ansiosta on olemassa niin paljon erilaisia ​​jakeluja, työpöytäympäristöjä, jotka tulivat ulos muista projekteista. Ja niin vaikka ne näyttävät olevan erilaisia. Se antaa hieman enemmän vapautta niille, jotka uskovat pystyvänsä tekemään jotain parempaa. Emme kaikki ajattele samalla tavalla. Ja se on okei, olkoon niin.

  2.   vincegeratorix dijo

    joo, se on ilmainen ohjelmisto hyvä asia, kuka tahansa voi tehdä haarukan ... vaikka tietenkin sen tekemiseen tarvitaan yhteistyötä ja enemmän kuin mitään (unohdin sanan)

    Joka tapauksessa hieno, kuten sanoin aiemmin, on ilmainen ohjelmisto hyvä asia, itse asiassa suurin osa nykyisistä tekniikoista on kopioita muista, ilmainen ohjelmisto on hyvä, että kopio on ilmainen, ja kuka tahansa voi tehdä kopio kopiosta ... näin tulee lisää innovaatioita ... se kuulostaa ironiselta, mutta se on totta.

  3.   Seth dijo

    tämä muistuttaa minua mariaDB: stä

    tätä käytetään sidin kanssa, eikö? Käytän Lennyä, miten voin käyttää sitä?

  4.   reoba dijo

    Se muistuttaa minua tyypillisestä lauseesta "Maistaa värejä"; Mielestäni se on hyvä Debianin päätös, vaikka EGLIBC onkin nuorempi, se ei tarkoita, ettei se olisi yhtä hyvä kuin GLIBC.

    Olen kanssanne samaa mieltä lähteestä "guru" -kehittäjistä, opiskelen edelleen uraa, ja on monia, jotka eivät hyväksy ohjelmointitapaa tai erilaista logiikkaa kuin heidän, ja vaikka olisit tiimissä näiden kanssa ihmisiä ja antavat heille hyvän idean, he lopulta käyttävät haluamaansa ja monta kertaa jopa vähemmän tehokkaita kuin ehdottamasi, tämä on hyvin yleistä.

    Kuten jo mainitsin, mielestäni tästä on myös hyötyä GNU / Linuxille valtavasti, on parempi, että sinulla on monia projekteja kuin harvat, eikö?
    On totta, että ehkä on parempi yhdistää voimansa, mutta luulen silti, että pidämme eniten Linux-versiossa, esimerkiksi muutama päivä sitten yritin ladata kokonaisen verkkosivun, saada kuvia ja "wget" -sovelluksella heitin itselleni ongelmia, ladasin mitä en halunnut, etsin Googlea ja löysin "httrack". Käytin sitä ja se toimi paremmin, jos vain "wget" olisi ollut olemassa, olisi ollut kaikkea. Vaikka pidän edelleen "wgetistä" enemmän: P

    Kippis! :)

  5.   jose dijo

    Kaksi asiaa, yksi, tuen muutosta eglibciin 100%. Yrittää koota glibc käsivarsi on rohkeita, on 3 tai 4 glibc-gcc paria, jotka toimivat, ja pieni ero riittää tekemään mahdottomaksi jotain toimii.
    Toisen tulisi olla kirjasto kirjakaupan sijaan.
    kirjasto = kirjasto, kirjakauppa = kirjakauppa.

    Terveisin,

    Jose