2. História
Históriado Solaris
do Solaris
e OpenSolaris
e
OpenSolaris
Presentation Title pg 2
3. História do Solaris e OpenSolaris
Solaris é um sistema UNIX proprietário da Sun
Microsystems
Estabilidade
Abertura do código-fonte em junho/2005 como
OpenSolaris
Solaris Express Developer Edition (SXDE) teve o
primeiro release em fevereiro/2007
Presentation Title pg 3
4. Quem está usando Solaris 10 hoje?
• 10 dos 11 maiores varejistas
• 5 das 5 maiores companhias de petróleo
• 5 das 5 maiores companhias de manufatura
• 7 das 8 maiores companhias de serviços
financeiros
• 3 das 3 maiores companhias de barcos
• 5 das 5 maiores companhias de TI
• 5 das 5 maiores companhias de seguro
• 5 das 5 maiores companhias de
Comidas/Bebida
• 6 das 6 maiores companhias farmacêuticas
Presentation Title pg 4
5. Linux vs Solaris
Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ...
GNOME
X Window System
GNU utilities UNIX utilities
POSIX+ extensions System libraries POSIX
Linux kernel Solaris kernel
Hardware
Presentation Title pg 5
6. Solaris vs OpenSolaris
Classe empresarial
Support Sun Microsystems
Longo ciclo de releases (3-5 anos)
Presentation Title pg 6
7. Solaris vs OpenSolaris
Desenvolvedores
Últimas inovações do Solaris
Curto ciclo de releases (a cada 6 meses)
Presentation Title pg 7
8. O que é o
História do Solaris
e OpenSolaris
OpenSolaris?
Presentation Title pg 8
9. O que é o OpenSolaris?
ZFS
DTrace
CIFS
Clearview
IPS
FMA
Participação da comunidade + inovações do Solaris
Presentation Title pg 9
10. O que é o OpenSolaris
73.094 membros registrados, 6.681 páginas, +190
projetos, 40 comunidades, 5 distribuições
6.580.000 Google hits, 6.396 postagem em blogs
243 listas de e-mails, 8.779 assinantes
... muitas pessoas
... muitas conversas
... muitas idéias
Presentation Title pg 10
11. Por que
História do Solaris
e OpenSolaris
OpenSolaris?
Presentation Title pg 11
12. Por que OpenSolaris?
Fácil de baixar – Imagem ISO, bittorrent, mirrors,
~700mb
Fácil de instalar e de usar
Gnome e KDE (comunidade)
Fácil de manter – repositórios de pacotes
Presentation Title pg 12
13. Por que OpenSolaris?
Comunidade crescendo muito
Cada vez melhor o suporte a hardware
Live CD/USB
Presentation Title pg 13
15. Por que OpenSolaris?
Preço
ZFS, DTrace e Zonas
Compatibilidade com versões anteriores
Neutralidade da plataforma de hardware
Ferramentas de desenvolvimento
Compatível com aplicações Linux
Open Source
Presentation Title pg 15
17. Por que OpenSolaris?
Windows, Mac, Linux com kernel 2.6, FreeBSD,
Solaris, OpenSolaris
Link:
http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp
Presentation Title pg 17
19. História doZFS e
Zonas, Solaris
e OpenSolaris
DTrace
Presentation Title pg 19
20. Zonas - Motivação
Necessidade de executar várias cargas sobre o
mesmo sistema
Reduzir esforço
Aumento da utilização do hardware
Um ambiente para testes
Presentation Title pg 20
21. Zonas
Instâncias isoladas do Solaris
Ambiente leve de virtualização do SO
Oferece um ambiente protegido no qual os
aplicativos são executados
Isolamento de falha de software
Não é necessária a dedicação total do hardware
Presentation Title pg 21
23. Zonas
Requerem 85MB de disco e 40MB adicionais de
memória, overhead < 1%
Teoricamente > 8000 zonas
Não há necessidade de boot global
Cada zona possui ambiente root próprio
Podem fornecer serviços como http, NIS, sendmail,
ssh
Presentation Title pg 23
24. Zonas
Zonas + gerenciamento de recursos = contêiners
Presentation Title pg 24
25. Zonas
Zonas marcadas (BrandZ) → Zonas que contêm
ambientes operacionais não-nativos
FAQ:
http://opensolaris.org/os/community/zones/faq/
Presentation Title pg 25
26. ZFS
File System de 128 bits
ZFS pode guardar 16 exabytes
1 exabyte = 1 073 741 824 GB
“Para lotar um ZFS seria necessário mais energia do
que o suficiente para ferver os oceanos”
Presentation Title pg 26
28. ZFS
Evita a corrupção de dados devido a falhas ou queda
de energia
Administradores podem criar um File System por
usuário ou por aplicação
Backups e restore points
Mais: http://opensolaris.org/os/community/zfs/docs/zfs_last.pdf
FAQ: http://opensolaris.org/os/community/zfs/translations/ptBR/faq/
Presentation Title pg 28
29. Quem usa ZFS?
OpenSolaris
FreeBSD
Mac OS X
Presentation Title pg 29
30. DTrace
Ferramenta de rastreamento dinâmico
Ativa e gerencia dinamicamente milhares de
sondagens
Controle através de linguagem de alto nível
Presentation Title pg 30
31. DTrace
Responde perguntas arbitrárias sobre o
comportamento do sistema operacional e programas
de usuários
Exemplos: encontrar ciclos de CPU “perdidos”,
análise de performance, monitoramento de despejo
de memória
Presentation Title pg 31
32. DTrace
Desenvolvedores de aplicações
Suporte e administração de sistemas
Administração de BD
Administradores de segurança
Engenheiros de Kernel
Estudantes de SO
Presentation Title pg 32
41. Desenvolvimento
Mais detalhes:
http://www.opensolaris.org/os/community/on/os_dev_
process/
Como criar um pacote:
http://docs.sun.com/app/docs/doc/817-0406
Bugs:
https://www.opensolaris.org/bug/report.jspa
Presentation Title pg 41
43. Próximos Passos
Download OpenSolaris 2008.11:
http://www.opensolaris.com/get
Aprendendo a usar:
http://www.opensolaris.com/learn
Fóruns:
http://forums.opensolaris.com
Lista de e-mail OpenSolaris SP:
ug-sampaosug-subscribe@opensolaris.org
Cursos:
SAI (instruções no OSUM)
http://www.sunstudentcourses.com/
Presentation Title pg 43