GLIBC e EGLIBC ou como o trabalho em equipe (ruim) afeta o Software Livre

trabalho em equipe

O que aconteceu? Bem, um problema aparentemente técnico se transforma em um problema de personagem. O Debian troca uma biblioteca do sistema por outra, mas não é uma mudança trivial, eles fazem isso por um problema de personagem, eles vão entender exatamente o porquê. ¿Fale mal do Software Livre? Isso é o que veremos a seguir.

C é uma linguagem de programação caso contrário, muito importante e raiz para outros, as bibliotecas são conjuntos de arquivos programados para oferecer suporte a outros programas. Com a soma desses dois conceitos já entendemos o que significa uma biblioteca C e podemos continuar.

GNU / Linux no Debian e muitas outras distros usa até agora GLIBC, que nada mais é do que mais uma parte do sistema operacional GNU.

Espíritos são aquecidos

Por trás de tanto código e de tanto, existem pessoas e dentro das pessoas, ou melhor, em suas cabeças, existem sentimentos, é claro, bons e maus.

Procurando material para explicar essa notícia acabei no Digg onde o primeiro comentário dizia exatamente a mesma coisa que pensei quando vi a notícia, mas em inglês:

Alguém pode me explicar os detalhes disso, por favor? Minha máquina usa Debian e eu adoro esse sistema operacional, mas não sou um super geek de Linux, então não entendo como as notícias me afetam

Em vez de explicar o que aconteceu, é melhor eu traduzir a resposta que você recebeu (em uma tradução gratuita minha):

Glibc é uma biblioteca essencial na operação do Linux. Quase todos os programas usam porque ele faz coisas muito simples como alocar memória, comparar textos, imprimir a tela e coisas assim. Uma das pessoas mais importantes no desenvolvimento da glibc é Ulrich drepper, que quanto mais avançado tecnicamente se tornou, mais pesado se tornou com as outras pessoas e frequentemente rejeita as mudanças, embora sejam sensatas para a maioria.

Alguns se cansaram das coisas que ele não implementou e de sua franqueza, então pegaram uma cópia do glibc para fazer as alterações que desejassem. A esperança é que esta versão seja atualizada com mais frequência, seja mais estável, tenha mais recursos e seja um projeto melhor no geral. Se isso acontecer, o Debian e provavelmente todas as distros que derivam dele, como Ubuntu ou Mepis, se beneficiarão enormemente.

Algo semelhante aconteceu com GCC (egcs) e XFree86 (X.org) e ambas as vezes significaram algo muito benéfico.

A explicação é precisa, de cima para baixo, exceto para impressões subjetivas do desenvolvedor (que me lembram do motim em Menéame de alguns dias atrás) uma vez que não conhecemos o desenvolvedor de perto e não podemos fazer um julgamento de valor sobre seu trabalho tão distante.

Mas nós vemos dos três questões extremamente interessantes que são muito Software Livre, mas são muito marcantes no desenvolvimento de programas:

1- Um desenvolvedor principal pode dar-lhes guru e faça o que quiser, acabando irritando quem ajuda a desenvolver um aplicativo ou no caso uma biblioteca. As relações interpessoais são um problema sensível entre os programadores e existem conversas para melhorá-los.

2- Que se você não gosta do funcionamento de uma equipe de desenvolvimento de software livre, pode começar a consertar o problema com as próprias mãos e não em combos, mas cuidando da sua própria cópia. O clássico: "Se você não gosta vá embora«… Mas para criar seu próprio aplicativo.

3- Que uma divisão deste tipo pode fazer bem aos usuários, especialmente se o trabalho de desenvolvimento original for muito ruim ou estiver passando por um momento ruim. Podemos chamá-lo competição ou renovação, você vai comentar conosco.

O que aconteceu no final?

O desenvolvimento do «meninos discriminados»E conhecido como EGLIBCAcabou sendo muito positivo, o suficiente para o Debian abandonar a versão original nas próximas versões, vamos lá, o GNU, o Stallman's.

Este também é um novo sinal (olhar debaixo d'água) contra a FSF e o Stallman, lentamente o Debian deixa de lado algumas coisas GNU, um verdadeiro ato de independência se você pensar sobre o conflito sobre os blobs.

Como o amor, parece que o software livre supera todos os problemas.

Aguardo seus comentários.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   pablo dito

    Na verdade, é bastante lógico que isso aconteça. Observe que não é ruim de forma alguma. Você não gosta de como algo funciona e bem, você tenta mudar isso. É verdade que choca muito quando são tarefas de grupo de pessoas que puxam para o mesmo lado. Mas, de certa forma, essa liberdade não é nada ruim. Graças a isso, existem tantas distribuições diferentes, ambientes de desktop que surgiram de outros projetos. E assim, embora pareçam ser diferentes. É dar um pouco mais de liberdade a quem acredita que pode fazer algo melhor. Nem todos pensamos da mesma maneira. E está tudo bem, que assim seja.

  2.   vicegeratorix dito

    sim, essa é a coisa boa do Software Livre, qualquer um pode fazer um fork ... embora, é claro, para fazer isso você precise de cooperação e mais do que qualquer coisa (esqueci a palavra)

    Em qualquer caso, ótimo que, como eu disse antes, é o bom do software livre, na verdade a maioria das tecnologias atuais são cópias de outras, o bom do software livre é que a cópia é gratuita, e qualquer um pode fazer uma cópia da cópia ... é assim que surgem mais inovações ... parece irônico, mas é verdade.

  3.   seth dito

    isso me lembra de mariaDB

    isso vai ser usado com o sid, certo? Eu uso o Lenny, como posso usar?

  4.   reoba dito

    Isso me lembra a frase típica "Para provar as cores"; Parece uma boa decisão para o Debian, embora EGLIBC seja mais jovem, não significa que não será tão bom quanto o GLIBC.

    Concordo com você de uma fonte sobre desenvolvedores "gurus", ainda estou estudando uma carreira, e há muitos que não aceitam uma forma de programação, ou uma lógica diferente da deles, e mesmo que você esteja em uma equipe com eles pessoas e dão uma boa ideia, acabam aplicando aquela que querem e muitas vezes menos eficiente do que a que você propôs, isso é muito comum.

    Como já mencionei, também acho que isso beneficia enormemente o GNU / Linux, é melhor ter muitos projetos do que poucos, certo?
    É verdade que talvez seja melhor unir forças, mas ainda acho que na variedade Linux é o que mais gostamos, por exemplo, Há alguns dias estava tentando baixar uma página web completa, para obter algumas imagens, e com "wget" me joguei problemas, baixei o que não queria, procurei no google e encontrei "httrack" usei e funcionou melhor, se ao menos houvesse "wget" teria havido tudo. Embora eu ainda goste mais de "wget": P

    Felicidades! :)

  5.   jose dito

    Duas coisas, uma, apoio a mudança para eglibc 100%. Tentar compilar glibc para braço é para bravos, existem 3 ou 4 pares glibc-gcc que funcionam, e uma pequena diferença é o suficiente para tornar impossível ter algo funcionando.
    O outro deve ser uma biblioteca em vez de uma livraria.
    biblioteca = biblioteca, livraria = livraria.

    Atenciosamente,

    Jose