GLIBC ed EGLIBC o come il (cattivo) lavoro di squadra influisce sul Software Libero

team di lavoro

Cosa è successo? Ebbene, un problema apparentemente tecnico si trasforma in un problema di carattere. Debian scambia una libreria di sistema con un'altra, ma non è un cambiamento banale, lo fanno per un problema di carattere, capiranno esattamente perché. ¿Parla male di Software Libero? Questo è ciò che vedremo dopo.

C è un linguaggio di programmazione altrimenti molto importanti e root per gli altri, le librerie sono insiemi di file programmati per supportare altri programmi. Con la somma di questi due concetti capiamo già cosa significa una libreria C e possiamo continuare.

GNU / Linux su Debian e molte altre distribuzioni utilizzate finora GLIBC, che non è altro che una parte in più del sistema operativo GNU.

Gli spiriti sono riscaldati

Dietro tanto codice e tanto, ci sono persone e dentro le persone, o meglio nelle loro teste, ci sono sentimenti, ovviamente, buoni e cattivi.

Alla ricerca di materiale per spiegare questa notizia sono finito in Digg dove il primo commento diceva esattamente la stessa cosa che avevo pensato quando ho visto la notizia ma in inglese:

Qualcuno può spiegarmi i dettagli per favore? La mia macchina usa Debian e adoro questo sistema operativo, tuttavia non sono una specie di super fanatico di Linux quindi non capisco come le notizie mi influenzino

Invece di spiegare cosa è successo, è meglio che traduca la risposta che hai ricevuto (in una mia traduzione gratuita):

Glibc è una libreria molto essenziale nel funzionamento di Linux. Quasi tutti i programmi lo usano perché fa cose molto semplici come allocare memoria, confrontare testi, stampare schermate e cose del genere. Una delle persone più importanti nello sviluppo di glibc è Ulrich drepper, che più tecnicamente è diventato avanzato, più pesante è diventato con le altre persone e spesso rifiuta i cambiamenti anche se sono sensati per la maggioranza.

Alcuni si sono stufati delle cose che non ha implementato e della sua franchezza, quindi hanno preso una copia di glibc per apportare le modifiche che volevano. La speranza è che questa versione si aggiorni più frequentemente, sia più stabile, abbia più funzionalità e sia complessivamente un progetto migliore. Se ciò accade, Debian e probabilmente tutte le distribuzioni che ne derivano come Ubuntu o Mepis ne trarranno enorme vantaggio.

Qualcosa di simile è accaduto con GCC (egcs) e XFree86 (X.org) ed entrambe le volte significavano qualcosa di molto vantaggioso.

La spiegazione è accurata, dall'alto verso il basso, fatta eccezione per le impressioni soggettive dello sviluppatore (che mi ricordano ammutinamento a Menéame da pochi giorni fa) poiché non conosciamo da vicino lo sviluppatore e non possiamo dare un giudizio di valore sul suo lavoro così lontano.

Ma vediamo dos tre questioni estremamente interessanti che sono molto software libero ma che colpiscono molto nello sviluppo del programma:

1- Uno sviluppatore principale può fornirli guru e fai quello che vuoi, finendo per far incazzare chi aiuta a sviluppare un'applicazione o in questo caso una libreria. Le relazioni interpersonali sono un problema delicato tra i programmatori ed esistono parla per migliorarli.

2- Che se non ti piace come funziona un team di sviluppo software libero, puoi iniziare a risolvere la questione con le tue mani e non in combo, ma prendendoti cura della tua copia. Il classico: "Se non ti piace, vattene«… Ma per creare la tua applicazione.

3- Quella è una divisione di questo tipo può fare del bene agli utentiSoprattutto se il lavoro di sviluppo originale è davvero pessimo o sta attraversando un brutto momento. Possiamo chiamarlo concorso o rinnovo, ci commenterai.

Cosa è successo alla fine?

Lo sviluppo del «ragazzi discriminati»E noto come EGLIBCFinì per essere davvero positivo, abbastanza perché Debian abbandonasse la versione originale nelle versioni successive, dai, GNU, quella di Stallman.

Anche questo è un nuovo segnale (guardando sott'acqua) contro la FSF e Stallman, lentamente Debian lascia da parte alcune cose di GNU, un vero atto di indipendenza se ci si pensa dal conflitto sui blob.

Come l'amore, sembra che il software libero superi tutti i problemi.

Mi auguro che i vostri commenti.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   pablo suddetto

    In realtà è abbastanza logico che ciò accada. Nota che non è male in alcun modo. Non ti piace come funziona qualcosa e beh, provi a cambiarlo. È vero che è molto scioccante quando sono compiti di gruppo di persone che tirano dalla stessa parte. Ma in un certo senso la libertà non è affatto male. Grazie a ciò ci sono così tante diverse distribuzioni, ambienti desktop che sono usciti da altri progetti. E così anche se sembrano diversi. Sta dando un po 'più di libertà a coloro che credono di poter fare qualcosa di meglio. Non la pensiamo tutti allo stesso modo. E va bene, così sia.

  2.   vincegeratorix suddetto

    sì, questa è la cosa buona del software libero, chiunque può fare un fork ... anche se ovviamente, per farlo è necessaria la cooperazione e più di ogni altra cosa (ho dimenticato la parola)

    In ogni caso, fantastico che, come ho detto prima, è la cosa buona del software libero, infatti la maggior parte delle tecnologie attuali sono copie di altre, la cosa buona del software libero è che la copia è gratuita e chiunque può farne una copia della copia… ecco come escono altre innovazioni… suona ironico ma è vero.

  3.   seth suddetto

    questo mi ricorda mariaDB

    questo verrà usato con Sid, giusto? Uso Lenny, come posso usarlo?

  4.   Reba suddetto

    Mi ricorda la frase tipica "Gustare i colori"; Mi sembra una buona decisione da parte di Debian, anche se EGLIBC è più giovane, non significa che non sarà buono come GLIBC.

    Sono d'accordo con te da una fonte sugli sviluppatori "guru", sto ancora studiando una carriera, e ci sono molti che non accettano un modo di programmare, o una logica diversa dalla loro, e anche se sei in una squadra con quelli persone e dare loro una buona idea, finiscono per applicare quella che vogliono e molte volte anche meno efficienti di quella che hai proposto, questo è molto comune.

    Come già accennato, penso anche che questo avvantaggi enormemente GNU / Linux, è meglio avere molti progetti che pochi, giusto?
    È vero che forse è meglio unire le forze, ma penso ancora che in Linux la varietà sia ciò che ci piace di più, ad esempio, alcuni giorni fa stavo cercando di scaricare una pagina web completa, per ottenere alcune immagini, con "wget" mi sono buttato problemi, ho scaricato quello che non volevo, ho cercato google e trovato "httrack" l'ho usato e ha funzionato meglio, se solo ci fosse stato "wget" ci sarebbe stato tutto. Anche se mi piace ancora di più "wget": P

    Saluti! :)

  5.   Jose suddetto

    Due cose, una, sostengo il passaggio a eglibc al 100%. Cercare di compilare glibc per arm è per i coraggiosi, ci sono 3 o 4 coppie glibc-gcc che funzionano e una piccola differenza è sufficiente per rendere impossibile che qualcosa funzioni.
    L'altra dovrebbe essere una biblioteca invece di una libreria.
    libreria = biblioteca, libreria = libreria.

    Saluti,

    Jose