quinta-feira, 1 de abril de 2010

A base do Gentoo - Abordagem basica.

Por que o Gentoo e' uma distribuicao de linux de tanto sucesso?

A resposta e' facil: base simples agregada a um complexo e eficiente gerenciador de pacotes.

Por que base simples?
Porque a base do Gentoo e' toda feita em textos (scripts e codigos-fontes).
Textos scripts (ebuilds) que direcionam a servidores para serem baixados outros textos scripts (codigos-fontes) para serem compilados.

Por que gerenciador de pacotes complexo e eficiente?
Porque o EMERGE (gerenciador de pacotes) unido ao PORTAGE (biblioteca de ebuilds) fazem um trabalho super complexo e super eficiente (me faz ate lembrar Inteligencia Artificial rsrsrs) para manter um sistema estavel e seguro. Entender e Aprender o EMERGE e o PORTAGE nao e' facil, mas dedicacao e vontade te leva ao sucesso. A partir dai voce nao quer saber de nenhum outro gerenciador de pacotes e passa a ter uma afinidade muito grande pelo EMERGE e pelo PORTAGE.

Grafico simples e tosco =] sobre a base do Gentoo.

 -------------------------------------------------
|                                                 |
| EMERGE [GERENCIADOR]                            |
| usuario da o comando e o EMERGE verifica no     |
| PORTAGE o EBUILD do programa e gera a lista de  |
| dependencias.                                   |
|                                                 |
 -------------------------------------------------
                         _||_
                         \  /
                          \/
 -------------------------------------------------
|                                                 |
| PORTAGE [EBUILDS]                               |
| contem o caminho e especificacoes para baixar   |
| os codigos-fontes e suas dependencias.          |
| devolve o resultado para o EMERGE compilar os   |
| CODIGOS-FONTES.                                 |
|                                                 |
 -------------------------------------------------
                         _||_
                         \  /
                          \/
 -------------------------------------------------
|                                                 |
| EMERGE [GERENCIADOR]                            |
| recebe o resultado do PORTAGE, baixa os         |
| CODIGOS-FONTES, aplica patches, compila e       |
| instala o programa compilado no sistema.        |
| chamam os programas compilados de BINARIOS.     |
|                                                 |
 -------------------------------------------------
Follow Me on Twitter