Gentoo - Sistema Operacional

26
Gentoo Denycky José da Silva 2007109446

description

Gentoo - Sistema Operacional Denycky José da Silva Gentoo - Linux ung

Transcript of Gentoo - Sistema Operacional

Page 1: Gentoo - Sistema Operacional

Gentoo

Denycky José da Silva2007109446

Page 2: Gentoo - Sistema Operacional

Gentoo

HistóriaFilosofiaKernelPortageEbuildEmergeQuem usa?Versões

Page 3: Gentoo - Sistema Operacional

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

Page 4: Gentoo - Sistema Operacional

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

Page 5: Gentoo - Sistema Operacional

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

Page 6: Gentoo - Sistema Operacional

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

Page 7: Gentoo - Sistema Operacional

Gentoo

Kernel

O kernel Linux foi, originalmente, escrito por Linus Torvalds, sendo atualmente o

principal mantenedor.

Page 8: Gentoo - Sistema Operacional

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.

Page 9: Gentoo - Sistema Operacional

Gentoo

Ports

Portage

- Gerenciador de pacotes

METAdistribuição

– quem monta o SO é o usuário

Page 10: Gentoo - Sistema Operacional

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

Page 11: Gentoo - Sistema Operacional

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

Page 12: Gentoo - Sistema Operacional

Gentoo

Emerge

É a ferramenta da linha de comando Instala e gerencia os ebuildsCalcula dependências entre pacotesAtualiza os pacotes

Page 13: Gentoo - Sistema Operacional

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.

Page 14: Gentoo - Sistema Operacional

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.

Page 15: Gentoo - Sistema Operacional

Gentoo

Espécie de pingüim mais veloz.

Curiosidade

Page 16: Gentoo - Sistema Operacional

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

Page 17: Gentoo - Sistema Operacional

Gentoo

Quem usa?Zymeta Video Jukebox

Máquina de música.

Usando uma tela touchscreen para assistir os vídeos.

Page 18: Gentoo - Sistema Operacional

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

Page 19: Gentoo - Sistema Operacional

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

Page 20: Gentoo - Sistema Operacional

Gentoo

Versões

2005.0 - Março/2005

2005.1 - Agosto/2005

2005.1-r1 - Novembro2005

2006.0 - Fevereiro2006

2006.1 - Agosto2006

Page 21: Gentoo - Sistema Operacional

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

Page 22: Gentoo - Sistema Operacional

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.

Page 23: Gentoo - Sistema Operacional

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.

Page 24: Gentoo - Sistema Operacional

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.

Page 25: Gentoo - Sistema Operacional

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

Page 26: Gentoo - Sistema Operacional

Gentoo

F I M