Opinioes sobre Gentoo (Linux)  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

Primeiramente não desejo causar revolta em alguns usuários apaixonados por essa distribuição, irei apenas falar meus comentários sobre ela.

Usuário Slackware desde de 1998, sempre gostei muito da distribuição, mas fiquei realmente interessado pelo Gentoo após comentário do pessoal aqui do GUJ.
A minha primeira instalação foi usando Stage 3, achei tranquila, um pouco chata para criar os scripts manualmente, mas não tive nenhum problema.
Após o Gentoo instalado, eu tive problema com a speedy, ele conectava mas nao trafegava pacotes, procurando no google achei uma solução e ae funcionou legal. Instalei o Gnome do CD de packages e beleza. Inicialmente eu achei a performance dele normal, igual do slackware, imaginei que seria algo bastante visível a performance (se vc instalar um mandrake e depois um slackware, você vai sentir a perfomance). Resolvi arriscar mais e começar a instalar a partir do Stage 1, demorou bastante, mas finalizei a instalação, depois o Gnome e Open-Office.
O lance dele criar os Menus no Gnome realmente é bastante interessante. Mas ainda assim não senti diferença em performance, então uma dica pro pessoal, pode partir para o stage 3 que o sistema fica legal, caso queria atualizar um pacote use o emerge.

Falando um pouco sobre o portage (ou emerge). Isso sim é show de bola, gostei muito. o Openoffice instalou sozinho com suas dependencias (inclusive jre) e adicionou no menu do Gnome perfeito. Outras coisinhas como vim, links o emerge funcionou legal. Mas como nada é perfeito, eu tenho críticas a fazer a ele.
Primeiro que os programas dele não são tão atualizados assim, por exemplo, queria instalar a J2SDK da sun e o que tem no emerge é a versão 1.4.1-r1 (desatualizado não?). Eclipse e netbeans ainda estou procurando e não achei. Webwork nada. AHH e o querido Mozilla Firefox, também não tem (O mozilla normal sim, estou até digitando por ele).
Resumindo, Eclipse, J2SDK estou fazendo o download dos seus arquivos e instalar manualmente, ./configure, make, make install (no slack eu também faço isso).

Não querendo desmerecer, acho que só o emerge já é um ótimo trabalho, mas acredito que algumas coisas deve melhorar.

Aqui ficou minha opinião sobre o Gentoo (sim sim, vou continuar usando ele por mais tempo)

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
Bani
JWizard
[Avatar]

Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline

Bom, quanto ao JDK, não sei por que motivo no seu está como 1.4.1
O meu foi instalado por emerge do sun-jdk e é o build 1.4.2_04-b05.
O Eclipse e o Netbeans estão no dev-util.
Firefox acho que foi falta de você procurar melhor. Se você olhar no diretório net-www vai encontrar mozilla-firefox e mozilla-firefox-bin (ou seja, tem tanto o fonte como o binário pronto, já que é um desses de compilação demorada).
E sobre performance, realmente para quem usa Slack e a máquina é boa a diferença não é tão absurda, mesmo se você compilar com todas as otimizações possíveis. Mas outro detalhezinho do Gentoo que dá uma certa diferença principalmente na inicialização dos programas é fazer o pre-link das libs (tem um prelink guide ou algo assim lá na documentação).

~ Site da Bani ~
duardor
Virtual Machine Man
[Avatar]

Membro desde: 04/12/2002 16:26:48
Mensagens: 556
Localização: BRAZIL
Offline

Ae
Eu USO o firefox, instalei pelo emerge
Alem disso vc verificou se no portage tree nao tem uma JVM mais atualizada masked??? Tb tem o eclipse no portage tree...

Abraços

Eduardo Rodrigues
Belo Horizonte - MG
[Email] [MSN] [ICQ]
boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline

duardor,

Tenho sido um fiel usuário Slackware desde 96, inclusive tive o prazer
de conhecer o Patrick Volkerdi pessoalmente, adoro a distro
e sempre recomendo.

Numa conversa com um colega que afirmou: "metade dos desenvolvedores
JAVA conhece Linux" resolvi fazer uma enquete aqui no fórum.

Dessa thread veio a discussão do Gentoo, onde a bani entre outras
pessoas esclareceram muitas dúvidas que eu tinha (sem falar nos
conceitos errados tb).

Bom, assim sendo resolvi testar no meu laptop: P3-650Mhz 128 mb HD 10Gb
que tinha instalado o Slackware 9.1+KDE3+Eclipse+Oracle10g.

eu sou meio neurótico com performance, resolvi testar o tal do Gentoo.
Assim como o pessoal recomendou, baixei o guia e imprimi.

Comecei do Stage 1... de inicio posso falar q o guia é excelente, segui
os passos e instalei tudo.
Achei fantástico ele instalar uma gcc temporária e depois baixar o gcc
e compilá-lo para sua máquina... esse emerge é impressionante.

Depois disso fiz um comando que demorou 10 horas para compilar:

emerge kde

O recordista foi o openoffice, que demorou 12 horas.

Depois disso instalei pelo emerge:

apps:
  • firefox

  • eclipse 3.0M8

  • J2SDK 1.4.2

  • squid

  • xosview

  • SIM

  • nmap

  • xmms

  • pure-FTPd

  • iptables

  • etc.


  • games/emuladores:
  • frozenbubble

  • quake

  • freecraft

  • openmsx

  • epsxe

  • dgen

  • tuxnes

  • advancemame

  • etc.

  • sem o emerge:
  • Oracle 10g


  • Meu laptop ficou um pouco mais rápido q meu desktop (Pentium3-1GHz - 512 Mb).

    do q eu gostei:

  • emerge

  • rapidez (impresssionante!)

  • pacotes bem atuais

  • bastante gente ajudando nos fórums (muitas threads minhas no linuxpackages.net estão lá há séculos sem resposta)

  • gentoobr.org (não é muito, mas é alguma coisa)

  • " clonagem" por outras distros: www.debtoo.org (Debian) e estão fazendo a versão do FreeBSD usando o emerge

  • grupos bem organizados: para jogar precisa estar no
    grupo games, etc.

  • existências de patches: acabou a época de editar Makefile na mão
    pra compilar. Por mais diferente que for sua aplicação, junto com
    ela é baixada um patch. Exemplo: vc pode baixar do site da Sun
    o Java e depois copiar pro diretório /usr/portage/distfiles .
    Usando o emerge ele baixa um patch pra esse arquivo e instala
    no seu sistema direitinho. Se vc baixa o quake (aquele q funcionava
    pro gcc 2) a mesma coisa, ele baixa do site o fonte da ID SOftware
    e em seguida um patch pro seu gcc! Dai ele compila numa boa.
    Isso é I-N-C-R-I-V-E-L!

  • versão do kernel prórpria com patches de segurança


  • do q não gostei:

  • etc-update - esse é meio perigoso =/

  • coisas básicas não vem por default... exemplo o gentoolkit que possui o qpkg (que lista os pacotes instalados)

  • futuro meio incerto (o inventor do Gentoo saiu do projeto)

  • erros estranhos: algums bugs como não conseguir chamar o kconsole era problema de permissão de tty, entre outras coisas...

  • tendo o KDE 3.2 , eu faço "emerge kopete" ele tenta instalar
    o kopete com as KDE-libs do KDe 3.1.5 (estranho não?)

  • subir o driver PCMCIA na instalação (essa demorou...)


  • Estou aprendendo ainda,configurando coisas que o meu
    servidor tem.
    Hoje estou fazendo backup dos meus arquivos no
    servidor e pretendo no futuro instalar o Gentoo nele quando dominar
    melhor a distro.


     

    Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP!
    [WWW]
    Jair Rillo Junior
    Moderador
    [Avatar]

    Membro desde: 29/04/2003 21:19:53
    Mensagens: 2524
    Localização: São Paulo / Campinas
    Offline

    Bani wrote:Bom, quanto ao JDK, não sei por que motivo no seu está como 1.4.1
    O meu foi instalado por emerge do sun-jdk e é o build 1.4.2_04-b05.
    O Eclipse e o Netbeans estão no dev-util.
    Firefox acho que foi falta de você procurar melhor. Se você olhar no diretório net-www vai encontrar mozilla-firefox e mozilla-firefox-bin (ou seja, tem tanto o fonte como o binário pronto, já que é um desses de compilação demorada).
    E sobre performance, realmente para quem usa Slack e a máquina é boa a diferença não é tão absurda, mesmo se você compilar com todas as otimizações possíveis. Mas outro detalhezinho do Gentoo que dá uma certa diferença principalmente na inicialização dos programas é fazer o pre-link das libs (tem um prelink guide ou algo assim lá na documentação).


    Sobre o JDK da sun, acredito que seja o antigo mirror que estava no meu make.conf, esse antigo demorava séculos para puxar algum programa, deve ser quando eu fiz o emerge sync, ele pegou as versões erradas. Agora eu mudei para um mirror nacional, e hoje a noite eu tento denovo pra ver o que acontece.
    Sobre o eclipse e netbeans eu realmente não achei no diretório dev-util, mas eu cheguei a dar um find -name *eclipse* e não achou (será que eu estava com tanto sono assim?).
    O firefox eu na verdade não procurei os diretórios, apenas digite emerge --pretend --verbose firefox e não achou nada (realmente eu estava com sono).

    Mas eu gostei do Gentoo também, só o emerge já é um bom motivo para usá-lo.

    Sobre o pre-link, vou dar um olhada na documentação. O Handbook é muito bom (as 64 páginas de instalação encima muito bem), da até vontade de ler o resto sem problemas, agora férias na faculdade, terei mais tempo livre para brincar com isso

    Jair Rillo Junior

    http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
    urubatan
    Moderador
    [Avatar]

    Membro desde: 21/09/2002 10:31:26
    Mensagens: 2481
    Localização: Porto Alegre/RS
    Offline

    uma dica, quando quiser procurar por algum pacote, não precisa utilizar find
    emerge search <palavra>
    ajuda bastante também
    e para ver o que o cara vai fazer antes de instalar:
    emerge -vp pacote

    é mais rapido do que escrever --pretend --verbose

    []'s
    Rodrigo Urubatan
    http://www.urubatan.com.br
    Melhor livro de RoR do brasil: http://livro.urubatan.com.br
    [WWW]
    Jair Rillo Junior
    Moderador
    [Avatar]

    Membro desde: 29/04/2003 21:19:53
    Mensagens: 2524
    Localização: São Paulo / Campinas
    Offline

    urubatan wrote:uma dica, quando quiser procurar por algum pacote, não precisa utilizar find
    emerge search <palavra>
    ajuda bastante também
    e para ver o que o cara vai fazer antes de instalar:
    emerge -vp pacote

    é mais rapido do que escrever --pretend --verbose


    vivendo e aprendendo.

    realmente eu preciso ler melhor a documentação, mas valeu pelas dicas urubatan

    Jair Rillo Junior

    http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
    leomc
    JavaGuru
    [Avatar]

    Membro desde: 16/02/2004 21:39:45
    Mensagens: 216
    Localização: Brasília - DF
    Offline

    já que o lance é digitar menos..
    emerge -s pacote

    search

    []'s Léo

    Melhores Destinos - passagens aereas profissionais
    http://www.leonardomarques.net
    [WWW]
    urubatan
    Moderador
    [Avatar]

    Membro desde: 21/09/2002 10:31:26
    Mensagens: 2481
    Localização: Porto Alegre/RS
    Offline

    legal, esta eu não sabia

    []'s
    Rodrigo Urubatan
    http://www.urubatan.com.br
    Melhor livro de RoR do brasil: http://livro.urubatan.com.br
    [WWW]
    Grinvon
    GUJ Master
    [Avatar]

    Membro desde: 18/08/2003 22:10:49
    Mensagens: 1899
    Localização: Em qualquer lugar
    Offline

    O Slack é uma excelente distribuição. A primeira vez que a utilizei foi em 99, antes, eu utilizava o Mandrake e o Conectiva, quando vi o Slack, não quis mais saber de outra...

    >> Inocêncio.
    [MSN] [ICQ]
    urubatan
    Moderador
    [Avatar]

    Membro desde: 21/09/2002 10:31:26
    Mensagens: 2481
    Localização: Porto Alegre/RS
    Offline

    e eu que estou quase largando o gentoo novamente por causa do meu vicio no debian

    drogado é fogo, estou quase tendo sindrome de abstinencia de apt-get

    []'s
    Rodrigo Urubatan
    http://www.urubatan.com.br
    Melhor livro de RoR do brasil: http://livro.urubatan.com.br
    [WWW]
    Operador Nabla
    JavaBaby
    [Avatar]

    Membro desde: 23/02/2004 04:22:27
    Mensagens: 98
    Offline

    Mais um toque:

    As versões dos pacotes disponíveis na Portage Tree podem estar mascaradas por keywords. Por exemplo:

    -arch: a versão em questão do pacote ainda não está satisfatoriamente funcional para a arquitetura arch (x86, ppc, amd64, etc.).

    ~arch: a versão em questão do pacote já está satisfatoriamente funcional para a arquitetura arch, mas ainda não foi suficientemente testada para ser considerada estável.

    arch: a versão em questão do pacote é considerada estável para a arquitetura arch.

    Então, se você acha que determinado pacote está destualizado, experimente instalá-lo aceitando o keyword ~arch (em geral, sempre tem uma versão mais recente que está mascarada). Para isso, use o comando:


    Ou ainda, se você quiser sempre aceitar este keyword, coloque uma linha ACCEPT_KEYWORDS="~arch" no seu arquivo make.conf.

    Também recomendo que você aprenda a manusear as USE flags.
    [WWW] [MSN] [ICQ]
    Operador Nabla
    JavaBaby
    [Avatar]

    Membro desde: 23/02/2004 04:22:27
    Mensagens: 98
    Offline

    boaglio wrote:(...) e estão fazendo a versão do FreeBSD usando o emerge (...)

    Isso pacere um círculo vicioso. Afinal, o Portage, implementado no Gentoo, é baseado no Ports, implementado no FreeBSD.
    [WWW] [MSN] [ICQ]
    joaobosco
    JavaBaby
    [Avatar]

    Membro desde: 03/09/2002 22:04:04
    Mensagens: 88
    Localização: Florianópolis - SC
    Offline

    ninguem ae usa debian nao??? nao abro mão do debian nao!

    "apt-get into it!"

    ==========================================================
    João Bosco A. Pereira Filho
    Florianópolis - Santa Catarina - Brasil
    ==========================================================
    leomc
    JavaGuru
    [Avatar]

    Membro desde: 16/02/2004 21:39:45
    Mensagens: 216
    Localização: Brasília - DF
    Offline

    outra dica é o porthole um "cliente em gtk" para o portage a tela preta é melhor mas já ajuda

    []'s Léo

    Melhores Destinos - passagens aereas profissionais
    http://www.leonardomarques.net
    [WWW]
     
    Índice dos Fóruns » Assuntos gerais (Off-topic)
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team