O documento descreve a distribuição Linux Gentoo, incluindo que é baseada no sistema de pacotes Portage, foi inicialmente criada por Daniel Robbins como a Distribuição Enoch, e atualmente é mantida pela Fundação Gentoo sem fins lucrativos.
2. • É uma meta distribuição baseada no sistema gestor de pacotes
portage.
• A nomenclatura usada no desenvolvimento do sistema e seus
produtos é inspirada na espécie de pinguim Gentoo.
• O sua gestão de pacotes é projetado para ser modular, portátil,
fácil de manter, flexível e otimizado para a máquina do
utilizador.
• O Gentoo descreve-se como uma metadistribuição, "devido à
sua adaptabilidade quase ilimitada".
3. • O Gentoo foi inicialmente criado por Daniel Robbins
como a Distribuição Enoch.
• O seu objetivo era criar uma distribuição que fosse
compilada a partir do código fonte, sem pacotes pré-
compilados, otimizada para o Hardware, que incluísse
apenas os programas necessários e diminuísse o
trabalho de manutenção através de scripts.
• Pelo menos uma versão do Enoch foi distribuída: 0.75
em Dezembro de 1999.
4. • Após problemas com um bug no seu próprio sistema,
Robbins interrompeu o desenvolvimento do Gentoo e
migrou para o FreeBSD por vários meses, depois
dizendo "Eu decidi adicionar várias características do
FreeBSD para fazer o nosso sistema auto-compilador
(agora conhecido como Portage) uma verdadeira nova
geração do sistema ports."
• O Gentoo Linux 1.0 foi lançado 31 de março de 2002;
há 17 anos.
5. • Robbins queria que o Gentoo se tornasse um
projeto comercialmente bem-sucedido, mas teve
dificuldades em encontrar um modelo de negócios
prático.
• Em 2004 montou a Fundação Sem Fins Lucrativos
Gentoo, transferindo todos os direitos autorais e
marcas registradas para ela, e renunciou ao cargo
arquiteto chefe do projeto.
6. • O atual Conselho Diretivo[22] é composto por cinco
membros que foram anunciados (após uma eleição)
em 02 de março de 2008[23][24] Há também um
conselho subsidiário composto por sete membros, os
quais decidem sobre problemas técnicos e políticos.
Seus membros são eleitos anualmente, para o período
de 1 ano, pelos desenvolvedores ativos no projeto
Gentoo. Quando um membro do conselho se retira, a
próxima pessoa na fila é votada para substituí-la pelos
membros remanescentes.
7. • Até recentemente, a Fundação Gentoo era uma
501(c)(6) non-profit foundation (uma fundação
sem fins lucrativos), registrada no Estado norte-
americano do Novo México.[26] Mais tarde em
2007, a autorização da Fundação foi revogada.
• Em 19 de Maio de 2008 o Estado do Novo México
declarou que a Fundação Gentoo está novamente
em situação regular e disponível para negócios.
8. • São mais flexíveis do que as de distribuições binárias.
• Podem ser explicitamente ativadas ou desativadas em muitos dos casos.
• Fornecem várias versões do mesmo pacote com apelidos diferentes, ou
dividindo pacotes em componentes mais modulares quando possível.
• Já que o número de configurações possíveis se torna combinatória
conforme o número de opções no momento de compilação aumenta, não é
viável manter binários para todas as possíveis combinações, Por essas razão
Gentoo é capaz de oferecer uma variedade muito maior de opções de
pacotes no momento da compilação, onde outras distribuições famosas não
são.
9. • Gentoo é uma distribuição baseada nos fontes, ou seja,
construida e compilada no computador do utilizador.
• Basicamente o CD de instalação coloca um mínimo de
programas essencias para o computador bootar, conectar e
compilar. O resto é descarregar fontes e compilado um a um.
• A vantagem é que o computador fica exatamente como o
usuário quer deixar. A desvantagem é que o utilizador tem
que saber exatamente o que deve ser feito e o que ele quer.
10. • A instalação de pacotes é lenta.
• Em casos extremos como KDE e OpenOffice.org, a instalação
de pacotes pode levar horas, ou até mesmo dias.
• Exige bastante espaço em disco.
• Perde a chance de personalizar a escolha de características e
otimizações destes pacotes
11. • Gentoo foi muito criticado por sua suposta promessa de executar
programas mais rapidamente, na verdade otimizações nem sempre
beneficiam a execução de um programa a tal ponto que importe
recompilar todo o sistema e seus softwares, ao invés de usar
pacotes pré-compilados como outras distribuições Linux
normalmente fazem.
• Requer uma boa conexão com a internet, isto significa que está mais
relacionado a downloads do que a compilar pacotes.
• Se o usuário possuir uma velocidade de conexão baixa, tem de
realizar os downloads em outro lugar.
12. • Este comando serve para alterar a diretória do trabalho atual para uma pasta específica.
• Exemplos:
$ cd /usr/local/sybase
$ pwd
/usr/local/sybase
$ cd /var/log
$ pwd
/var/log
$ cd ..
$ pwd
/usr/local/
13. • Este comando serve para criar novas pastas, se elas
ainda não existirem.
• Exemplos:
mkdir test
mkdir school
mkdir home
14. • Este comando serve para remover arquivos (excluir / eliminar).
• Exemplos:
rm test
rm school
rm home
15. • Este comando serve para mover ou renomear
arquivos ou diretórias.
• Exemplos:
mv apple orange.doc
mv orange.doc ~/Documents/orange.doc
16. • Este comando serve para limpar os comandos
rapidamente.
• Exemplos:
Só precisa escrever clear no seu Linux
Pressionar ctrl + l é o mesmo que escrever clear.
17. • Este comando serve para formatar e exibir páginas
de ajuda.
Pressione <Space bar> para ver a próxima página
Pressione <return> para ver a próxima linha
Pressione <ctrl-C> para sair
18. • Este comando serve para medir o tempo de execução de programas, a informação pode
ser exibida na tela ou salva em um arquivo.
• Exemplos:
$ time wc /etc/hosts
35 111 1134 /etc/hosts
0.00user 0.01system 0:00.04elapsed 25%CPU (0avgtext+0avgdata 0maxresident)k
1inputs+1outputs (0major+0minor)pagefaults 0swaps
19. • Este comando serve para mostrar ou alterar a data.
• Exemplos:
$ date --date='2 days ago‘
$ date --date='25 Dec' +%j
$ date +%m%d%H%M%Y.%S
20. • Este comando serve para pingar um determinado host, ou seja, enviar
pacotes icmp para um determinado host e medir tempos de resposta, entre
outras coisas.
• Exemplos:
a- Use esta opção para emitir um sinal sonoro quando o par estiver acessível
v- Use esta opção para saída detalhada
B- Use esta opção para permitir o ping de um endereço de broadcast
21. • Este comando serve para mudar a password do nosso utilizador.
• Exemplos:
-d, --delete
-f, --force
-u, --unlock