2007-09-20

emerge? pmerge!

Que a árvore de pacotes do Portage é excelente, eu não tenho a menor dúvida. Mas uma coisa é certa: sempre fico com inveja quando vejo alguém pegar um Debian/Ubuntu ultra-desatualizado e dar um apt-get update && apt-get dist-upgrade muito, mas muito mais rápido do que seus equivalentes gentooístas, emerge sync && emerge -uD world. Na verdade, o comando inteiro com apt-get ainda roda muito mais rápido que um simples emerge -uvp world.

É verdade, esses comandos não são usados todo dia, então não deveriam causar esse tipo de reação. Mas acho que isso é lento demais.

Felizmente não estou sozinho. O pkgcore está disponível na árvore do Portage, e é uma das duas alternativas ao emerge mais "famosas" (a outra é o Paludis).

Quem se interessar pode seguir a reconhecidamente excelente documentação do Gentoo para começar a usar o Pkgcore.

E se alguém precisar de mais um empurrãozinho, aí vão alguns tempos de execução no meu laptop:

feanor ~ # time ( emerge -up world >/dev/null )

real    0m4.110s
user    0m3.792s
sys     0m0.191s

feanor ~ # time ( emerge -up world >/dev/null )

real    0m3.847s
user    0m3.607s
sys     0m0.202s

feanor ~ # time ( pmerge -up world >/dev/null )

real    0m4.681s
user    0m0.568s
sys     0m0.106s

feanor ~ # time ( pmerge -up world >/dev/null )

real    0m0.216s
user    0m0.162s
sys     0m0.054s

O que se percebe aí é que a primeira rodada do emerge ou pmerge é lenta. Igualmente lenta, infelizmente. Mas a partir da segunda (desde que não se tenha rodado um emerge sync no meio do caminho), o pmerge é muito mais rápido.

É, esse exemplo não foi muito bom. Mas o fato é que o pkgcore dá um certo banho no emerge, e a sintaxe dos comandos é quase sempre igual.

Eu recomendo!

iwlwifi facinho, facinho

Você tem uma placa de rede sem fio Intel ipw3945? Então provavelmente você sabe que o driver ipw3945, de autoria da própria Intel, tem alguns problemas conhecidos, como freqüentes falhas para autenticar com WPA-PSK e WPA2-PSK.

Bom, eu sofri bastante com essas falhas, porque queria realmente usar minha rede sem fio no meu notebook Clevo, e sempre que tinha alguma parede entre a máquina e o roteador ele não autenticava nem por decreto.

Boa notícia! A falha era no microcódigo, ou no tal do daemon regulatório obrigatório (é, é um driver em 3 partes, maior loucura...). E a Intel está desenvolvendo um novo driver, chamado iwlwifi, e naturalmente já disponível no Gentoo.

Instalei o driver novo (deu um certo trabalho) e consegui fazer funcionar. Maravilha.

Mais uma boa notícia pros preguiçosos! O kernel sempre experimental do Andrew Morton (árvore -mm) já traz o driver.

Então, pra quem tiver uma boa distribuição, é só emerge mm-sources.

Bom emerge. ;)

Virt-manager tá no Portage

Luciano, essa é pra você! :)

Vivo reclamando do Gentoo, né? Pois lembrei de um importante motivo pra amar essa bela distribuição (ou meta-distribuição): tem pacote pra caramba! Olha só:

Ah, slackware...

2007-09-17

(Sabayon/Gentoo = Ubuntu/Debian)?

O título deste post é uma pergunta. E é das simples: O Sabayon está para o Gentoo assim como o Ubuntu está para o Debian?

Explico. O Debian já foi chamado de meta-distribuição. Inegavelmente, o Debian tem um escopo bem mais amplo que o Ubuntu. Tá bom, existe o Ubuntu Server. Ok, mas o Debian ainda é mais flexível. Ou, se preferir, mais cru. Tem gente que gosta de distro crua, e tem gente que prefere as já prontas.

Voltando à pergunta, a relação entre Ubuntu e Debian, portanto, é de distribuição-base (Debian) e distribuição baseada (e pronta) (Ubuntu). No compiloso mundo do Gentoo, até agora a única distro a fazer barulho quanto a sua descendência e ter sucesso é o Sabayon.

O Sabayon tem tudo pra estourar como uma distro derivada do Gentoo, retrocompatível, e plenamente voltada ao usuário (final) de desktop. Então, acho que os desenvolvedores de ambas deviam conversar mais pragmaticamente sobre o assunto, de forma a beneficiá-las mais do que tem ocorrido no estado atual das coisas.

.