USE          IMPROVE   EVANGELIZE




Daniel Cunha
OSUM/CEOSUG Leader
danielsoro@gmail.com
http://osum.sun.com/profile/dan...
USE   IMPROVE   EVANGELIZE




      O que é OpenSolaris ?
●   Sistema operacional código aberto baseado
    no código do ...
USE   IMPROVE   EVANGELIZE




                 História
●   Solaris é um sistema UNIX proprietário da
    Sun Microsystem...
USE       IMPROVE               EVANGELIZE


              A história do Solaris
D uas 
     décadas  i
            de nov...
USE   IMPROVE   EVANGELIZE


      O que é OpenSolaris ?
●   É a base de código do Solaris, uma comunidade,
    um projeto...
USE    IMPROVE      EVANGELIZE


          OpenSolaris no centro
  Trusted Solaris


                          Sun's Suppo...
USE    IMPROVE      EVANGELIZE



 Open Solaris e GNU/Linux

   Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ...
...
USE   IMPROVE   EVANGELIZE




      Por quê Open Solaris?
●   É tecnologia.
●   ZFS
●   Dtrace
●   Zones
●   Garantir a c...
USE   IMPROVE   EVANGELIZE




                           ZFS
●   A lei de Moore
    –   Necessidade de 65th bit em 10-15 ...
USE    IMPROVE   EVANGELIZE




    ZFS e os FS tradicionais.
●   Granularidade do sistema de arquivos ZFS
      –   Criaç...
USE   IMPROVE    EVANGELIZE




    ZFS e os FS tradicionais.
●   Montando ZFS
      –   Facilitação de administração de s...
USE    IMPROVE   EVANGELIZE




                   ZFS ACL's
●   Modelo ACL
     –   Baseado nas especificações do NFSv4 e...
USE   IMPROVE   EVANGELIZE




                       DTrace
●   Registra seu software em um sistema de
    produção ao vi...
USE    IMPROVE     EVANGELIZE




                        Zonas
●   Virtualização embutida
    –   Consolidar seus servido...
USE    IMPROVE   EVANGELIZE




          Estrutura OpenSolaris
●   Usa o GRUB como seu boot loader.
●   Pode usar ZFS ou ...
USE   IMPROVE               EVANGELIZE




                       O Futuro
●   .. é emocionante!
●   Ótimas ferramentas pa...
USE    IMPROVE   EVANGELIZE




                      Participe
●   http://www.opensolaris.org
    >   Listas de e-mail (F...
USE   IMPROVE   EVANGELIZE




         Onde procurar ajuda?
●   Preso em um build? (Você leu o README, certo?
    >   ope...
USE    IMPROVE     EVANGELIZE




            O que é o CEOSUG?
●   Grupo de Usuário Open Solaris do Ceará.
      –   Fund...
USE          IMPROVE   EVANGELIZE




Daniel Cunha
OSUM/CEOSUG Leader
danielsoro@gmail.com
http://osum.sun.com/profile/dan...
Próximos SlideShares
Carregando em…5
×

OSOL CEOSUG

1.082 visualizações

Publicada em

Material utilizado na apresentação feita na faculdade com relação ao OpenSolaris.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.082
No SlideShare
0
A partir de incorporações
0
Número de incorporações
20
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

OSOL CEOSUG

  1. 1. USE IMPROVE EVANGELIZE Daniel Cunha OSUM/CEOSUG Leader danielsoro@gmail.com http://osum.sun.com/profile/danielcunha
  2. 2. USE IMPROVE EVANGELIZE O que é OpenSolaris ? ● Sistema operacional código aberto baseado no código do Solaris (UNIX desenvolvido pela SUN) ● Lançado/Aberto em 2005, sobre licença CDDL. ● Diferenciais do OpenSolaris: – Dtrace – ZFS – MBD – Zones e Containers 2
  3. 3. USE IMPROVE EVANGELIZE História ● Solaris é um sistema UNIX proprietário da Sun Microsystem. ● Reconhecido por sua estabilidade. ● Maior parte do kernel de código aberto em Junho de 2005 Sob a licença CDDL com o OpenSolaris. ● Opensolaris :: Linux+GNU ● Código disponível em opensolaris.org ● Extrema inovação. 3
  4. 4. USE IMPROVE EVANGELIZE A história do Solaris D uas  décadas  i de novação First version of ●VFS and Vnode ●New VMS •OpenWindow Sun Unix based framework. ●Dynamic linking graphics on 4 BSD. ●NFS ●First Sparc Environment implemented ●Support i386 •Assymetric Multiprocessing Sun Unix 0.7 Sun OS 1.0 Sun OS 2.0 Sun OS 4.0 Sun OS 4.1 1982 1983 1985 1988 1990 SunOS+BSD+SVR3 + Xenix = SVR4 SVR4 + Multiprocessor scalability = Solaris 20-way SMP ●64-way SMP ● Dynamic ●Large file Slab allocator ●Large page ● processor sets ● support ●8-way SMP Solaris ●Ported to ●Cachefs support ●Dynamic 4 way ●Device power ●CDE ●Doors was born. SMP x86 reconfiguration management environment ●NFSv3 Solaris 2.0 Solaris 2.1 Solaris 2.2 Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.6 1992 1992 1993 1993 1994 1995 1996 4
  5. 5. USE IMPROVE EVANGELIZE O que é OpenSolaris ? ● É a base de código do Solaris, uma comunidade, um projeto em um website. ● Celebrou seu primeiro aniversário em 14 de Junho de 2006. ● 24 anos de desenvolvimento UNIX agora livre e aberto. ● Uma tentativa de permitir desenvolvedores não SUN para participar da comunidade Solaris. ● Expande o ecosistema Solaris. ● Todas as futuras versões do Solaris são baseadas neste código base. 5
  6. 6. USE IMPROVE EVANGELIZE OpenSolaris no centro Trusted Solaris Sun's Supported Solaris Products and Updates Sun's Solaris Express CR ZFS port: FUSE/Linux Solaris Express marTux Distribution ZFS port: DragonFly BSD DTrace port: FreeBSD Nevada Source Gate BeleniX 6
  7. 7. USE IMPROVE EVANGELIZE Open Solaris e GNU/Linux Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ... GNOME X Window System GNU utilities UNIX utilities POSIX+ extensions System libraries POSIX Linux kernel Solaris kernel Hardware 7
  8. 8. USE IMPROVE EVANGELIZE Por quê Open Solaris? ● É tecnologia. ● ZFS ● Dtrace ● Zones ● Garantir a compatibilidade binária ● .. e muito mais próximos. 8
  9. 9. USE IMPROVE EVANGELIZE ZFS ● A lei de Moore – Necessidade de 65th bit em 10-15 anos (1PB = 50 bits) ● 128 bit – A última palava em FS. – Tamanho de arquivo: até 16 × 10³ PetaByte – Tamanho de pool: até 3 × 10²³ PetaByte ● ZFS cuida da – endianess & criptografia – compressão – corrupção de dados ● Portado para FreeBSD, Mac OSX, Linux 9
  10. 10. USE IMPROVE EVANGELIZE ZFS e os FS tradicionais. ● Granularidade do sistema de arquivos ZFS – Criação rápida e fácil, sem preocupação de tamanho do FS. Oferencedo Hierarquia. ● Contagem do espaço do ZFS. – Conceito de armazenamento por pool e não físico. Metadados alocados dinamicamente. Sistema transacional, grupos transacionais, assicrono ● Comportamento por espaço execido – Instatâneo - Cópia RO de um FS ou volume. – Clone - Volume ou sistema de arquivo gravável cujo conteúdo inicial é o mesmo do conjuto de dados do qual foi criado. 10
  11. 11. USE IMPROVE EVANGELIZE ZFS e os FS tradicionais. ● Montando ZFS – Facilitação de administração de sistemas de arquivos. ● Gerenciamento de volume tradicional – Opera em dispositivos básicos, de modo que é possível criar um pool de armazenamento constituído de volumes lógicos, tanto no software quanto no hardware. 11
  12. 12. USE IMPROVE EVANGELIZE ZFS ACL's ● Modelo ACL – Baseado nas especificações do NFSv4 e usado para proteção dos arquivos ZFS. – Semelhante ao modelo ACL do NT – Cojunto de privilégio de acesso é mais granular – Definido e exibido com os comandos chmod e ls ao invés de setfacl e getfacl – Semântica mais rica e assim por diante. 12
  13. 13. USE IMPROVE EVANGELIZE DTrace ● Registra seu software em um sistema de produção ao vivo. ● Milhares de sondas – Monitor de acesso ao FS. – Monitor de cham. sistemas. – Monitor uso de memória – Monitor de tudo. ● Culpa realmente quem tem culpa. ● Portado para FreeBSD, OS X 13
  14. 14. USE IMPROVE EVANGELIZE Zonas ● Virtualização embutida – Consolidar seus servidores. – Caixa de areia para os ambientes de aplicação. – Recurso dinânimo de realocação. 14
  15. 15. USE IMPROVE EVANGELIZE Estrutura OpenSolaris ● Usa o GRUB como seu boot loader. ● Pode usar ZFS ou UFS como FS nativo. ● OpenSolaris requer uma partição primária. ● Slices = Partições dentro de partições. Partition 1 Partition 2 Partition 3 Partition 4 Slice 0 Slice 1 Slice 7 /root /export/home 15
  16. 16. USE IMPROVE EVANGELIZE O Futuro ● .. é emocionante! ● Ótimas ferramentas para dev. – Sun Studio compilers – Netbeans IDE – Dtrace http://flickr.com/photos/marco_mux/ ● Crescente comunidade fomentada pelo compromisso da Sun open source. ● .. e Projeto Indiana 16
  17. 17. USE IMPROVE EVANGELIZE Participe ● http://www.opensolaris.org > Listas de e-mail (Fale com os especialistas) > Projetos em andamentos > Reportar bugs/ RFEs > Grupo de usuários > Blogs ● Mais perguntas > irc.freenode.net canal: #opensolaris 17
  18. 18. USE IMPROVE EVANGELIZE Onde procurar ajuda? ● Preso em um build? (Você leu o README, certo? > opensolaris-help@opensolaris.org ● Pergunta sobre código ou bugs encontrados? > opensolaris-code@opensolaris.org ● Tem a correção para um bug? > request-sponsor@opensolaris.org ● Solaris é sux! Linux rulez! > Debata isso em opensolaris-discuss@opensolaris.org 18
  19. 19. USE IMPROVE EVANGELIZE O que é o CEOSUG? ● Grupo de Usuário Open Solaris do Ceará. – Fundado em 27/11/2009 ● Onde achar o grupo? – http://hub.opensolaris.org/bin/view/User+Group+ceosug/ ● Como participar da lista de e-mail? – http://mail.opensolaris.org/mailman/listinfo/ug-ceosug 19
  20. 20. USE IMPROVE EVANGELIZE Daniel Cunha OSUM/CEOSUG Leader danielsoro@gmail.com http://osum.sun.com/profile/danielcunha

×