Introdução ao OpenSolaris
Upcoming SlideShare
Loading in...5
×
 

Introdução ao OpenSolaris

on

  • 3,022 views

Palestra introdutória sobre o OpenSolaris, o sistema operacional de código aberto baseado no Solaris 10 da Sun, falando sobre sua história e suas tecnologias mais relevantes, como ZFS, DTrace, ...

Palestra introdutória sobre o OpenSolaris, o sistema operacional de código aberto baseado no Solaris 10 da Sun, falando sobre sua história e suas tecnologias mais relevantes, como ZFS, DTrace, Zones/Containers, Self-healing, etc

Statistics

Views

Total Views
3,022
Views on SlideShare
2,880
Embed Views
142

Actions

Likes
0
Downloads
59
Comments
1

6 Embeds 142

http://blogs.sun.com 85
http://blogs.oracle.com 28
https://blogs.oracle.com 20
http://planets.sun.com 4
http://www.slideshare.net 4
http://webcache.googleusercontent.com 1

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…
  • Ótimo gatinha, bom material.

    Dei uma esfoliada antes de baixar e parece que mostra como instalar aplicações (coisa que eu queria saber pois a Sun me enviou um CD aqui em casa, e é sacanagem eu não usar.

    Obrigadãozão!

    Fique com Deus!

    :D
    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
    View slide
  • Por que conhecer o OpenSolaris? 57% 20% 15% Une os benefícios do mundo OpenSource...
    • comunidade ativa View slide
    • 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