GLIBC en EGLIBC of hoe (slecht) teamwerk de Vrije Software beïnvloedt

teamwork

Wat is er gebeurd Welnu, een schijnbaar technisch probleem verandert in een personageprobleem. Debian ruilt de ene systeembibliotheek voor de andere, maar het is geen triviale wijziging, ze doen het voor een karakterprobleem, ze zullen precies begrijpen waarom. ​Spreek slecht over Vrije Software​ Dit is wat we hierna zullen zien.

C is een programmeertaal anders erg belangrijk en root voor anderen, bibliotheken zijn sets met bestanden die zijn geprogrammeerd om andere programma's te ondersteunen. Met de som van deze twee concepten begrijpen we al wat een C-bibliotheek betekent en kunnen we verder.

GNU / Linux op Debian en vele andere distributies die tot nu toe zijn gebruikt GLIBC, wat niets meer is dan nog een onderdeel van het GNU-besturingssysteem.

Geesten worden verwarmd

Achter zoveel code en zo veel, zijn er mensen en in mensen, of liever in hun hoofd, zijn er natuurlijk gevoelens, goed en slecht.

Op zoek naar materiaal om dit nieuws uit te leggen, kwam ik in Digg terecht waar de eerste opmerking precies hetzelfde zei als wat ik dacht toen ik het nieuws zag, maar in het Engels:

Kan iemand mij de details hiervan alsjeblieft uitleggen? Mijn machine gebruikt Debian en ik ben dol op dit besturingssysteem, maar ik ben niet een soort super linuxer-nerd, dus ik begrijp niet hoe het nieuws mij beïnvloedt

In plaats van uit te leggen wat er is gebeurd, kan ik het antwoord dat u heeft ontvangen beter vertalen (in een gratis vertaling van mij):

Glibc is een zeer essentiële bibliotheek voor de werking van Linux. Bijna alle programma's gebruiken het omdat het heel eenvoudige dingen doet, zoals geheugen toewijzen, teksten vergelijken, het scherm afdrukken en dat soort dingen. Een van de belangrijkste mensen bij de ontwikkeling van glibc is Ulrich drepper, die hoe technisch geavanceerder hij is geworden, hoe zwaarder hij is geworden bij andere mensen en vaak verwerpt hij veranderingen, ook al zijn ze verstandig voor de meerderheid.

Sommigen waren de dingen die hij niet had geïmplementeerd en zijn botheid zat, dus pakten ze een kopie van glibc om er de gewenste wijzigingen in aan te brengen. De hoop is dat deze versie vaker zal worden bijgewerkt, stabieler zal zijn, meer functies zal hebben en in het algemeen een beter project zal zijn. Als dit gebeurt, zullen Debian en waarschijnlijk alle distributies die eruit voortkomen, zoals Ubuntu of Mepis, enorm profiteren.

Iets soortgelijks gebeurde met GCC (egcs) en XFree86 (X.org) en beide keren betekenden ze iets heel nuttigs.

De uitleg is nauwkeurig, van boven naar beneden, behalve de subjectieve indrukken van de ontwikkelaar (die me doen denken aan de muiterij in Menéame van een paar dagen geleden) omdat we de ontwikkelaar niet goed kennen en we kunnen geen waardeoordeel vellen over zijn werk zo ver weg.

Maar we zien het van drie buitengewoon interessante kwesties die erg Vrije Software zijn, maar erg opvallend zijn bij de ontwikkeling van programma's:

1- Een hoofdontwikkelaar kan ze weggeven goeroe en doe wat je wilt, waardoor je degenen die helpen bij het ontwikkelen van een applicatie of in dit geval een bibliotheek, kwaad maakt. Interpersoonlijke relaties zijn een delicaat probleem onder programmeurs en bestaan praat om ze te verbeteren.

2- Dat als je de manier waarop een gratis software-ontwikkelingsteam werkt niet leuk vindt, je de kwestie met je eigen handen kunt oplossen en niet in combo's, maar voor je eigen exemplaar kunt zorgen. De klassieke: "Als je het niet leuk vindt, ga dan weg«… Maar om uw eigen applicatie te maken.

3- Dat een divisie van dit type kan gebruikers goed doenVooral als het oorspronkelijke ontwikkelingswerk echt slecht is of een slechte tijd doormaakt. We kunnen het noemen concurrentie of verlenging, zult u ons een reactie geven.

Wat gebeurde er op het einde?

De ontwikkeling van de «gediscrimineerde jongens»En bekend als EGLIBCHet werd uiteindelijk echt positief, genoeg voor Debian om de originele versie in de volgende versies te verlaten, kom op, de GNU, Stallman's.

Dit is ook een nieuw signaal (onder water kijken) tegen de FSF en Stallman, langzaam laat Debian enkele dingen van GNU opzij zetten, een echte daad van onafhankelijkheid als je erover nadenkt vanuit het conflict over de klodders.

Net als liefde lijkt het erop dat gratis software alle problemen oplost.

Ik wacht op uw opmerkingen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   pablo zei

    Het is eigenlijk heel logisch dat dit gebeurt. Merk op dat het op geen enkele manier slecht is. Je houdt niet van hoe iets werkt en goed, je probeert het te veranderen. Het is waar dat het erg schokkend is als het groepstaken zijn van mensen die aan dezelfde kant trekken. Maar in zekere zin is die vrijheid helemaal niet slecht. Dankzij dat zijn er zoveel verschillende distributies, desktopomgevingen die uit andere projecten zijn voortgekomen. En dus hoewel ze eruit zien alsof ze anders zijn. Het geeft een beetje meer vrijheid aan degenen die geloven dat ze iets beters kunnen doen. We denken niet allemaal op dezelfde manier. En het is oké, het zij zo.

  2.   vincegeratorix zei

    ja, dat is het goede van Vrije Software, iedereen kan een vork maken ... hoewel je daarvoor natuurlijk samenwerking nodig hebt en vooral (ik vergat het woord)

    In ieder geval, geweldig dat, zoals ik al eerder zei, het goede is aan vrije software, in feite zijn de meeste van de huidige technologieën kopieën van anderen, het goede aan vrije software is dat de kopie gratis is, en iedereen kan een kopie van de kopie ... zo komen er meer innovaties uit ... het klinkt ironisch, maar het is waar.

  3.   seth zei

    dit doet me denken aan mariaDB

    dit gaat gebruikt worden met sid, toch? Ik gebruik Lenny, hoe kan ik het gebruiken?

  4.   reoba zei

    Het doet me denken aan de typische uitdrukking "Om de kleuren te proeven"; Ik denk dat het een goede beslissing van Debian is, hoewel EGLIBC jonger is, betekent dit niet dat het niet zo goed zal zijn als GLIBC.

    Ik ben het met je eens vanuit een bron over 'goeroes'-ontwikkelaars, ik studeer nog steeds een carrière, en er zijn er velen die een manier van programmeren niet accepteren, of een andere logica dan die van hen, en zelfs als je in een team zit met die mensen en geven ze een goed idee, uiteindelijk passen ze het idee toe dat ze willen en vaak zelfs minder efficiënt dan het idee dat je hebt voorgesteld, dit is heel gebruikelijk.

    Zoals eerder vermeld, denk ik ook dat dit GNU / Linux enorm ten goede komt, het is beter om veel projecten te hebben dan weinig, toch?
    Het is waar dat het misschien beter is om onze krachten te bundelen, maar ik denk nog steeds dat in Linux variatie is wat we het leukst vinden, bijvoorbeeld: Een paar dagen geleden probeerde ik een complete webpagina te downloaden om wat afbeeldingen te verkrijgen, en met "wget" gooide ik mezelf in de problemen, ik downloadde wat ik niet wilde, ik zocht naar google en vond "HTTPrack". Ik gebruikte het en het werkte beter, als er maar "wget" had bestaan ​​zou er alles zijn geweest. Hoewel ik nog steeds meer van "wget" hou: P

    Proost! :)

  5.   jose zei

    Twee dingen, ten eerste, ik steun de verandering naar eglibc 100%. Proberen om glibc voor arm te compileren is voor de dapperen, er zijn 3 of 4 glibc-gcc-paren die werken, en een klein verschil is genoeg om het onmogelijk te maken om iets te laten werken.
    De andere zou een bibliotheek moeten zijn in plaats van een boekwinkel.
    bibliotheek = bibliotheek, boekwinkel = boekwinkel.

    Met vriendelijke groet,

    Jose