Introdução ao OpenSolaris

  • 2,399 views
Uploaded on

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,..

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,399
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
88
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CONHECENDO O OPENSOLARIS
    • Cindy Dalfovo
      • Embaixadora de Campus
      • 2. [email_address]
      • 3. http://blogs.sun.com/cindydalfovo
  • 4. Por que conhecer o OpenSolaris? 57% 20% 15% Une os benefícios do mundo OpenSource...
    • comunidade ativa
    • 5. software livre
    • 6. acesso ao código
    • 7. liberdade
    ...com os benefícios de um sistema operacional baseado no Solaris:
  • 11. 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
  • 12. Por que conhecer o OpenSolaris?
    • 24 anos de desenvolvimento UNIX agora livre e aberto.
    • 13. Todas as versões futuras do Solaris serão baseadas neste código.
    • 14. Garantia de compatibilidade binária
  • 15. 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
  • 16. 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
  • 17. Comparação Entre Linux e Solaris Alguns Aplicativos Compiz Mplayer, Gimp...
  • 18. A Distribuição: Project Indiana
  • 19. A Distribuição: Project Indiana OpenSolaris 2008.5
    • Entra Ian Murdock, do Debian
    • 20. Primeiro release do openSolaris
    • 21. LiveCD
    • 22. Instalador gráfico
    • 23. GNOME/Compiz desktop
    • 24. GNU tools; AMP/MARS deployment software
    • 25. Estabilidade (Rollback, ZFS Snapshot )
    • 26. RBAC (Role-Based Access Control)
  • 27. A Distribuição: Project Indiana Requerimentos de Instalação
    • Mínimo
      • 3 GB de espaço em disco
      • 28. 512 MB de RAM
    • Recomendado
      • 10 GB de espaço em disco
      • 29. Mais de 512 MB de RAM
    • Para plataformas x86 apenas
    • 30. Suporte apenas a ZFS
    • 31. Multi-boot
  • 32. Desvendando a Sopa De Letrinhas:
  • 35. IPS – Image Packaging System O que é?
    • Sistema de pacotes em rede
    • 36. Fácil de administrar
    • 37. Desenvolvedores podem criar pacotes facilmente
    • 38. Determina, controla e e resolve dependências
    • 39. Entrega rápida de correções
  • 40. IPS – Image Packaging System Arquitetura
  • 41. IPS – Image Packaging System Gerenciador de Pacotes
  • 42. IPS – Image Packaging System Repositórios Mais Importantes
    • http://pkg.opensolaris.org
      • Repositório padrão
      • 43. 4460+ pacotes
    • http://blastwave.network.org:10000
      • 1700+ pacotes
    • http://pkg.sunfreeware.com:9000
      • 290+ pacotes
    • Pacotes SVR4 ainda são suportados
  • 44. IPS – Image Packaging System
    • Verificar autoridade do repositório $ pkg authority AUTHORITY URL opensolaris.org (preferred) http://pkg.opensolaris.org:80
    • 45. Adicionar novo repositório # pkg set-authority -O http://pkg.sunfreeware.com:9000 sunfreeware
    • 46. Definir variável de timeout $ export PKG_CLIENT_TIMEOUT=90
    • 47. Atualizar catálogos $ pfexec pkg refresh
    • 48. Instalar pacotes $ pfexec pkg install sunstudioexpress
    Alguns comandos
  • 49. ZFS - ZettaByte File System O que é?
    • Sistema de arquivos de 128 bytes
    • 50. Capacidade: 256 quadrillion ZB (1ZB = 1 billion TB)
  • 51. ZFS – ZettaByte File System Características
    • 128 bits - a última palavra em sistemas de arquivos
      • Tamanho do arquivo: até 16 × 10 ³ petabytes
      • 52. Tamanho pool : até 3 × 10 ² ³ petabytes
    • Vantagens do ZFS
      • endianess (questões sobre Big-End & Little- End)
      • 53. Compressão de dados
      • 54. Corrupção de dados (RAID5 & checksun)
    • Portado para FreeBSD, Mac OS e OpenBSD
  • 55. ZFS – ZettaByte File System Por que ele é melhor?
    • Proteção contra corrupção de dados
    • 56. Portabilidade
    • 57. Velocidade
    • 58. Limites
    • 59. Controle centralizado
    • 60. ZFS Snapshot e ZFS Clones
    • 61. ZFS Send and Receive (Backup/Restore)
  • 62. ZFS – ZettaByte File System Storage Pool
  • 63. ZFS – ZettaByte File System Auto-recuperação
  • 64. DTrace O que é?
    • Software de monitoração em um sistema de produção real
    • 65. Monitora memória, system calls, acesso ao sistema de arquivos... ...tudo!
    • 66. Controle através de linguagem de alto nível
  • 67. DTrace Características
    • Instrumentação Dinâmica
    • 68. ➔ Ativar e gerenciar sondas dinâmicamente para o monitoramento do SO
    • 69. Instrumentação Unificada
    • 70. ➔ Instrumentação de kernel e aplicação
    • 71. Implementação de ferramentas de sondagem
    • 72. Predicados
    • 73. Variáveis definidas pelo usuário
    • 74. Agregação de dados
    • 75. Portado para OpenBSD, FreeBSD, Mac OSX
  • 76. DTrace
  • 77. Zones
    • Instâncias isoladas do Solaris
    • 78. Sistema de arquivos próprio / compartilhado
    • 79. Agrupamento de conjunto de recursos em “pools”
    • 80. Ambiente leve de virtualização do SO
    • 81. Escalonamento fair-share de processadores
  • 82. Zones
    • Master Zone – zone default de todo sistema OpenSolaris
    • 83. Sistema de arquivos Sparseroot ou Wholeroot
    • 84. Zones requerem 85MB de disco (sparseroot zone)
    • 85. 40MB adicionais de memória, overhead < 1%
    • 86. Não há necessidade de boot global
    • 87. Cada zone possui ambiente root próprio
    • 88. Zones podem fornecer serviços como HTTP, NIS, sendmail, ssh
    • 89. Teoricamente > 8000 Zones
    Mais detalhes
  • 90. Zones
    • Ambiente de ensino
    • 91. Criação de “Sandboxes” para desenvolvedores
    • 92. Ambiente de teste de novas aplicações
    • 93. Equipes compartilhando recursos
    • 94. Consolidação segura de vários servidores
    Onde Utilizar?
  • 95. Instalação 1. Escolha seu teclado
  • 96. Instalação 2. Escolha a língua
  • 97. Instalação 3. Licença
  • 98. Instalação 4. Verificação de Drivers
  • 99. Instalação 5. Escolha a partição Muita calma nessa hora!
  • 100. Instalação 6. Escolha a data e a hora
  • 101. Instalação 7. Define as senhas e usuários
  • 102. Instalação 8. Revise as configurações
  • 103. Instalação 9. ...aguarde a instalação!
  • 104. Participe!
    • http://www.opensolaris.org
      • Listas (bate-papo com os peritos do Sistemas Operacionais )
      • 105. Projetos em curso
      • 106. Relatório de Bugs / RFEs
      • 107. Grupo de Usuários
      • 108. Blogs
    • Mirc
      • irc.freenode.net channel: #opensolaris
  • 109. MUITO OBRIGADA PELA ATENÇÃO!
    • Cindy Dalfovo
      • Embaixadora de Campus Sun
      • 110. [email_address]
      • 111. http://blogs.sun.com/cindydalfovo