• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introdução ao OpenSolaris
 

Introdução ao OpenSolaris

on

  • 3,625 views

Slides para palestra introdutória sobre o openSolaris, falando um pouco sobre suas história e suas tecnologias mais relevantes, como dTrace, ZFS, Zones/Containers,..

Slides para palestra introdutória sobre o openSolaris, falando um pouco sobre suas história e suas tecnologias mais relevantes, como dTrace, ZFS, Zones/Containers,..

Statistics

Views

Total Views
3,625
Views on SlideShare
3,609
Embed Views
16

Actions

Likes
2
Downloads
85
Comments
0

2 Embeds 16

http://www.slideshare.net 14
http://www.slideee.com 2

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introdução ao OpenSolaris Introdução ao OpenSolaris Presentation Transcript

  • CONHECENDO O OPENSOLARIS
    • Cindy Dalfovo
      • Embaixadora de Campus
      • [email_address]
      • http://blogs.sun.com/cindydalfovo
  • Por que conhecer o OpenSolaris? 57% 20% 15% Une os benefícios do mundo OpenSource...
    • comunidade ativa
    • software livre
    • acesso ao código
    • liberdade
    ...com os benefícios de um sistema operacional baseado no Solaris:
    • ZFS
    • Dtrace
    • IPS
    • desempenho
  • Por que conhecer o OpenSolaris? Custo estimado da contribuição da Sun para o Debian GNU/Linux Inclui código em GNOME Linux kernel Mozilla OpenOffice.org X.org and other projects Fonte: UNU-MERIT report for the European Commission “ Economic impact of FLOSS on innovation and competitiveness of the EU ICT sector” Janeiro de 2007
  • Por que conhecer o OpenSolaris?
    • 24 anos de desenvolvimento UNIX agora livre e aberto.
    • Todas as versões futuras do Solaris serão baseadas neste código.
    • Garantia de compatibilidade binária
  • Como surgiu o Projeto OpenSolaris? Solaris 10 lançado em janeiro de 2005 Open Solaris lançado em julho de 2005 Primeiro código a ser aberto: Dtrace Licença: CDDL (Common Development and Distribution License) Project Indiana – OpenSolaris 2008.5
  • Comparação Entre Linux e Solaris X Window System Hardware GNOME GNU utilities System libraries Linux kernel POSIX+ extensions Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ... UNIX utilities POSIX Solaris kernel Diferenças na Arquitetura
  • Comparação Entre Linux e Solaris Alguns Aplicativos Compiz Mplayer, Gimp...
  • A Distribuição: Project Indiana
  • A Distribuição: Project Indiana OpenSolaris 2008.5
    • Entra Ian Murdock, do Debian
    • Primeiro release do openSolaris
    • LiveCD
    • Instalador gráfico
    • GNOME/Compiz desktop
    • GNU tools; AMP/MARS deployment software
    • Estabilidade (Rollback, ZFS Snapshot )
    • RBAC (Role-Based Access Control)
  • A Distribuição: Project Indiana Requerimentos de Instalação
    • Mínimo
      • 3 GB de espaço em disco
      • 512 MB de RAM
    • Recomendado
      • 10 GB de espaço em disco
      • Mais de 512 MB de RAM
    • Para plataformas x86 apenas
    • Suporte apenas a ZFS
    • Multi-boot
  • Desvendando a Sopa De Letrinhas:
    • IPS
    • ZFS
    • Dtrace
  • IPS – Image Packaging System O que é?
    • Sistema de pacotes em rede
    • Fácil de administrar
    • Desenvolvedores podem criar pacotes facilmente
    • Determina, controla e e resolve dependências
    • Entrega rápida de correções
  • IPS – Image Packaging System Arquitetura
  • IPS – Image Packaging System Gerenciador de Pacotes
  • IPS – Image Packaging System Repositórios Mais Importantes
    • http://pkg.opensolaris.org
      • Repositório padrão
      • 4460+ pacotes
    • http://blastwave.network.org:10000
      • 1700+ pacotes
    • http://pkg.sunfreeware.com:9000
      • 290+ pacotes
    • Pacotes SVR4 ainda são suportados
  • IPS – Image Packaging System
    • Verificar autoridade do repositório $ pkg authority AUTHORITY URL opensolaris.org (preferred) http://pkg.opensolaris.org:80
    • Adicionar novo repositório # pkg set-authority -O http://pkg.sunfreeware.com:9000 sunfreeware
    • Definir variável de timeout $ export PKG_CLIENT_TIMEOUT=90
    • Atualizar catálogos $ pfexec pkg refresh
    • Instalar pacotes $ pfexec pkg install sunstudioexpress
    Alguns comandos
  • ZFS - ZettaByte File System O que é?
    • Sistema de arquivos de 128 bytes
    • Capacidade: 256 quadrillion ZB (1ZB = 1 billion TB)
  • ZFS – ZettaByte File System Características
    • 128 bits - a última palavra em sistemas de arquivos
      • Tamanho do arquivo: até 16 × 10 ³ petabytes
      • Tamanho pool : até 3 × 10 ² ³ petabytes
    • Vantagens do ZFS
      • endianess (questões sobre Big-End & Little- End)
      • Compressão de dados
      • Corrupção de dados (RAID5 & checksun)
    • Portado para FreeBSD, Mac OS e OpenBSD
  • ZFS – ZettaByte File System Por que ele é melhor?
    • Proteção contra corrupção de dados
    • Portabilidade
    • Velocidade
    • Limites
    • Controle centralizado
    • ZFS Snapshot e ZFS Clones
    • ZFS Send and Receive (Backup/Restore)
  • ZFS – ZettaByte File System Storage Pool
  • ZFS – ZettaByte File System Auto-recuperação
  • DTrace O que é?
    • Software de monitoração em um sistema de produção real
    • Monitora memória, system calls, acesso ao sistema de arquivos... ...tudo!
    • Controle através de linguagem de alto nível
  • DTrace Características
    • Instrumentação Dinâmica
    • ➔ Ativar e gerenciar sondas dinâmicamente para o monitoramento do SO
    • Instrumentação Unificada
    • ➔ Instrumentação de kernel e aplicação
    • Implementação de ferramentas de sondagem
    • Predicados
    • Variáveis definidas pelo usuário
    • Agregação de dados
    • Portado para OpenBSD, FreeBSD, Mac OSX
  • DTrace
  • Zones
    • Instâncias isoladas do Solaris
    • Sistema de arquivos próprio / compartilhado
    • Agrupamento de conjunto de recursos em “pools”
    • Ambiente leve de virtualização do SO
    • Escalonamento fair-share de processadores
  • Zones
    • Master Zone – zone default de todo sistema OpenSolaris
    • Sistema de arquivos Sparseroot ou Wholeroot
    • Zones requerem 85MB de disco (sparseroot zone)
    • 40MB adicionais de memória, overhead < 1%
    • Não há necessidade de boot global
    • Cada zone possui ambiente root próprio
    • Zones podem fornecer serviços como HTTP, NIS, sendmail, ssh
    • Teoricamente > 8000 Zones
    Mais detalhes
  • Zones
    • Ambiente de ensino
    • Criação de “Sandboxes” para desenvolvedores
    • Ambiente de teste de novas aplicações
    • Equipes compartilhando recursos
    • Consolidação segura de vários servidores
    Onde Utilizar?
  • Instalação 1. Escolha seu teclado
  • Instalação 2. Escolha a língua
  • Instalação 3. Licença
  • Instalação 4. Verificação de Drivers
  • Instalação 5. Escolha a partição Muita calma nessa hora!
  • Instalação 6. Escolha a data e a hora
  • Instalação 7. Define as senhas e usuários
  • Instalação 8. Revise as configurações
  • Instalação 9. ...aguarde a instalação!
  • Participe!
    • http://www.opensolaris.org
      • Listas (bate-papo com os peritos do Sistemas Operacionais )
      • Projetos em curso
      • Relatório de Bugs / RFEs
      • Grupo de Usuários
      • Blogs
    • Mirc
      • irc.freenode.net channel: #opensolaris
  • MUITO OBRIGADA PELA ATENÇÃO!
    • Cindy Dalfovo
      • Embaixadora de Campus Sun
      • [email_address]
      • http://blogs.sun.com/cindydalfovo