Gentoo - Sistema Operacional
-
Upload
anderson-favaro -
Category
Documents
-
view
2.941 -
download
8
description
Transcript of Gentoo - Sistema Operacional
Gentoo
Denycky José da Silva2007109446
Gentoo
HistóriaFilosofiaKernelPortageEbuildEmergeQuem usa?Versões
Gentoo
HistóriaSistema operacional livreBaseado no Linux e no FreeBSD
Criado por Daniel RobbinsIniciou com o DebianCriou uma versão chamada EnochTroca de nome para Gentoo
Gentoo
Objetivo: Apresentar um sistema rápido, que fosse possível criar e atualizar os pacotes, compilando-os do programa fonte e permitir somente a inclusão dos programas essenciais.
Fama: problemas de compilação do gcc.
FreeBSD
Gentoo
Filosofia
Permitir ao usuário desfrutar da riqueza da comunidade e flexibilidade do software livre
Permitir que o usuário trabalhe do jeito que seja mais confortável pra ele
Ferramenta não deve impor nada ao usuárioDeve permitir ao usuário fazer o que ele
quiser
Gentoo
Otimização de código
- Um código otimizado faz a mesma coisa que o original em menos tempo e gastando menos memória
Ser uma ferramenta que possa acomodar as necessidades de muitos tipos diferentes de usuário
Gentoo
Kernel
O kernel Linux foi, originalmente, escrito por Linus Torvalds, sendo atualmente o
principal mantenedor.
Gentoo
Agendamento de processos, gerenciamento de memória, operações de entrada e saída, acesso ao sistema de arquivos) são executadas no espaço do kernel.
O Linux é um kernel monolítico.
Gentoo
Ports
Portage
- Gerenciador de pacotes
METAdistribuição
– quem monta o SO é o usuário
Gentoo
Portage
Inspirado no Ports do FreeBSDCerca de 10000 pacotes de softwares
disponíveisCoração do Gentoo
Divide-se em duas partes:– sistema de ebuilds– emerge
Gentoo
Ebuild
Arquivo de texto (scripts), e não um pacote e contém
- Url do programa a ser instalado
- Instruções de como instalá-lo
Gentoo
Emerge
É a ferramenta da linha de comando Instala e gerencia os ebuildsCalcula dependências entre pacotesAtualiza os pacotes
Gentoo
emerge --sync
Esse comando baixará os pequenos ebuilds para o disco rígido.
emerge programa
A partir daí o Portage encarrega-se de todo o trabalho, baixando, compilando e instalando o
programa automaticamente.
Gentoo
Pode ser usado como servidor, estação de desenvolvimento, desktop, máquina para jogos, enfim, o que você quiser.
Portável – roda em várias arquiteturas
- x86, AMD64, Powerpc, UltraSparc, etc.
Gentoo
Espécie de pingüim mais veloz.
Curiosidade
Gentoo
ComunidadeComunidade- http://www.gentoo.org/- http://www.gentoobr.org/- Mais de 300 desenvolvedores- Documentação- Fóruns - desenvolvimento, lançamento de live cds...- Conselho do Gentoo eleito anualmente- Reuniões mensais no irc- Dias de caça a bugs
Gentoo
Quem usa?Zymeta Video Jukebox
Máquina de música.
Usando uma tela touchscreen para assistir os vídeos.
Gentoo
Quem usa?Hyves
- Rede social européia
- 6 milhões de usuários registrados
- 150+ milhões de acessos diários
- 1800 servidores
NASA
Gentoo
Versões
1.0 - Março/2002 1.2 - Junho/2002 1.4 - Agosto/20032004.0 - Março/20042004.1 - Abril20042004.2 - Julho/20042004.3 - Novembro/2004
Gentoo
Versões
2005.0 - Março/2005
2005.1 - Agosto/2005
2005.1-r1 - Novembro2005
2006.0 - Fevereiro2006
2006.1 - Agosto2006
Gentoo
Versões
2007.0 - Maio2007
2008.0 - Abril/2008 – (beta1)
2008.0 - Abril/2008 – (beta2)
2008.0 - Julho2008
Versão Atual: 2008.0-R1
Gentoo
Desvantagens
Instalação de pacote lenta
Compilando do código fonte significa que alguns pacotes são mais lentos instalar. Nos casos extremos de KDE e OpenOffice.org, instalação de pacote levará horas ou até mesmo dias se utilizar computadores mais antigos.
Gentoo
Vantagens
Os usuários de Gentoo aceitam estas demoras como o custo/benefício, pois podem aplicar as próprias opções de compilação.
Gentoo
Vantagens
Se o usuário preferir, pode instalar o programa pré-compilado (binário) agora para aplicações populares grandes como KDE, OpenOffice.org, e Mozilla Firefox. Usando estes binarios, perde-se a chance para personalizar a escolha de características opcionais para esses pacotes, mas a instalação do pacote é reduzida a alguns minutos.
Gentoo
Referências:
http://www.aurelio.nethttp://en.wikipedia.org/wiki/Gentoo_Linuxwww.linux-magazine.com.brhttp://br-linux.org/faq-linux/http://www.gentoo.org/http://www.linuxajuda.com.br
Gentoo
F I M