

<div id="comment_title"><!--acac-->Anderson (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48705" title="">7/05/2009 &agrave;s 9:18 am</a> </div>
<p>Sendo bom para todos, viva a evolução!</p>


<div id="comment_title"><!--acac--><a href='http://monitor-br.org' rel='external nofollow' class='url'>anderson</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48708" title="">7/05/2009 &agrave;s 9:35 am</a> </div>
<p>Eu não sei ao certo, mas tenho a impressão que isso vai feder um pouco! =/</p>


<div id="comment_title"><!--acac--><a href='http://www.casio-curitel.ru' rel='external nofollow' class='url'>frallAllods</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48710" title="">7/05/2009 &agrave;s 9:49 am</a> </div>
<p>Терпение быстрее лопается у тех, кого надули.<br />
Н.ВЛАДИМИРОВ.</p>


<div id="comment_title"><!--acac-->Harry (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48711" title="">7/05/2009 &agrave;s 9:50 am</a> </div>
<p>A EGLIBC é uma licença tão livre como a GLIBC, elas tem uma licença idêntica e seguem a mesma ideologia. Possui compatibilidade com programas GLIBC. Estou curioso em relação à comparação de desempenho entre as duas, mas como a EGLIBC foi feita pensando em sistemas embarcados, suspeito que ela seja mais rápida. E o fato de não ser mantida por  Ulrich Drepper é algo positivo. </p>
<p>Pessoalmente, acho a mudança algo positivo. Pode ser que surjam alguns eventuais problemas, mas acho que isso será muito bom à longo prazo.</p>


<div id="comment_title"><!--acac-->Bandeira (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48712" title="">7/05/2009 &agrave;s 9:51 am</a> </div>
<p>O pessoal do Haiku esta fazendo uma reimplementação focada em Desktop, o primeiro patch tinha 12 MB, diminuiu o boot de 25 segundos para 12 segundos. O desenvolvedor está fazendo o port do Chrome teve que modificar algumas coisas e a coisa acabou ficando grande no editor.</p>


<div id="comment_title"><!--acac-->Gullit (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48713" title="">7/05/2009 &agrave;s 10:02 am</a> </div>
<p>Antes que o pessoal comece a xingar o Uli Drepper, melhor olhar outros sites que publicaram a mesma notícia ( em especial em inglês, como a do tuxradar ) e ver os comentários a favor do Uli. Quanto a implementação da EGLIBC, seria óbvio que eles não iriam mudar só por causa de uma discussão e de um cara &#8220;marrento&#8221; como mantenedor ( se bem que o próprio já é bem famoso por conta disso hehe ).</p>


<div id="comment_title"><!--acac-->thomaz (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48721" title="">7/05/2009 &agrave;s 10:26 am</a> </div>
<p>Quando se é informado de bug o certo a fazer é arrumar o código e não responder &#8220;&#8216;for the sole benefit of this embedded crap&#8221;.</p>


<div id="comment_title"><!--acac-->kayo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48728" title="">7/05/2009 &agrave;s 11:05 am</a> </div>
<p>me ajudem na minha falta de conhecimento, a GLIBC não é a responsável por ter os fontes das chamadas de sistema?</p>


<div id="comment_title"><!--acac-->kayo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48729" title="">7/05/2009 &agrave;s 11:06 am</a> </div>
<p>pessoal, o GLIBC não é responsavel por ter os fontes das chamadas de sistemas?</p>


<div id="comment_title"><!--acac-->Jack Ripoff (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48731" title="">7/05/2009 &agrave;s 11:11 am</a> </div>
<p>Graças a Ulrich Drepper, a glibc está no passado. Até hoje não tem implementações de <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=strlcpy&amp;sektion=3" rel="nofollow">strlcpy e strlcat</a>, uma das coisas mais básicas que se esperaria de uma libc moderna&#8230;</p>
<p>Amén ao projeto Debian! Finalmente alguma distribuidora de Linux decidiu progredir&#8230;</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>marcosalex</a> em <a href="#comment-48736" title="">7/05/2009 &agrave;s 11:48 am</a> </div>
<p>Acho que o único problema (que não é pequeno) vai ser da compatibilidade de pacotes e dependencias. Mais uma vez um pacote que funciona em uma distribuição não vai ser compatível com o de outra.<br />
Mas se essa versão for melhor, é torcer pra que se torne a padrão.</p>


<div id="comment_title"><!--acac-->furunaka (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48738" title="">7/05/2009 &agrave;s 11:52 am</a> </div>
<p>@kayo, Não entendi a pergunta.</p>
<p>@*, Sou a favor da mudança de libc, apesar de não conhecer a eglibc. Mas já vi sistemas com a uclibc, por exemplo, e são realmente superiores e mais leves.</p>


<div id="comment_title"><!--acac-->geek (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48750" title="">7/05/2009 &agrave;s 1:40 pm</a> </div>
<p>Como diria o outro: GNU é o cara**o!<br />
O Stallman quase deve ter tido um infarto quando leu isso&#8230;</p>


<div id="comment_title"><!--acac-->Marcelo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48754" title="">7/05/2009 &agrave;s 1:54 pm</a> </div>
<p>Já vi esse filme antes. Aconteceu com o GCC e o <a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection#EGCS" rel="nofollow">EGCS</a>. Depois o EGCS virou ou o GCC &#8220;oficial&#8221;.</p>


<div id="comment_title"><!--acac-->Marcelo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48755" title="">7/05/2009 &agrave;s 1:54 pm</a> </div>
<p>Só para complementar, aposto que o próximo é o EMACS.</p>


<div id="comment_title"><!--acac-->Rafael (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48756" title="">7/05/2009 &agrave;s 2:07 pm</a> </div>
<p>Eu gostaria que o EMACS sumisse e o VIM virasse oficial. Seria muito bom, porque nem todo mundo tem quatro braços para digitar CRTL-X CRTL-F.</p>


<div id="comment_title"><!--acac--><a href='http://fprudente.blogspot.com' rel='external nofollow' class='url'>Monge</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48783" title="">7/05/2009 &agrave;s 5:36 pm</a> </div>
<p>@marcosalex,</p>
<p>A glibc já não era compatível com ela mesma! &#8211; a cada nova versão, geravam-se incompatibilidades nos binários &#8211; fato que eu jamais consegui compreender, pois demonstra um desinteresse, quase desleixo, em padronização da ABI.</p>
<p>Um componente tão importante e básico como o libc não pode ficar mudando sua ABI todo dia. A falta de compromisso com a retrocompatibilidade no glibc, na minha opinião, é um dos maiores problemas para a compatibilidade binária entre as diversas distros.</p>
<p>Espero que a eglibc tome mais cuidado com isso.</p>


<div id="comment_title"><!--acac-->Jack Ripoff (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48826" title="">8/05/2009 &agrave;s 1:36 am</a> </div>
<p>Na verdade a tendência é que compatibilidade melhore.</p>
<p>Vale lembrar que todas as principais distribuidoras de Linux distribuem versões muito modificadas da glibc, pois a versão &#8220;oficial&#8221; em geral não está pronta para o &#8220;vamos ver&#8221;.</p>
<p>Então usar a eglibc pode provavelmente levar a uma maior unificação e acabar com os conjuntos de modificações diferentes e o trabalho duplicado das distribuições, a exemplo do que aconteceu com o XFree86 e o GCC (que viraram respectivamente X.org e EGCS, este sendo depois oficializado).</p>
<p>A julgar pelos relatórios de bug que constam na notícia e o suporte recentemente adicionado à glibc ao uso de, pasmem, XML (!) para armazenar estatísticas de alocação de memória, o sr. Drepper é totalmente incompetente. Eu recomendo que vocês dêem uma olhada direto no código-fonte da glibc, no arquivo malloc/malloc.c, mais especificamente na função malloc_info. Preparem-se para se deparar com código muito amador&#8230;</p>
<p>A glibc também tem se tornado cada vez mais ligada ao Linux, ficando muito difícil de portar.</p>
<blockquote><p>A glibc já não era compatível com ela mesma! &#8211; a cada nova versão, geravam-se incompatibilidades nos binários &#8211; fato que eu jamais consegui compreender, pois demonstra um desinteresse, quase desleixo, em padronização da ABI.</p></blockquote>
<p>Hã? A ABI da glibc não muda há muito tempo (ou pelo eu não percebi nada), não sei do que você está falando&#8230;</p>
<p>De qualquer modo, se você quer compatibilidade binária, é porque você não tem o código-fonte (i.e. software proprietário), e se o seu software é proprietário então você vai querer ligá-lo às bibliotecas estaticamente mesmo&#8230;</p>


<div id="comment_title"><!--acac-->Gustavo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48844" title="">8/05/2009 &agrave;s 8:11 am</a> </div>
<p>@Jack Ripoff<br />
Sobre a opiniao do Drepper a respeito dessas funcoes, vide:</p>
<p><a href="http://sources.redhat.com/ml/libc-alpha/2000-08/msg00052.html" rel="nofollow">http://sources.redhat.com/ml/libc-alpha/2000-08/msg00052.html</a></p>


<div id="comment_title"><!--acac--><a href='http://fprudente.blogspot.com' rel='external nofollow' class='url'>Monge</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48868" title="">8/05/2009 &agrave;s 10:45 am</a> </div>
<p>@Jack Ripoff</p>
<blockquote><p>De qualquer modo, se você quer compatibilidade binária, é porque você não tem o código-fonte (i.e. software proprietário), e se o seu software é proprietário então você vai querer ligá-lo às bibliotecas estaticamente mesmo…</p></blockquote>
<p>Errado. Se eu quero compatibilidade binária, é porque eu não quero recompilar cada peça de software que pretendo usar. Ainda que o código-fonte esteja disponível, eu quero baixar o &#8220;arquivo executável&#8221;, instalar, e pronto.</p>
<p>Atualmente, cada distribuição tem que recriar todos os seus pacotes para cada uma de suas versões. Um pacote criado para o Ubuntu 8.10 não vai rodar no Ubuntu 9.04. </p>
<p>Não consigo entender: por que aplicativos binários do windows 3.11 continuam rodando no windows xp, e as distribuições Linux não conseguem manter a compatibilidade binária nem entre duas versões consecutivas???</p>
<p>Será que a MS é mais competente que os desenvolvedores de SL?</p>


<div id="comment_title"><!--acac-->ahnein (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48871" title="">8/05/2009 &agrave;s 11:03 am</a> </div>
<p>Mas já disseram mil vezes que tem compatibilidade binária!</p>


<div id="comment_title"><!--acac-->Jack Ripoff (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48883" title="">8/05/2009 &agrave;s 12:10 pm</a> </div>
<blockquote><p>Errado. Se eu quero compatibilidade binária, é porque eu não quero recompilar cada peça de software que pretendo usar. Ainda que o código-fonte esteja disponível, eu quero baixar o “arquivo executável”, instalar, e pronto.</p></blockquote>
<p>Você deveria usar Windows então. Não é assim que Unix funciona. Unix usa compartilhamento de código e abomina essa idéia &#8220;Microsoftiana&#8221; da &#8220;retro-compatibilidade ad nauseam&#8221; &#8211; afinal as coisas precisam evoluir, até a Apple finalmente abandonou a retro-compatibilidade com os sistemas de legado&#8230;</p>
<p>De qualquer modo, o Unix é tão flexível que ele até pode funcionar desse jeito que você quer. Vide o <a href="http://www.pcbsd.org/" rel="nofollow">PC-BSD</a>. É só fazer o que eu falei: ligar tudo estaticamente!</p>
<blockquote><p>Não consigo entender: por que aplicativos binários do windows 3.11 continuam rodando no windows xp, e as distribuições Linux não conseguem manter a compatibilidade binária nem entre duas versões consecutivas???</p></blockquote>
<p>Pelo mesmo motivo que o Windows XP <a href="http://www.dailytech.com/Report+Windows+7+Retains+Explorer+Fault+Known+Since+NT+Days/article15061.htm" rel="nofollow">ainda sofre de bugs de mais dez anos atrás</a> e <a href="http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1324395,00.html" rel="nofollow">ainda sofre com proteção de memória imperfeita</a>.</p>


<div id="comment_title"><!--acac-->Henry Ford (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-48995" title="">9/05/2009 &agrave;s 10:55 pm</a> </div>
<p>Somente um retard4do nos dias de hoje iria querer retrocompatibilidade. Se o preço para a retrocompatibilidade for ficar igual ao windows, aka bugado, imperfeito_demais e inseguro, então, não quero.<br />
O preço para a sobrevivencia do gnu/linux eh justamente este, da anta paralítica ter que pegar versoes especificas ou recompilar para um sistema especifico.</p>


<div id="comment_title"><!--acac--><a href='http://fprudente.blogspot.com' rel='external nofollow' class='url'>Monge</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-49020" title="">10/05/2009 &agrave;s 4:43 pm</a> </div>
<p>@Henry Ford,</p>
<p>os automóveis evoluíram muito: os carburadores foram substituídos pela injeção eletrônica, o distribuidor e platinado pela ignição eletrônica, os freios ganharam controle ABS, o escapamento ganhou catalizador&#8230;</p>
<p>os MECÂNICOS, TÉCNICOS e ENGENHEIROS automotivos tiveram que se adaptar a todos esses novos conhecimentos, mas para o MOTORISTA, nada mudou. Tanto faz se o seu carro usa tecnologia A ou B, você o dirige exatamente da mesma forma.</p>
<p>citando suas próprias palavras, somente um retard4do pode defender que cada usuário (que você chama de anta paralítica) deva recompilar tudo, ou depender de pacotes específicos.</p>
<p>essa atitude arrogante de nerd que se acha um deus supremo, acima dos meros mortais, é que dificulta a adoção de SL em larga escala.</p>

