Introdução ao OpenSolaris

2,936 views

Published on

Published in: Technology, Business
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,936
On SlideShare
0
From Embeds
0
Number of Embeds
126
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Introdução ao OpenSolaris

  1. 1. Introdução ao OpenSolaris João Sávio Ceregatti Longo joao.savio@sun.com / joaosavio@gmail.com Sun Campus Ambassador
  2. 2. História Históriado Solaris do Solaris e OpenSolaris e OpenSolaris Presentation Title pg 2
  3. 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. 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. 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. 6. Solaris vs OpenSolaris Classe empresarial Support Sun Microsystems Longo ciclo de releases (3-5 anos) Presentation Title pg 6
  7. 7. Solaris vs OpenSolaris Desenvolvedores Últimas inovações do Solaris Curto ciclo de releases (a cada 6 meses) Presentation Title pg 7
  8. 8. O que é o História do Solaris e OpenSolaris OpenSolaris? Presentation Title pg 8
  9. 9. O que é o OpenSolaris? ZFS DTrace CIFS Clearview IPS FMA Participação da comunidade + inovações do Solaris Presentation Title pg 9
  10. 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. 11. Por que História do Solaris e OpenSolaris OpenSolaris? Presentation Title pg 11
  12. 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. 13. Por que OpenSolaris? Comunidade crescendo muito Cada vez melhor o suporte a hardware Live CD/USB Presentation Title pg 13
  14. 14. Presentation Title pg 14
  15. 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
  16. 16. Presentation Title pg 16
  17. 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
  18. 18. Integração com Compiz Presentation Title pg 18
  19. 19. História doZFS e Zonas, Solaris e OpenSolaris DTrace Presentation Title pg 19
  20. 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. 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
  22. 22. Presentation Title pg 22
  23. 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. 24. Zonas Zonas + gerenciamento de recursos = contêiners Presentation Title pg 24
  25. 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. 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
  27. 27. Presentation Title pg 27
  28. 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. 29. Quem usa ZFS? OpenSolaris FreeBSD Mac OS X Presentation Title pg 29
  30. 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. 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. 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
  33. 33. História do Solaris e Distribuições OpenSolaris Presentation Title pg 33
  34. 34. Indiana Presentation Title pg 34
  35. 35. NexentaOS Presentation Title pg 35
  36. 36. BeleniX Presentation Title pg 36
  37. 37. Solaris Express Presentation Title pg 37
  38. 38. História do Solaris Desenvolvimento e OpenSolaris Presentation Title pg 38
  39. 39. Desenvolvimento Idéia e anúncio Design Implementação Integração Presentation Title pg 39
  40. 40. Desenvolvimento Confiabilidade Desempenho Segurança Capacidade de gerenciamento e manutenção Compatibilidade Neutralidade de plataforma Presentation Title pg 40
  41. 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
  42. 42. História do Solaris Próximos Passos e OpenSolaris Presentation Title pg 42
  43. 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
  44. 44. Participe! Precisamos de usuários entusiasmados! Presentation Title pg 44
  45. 45. Perguntas???
  46. 46. Obrigado! João Sávio Ceregatti Longo joao.savio@sun.com / joaosavio@gmail.com www.joaosavio.com

×