Solaris E Open Solaris
Total Page:16
File Type:pdf, Size:1020Kb
Solaris e Open Solaris Paulo Vilela Sun Microsystems Portugal Agenda • Posicionamento de Solaris • Características técnicas do Solaris • Solaris e Open Source • OpenSolaris – o projecto e o futuro Stanford University, 1982 UNIX e Linux OpenSolaris Linux GNU SunOS BSD (Bill Joy) UNIX (reescrito em C em 1973) 1969 1977 1982 1985 1991 2005 Sistema Operativo Solaris • Sistema Operativo Unix líder indiscutível de mercado, com mais de 50 % Comum • Os sistemas críticos correm SPARC em MF ou Unix (Finanças, x86 Segurança Social, Telecom..) Código Fonte do Solaris • O mesmo Sistema Operativo em plataformas SPARC e x86 (32 e 64 bit) Solaris é multiplataforma ... ... Licenças Solaris Milhõe s 12 11.5 milhões 11 10 9 8 7 x86 6 5 4 3 2 1 0 2005 2006 2007 2008 Dados Acumulados Milhares de aplicações e parceiros Clientes da Sun em Portugal Comunicações Sector Público Sector Financeiro Utilities e Recursos Naturais Media e Transportes Saúde e Educação Parceiros em Portugal Virtualização com Solaris Containers Ferramenta de consolidação Rede Impacto negligenciável Milhares de aplicações num sistema 129.30.9.1 10.6.40.5 10.6.40.6 Sem custos adicionais group.dba oracle1 oracle2 Aplicações com isolamento 192.9.9.4 76.32.129.155 de: Falhas Java AS users Intrusões Sistema Sistema Contenção de recursos Armazenamento Clonagem e migração de containers Contenção de falhas com Predictive Self-Healing Evita os problemas antes de acontecerem Auto-diagnósticos em milisegundos Recuperação optimizada Redução de paragens e custos ( 40 % de redução em downtimes) O que é o Solaris ZFS? Uma nova maneira de gerir dados Integridade SoftwareEnorme completa de capacidade dados Developer Check-sums O primeiro sistema de Transacções ficheiros de copy-on-write 128 bits Administração Grandes ganhos mais fácil de desempenho dv2000007 Armazenamento em pools Projectado para É um file systems e um velocidade volume manager Segurança de nível militar Solaris Trusted Solaris Certificações de Segurança de Certificações SSoollaarriiss 1100 ++ TTrruusstteedd EExxtt (B1) RBACPP, (CAPP, LSPP) EAL4+ TTrruusstteedd SSoollaarriiss 88 EAL4+ (C2) (CAPP RBACPP)EAL4+ & Based Based data on from SSoollaarriiss 1100 SSoollaarriiss 99 http://www.commoncriteriaportal.org/ HHPP--UUXX SSoollaarriiss 88 (C2) (CAPP) orEAL4+ EAL4 Wiindows 2003 Profile LLSPP - Labeled Security Protection Protection Profile RBACPP - Role Based Access Control Profile CAPP - Controlled Access Protection IIBBMM AAIIXX SSuuSSEE RReeddHHaatt EAL3 or EAL3+ orEAL3+ EAL3 or EAL3 SSSGGuIIS IIrEriixx EAL1 Wiin 2008 Solaris Gnome + Open Source Software incluído no Solaris 10 Applications / Development / Accessibility Applications / Networking Applications / Utilities Languages Development / Libraries brltty-3.3.1 cups-1.1.20 afio-2.4.6 mpg123-0.59r bison-1.35 aalib-1.2 emacspeak-18.0 ethereal 0.10.5 amanda-2.4.4 mysql-jdbc-3.0.8 gcc-2.95.3 berkley-db 1.85 emacspeak-ss-1.9.1 fetchmail 6.2.5 cdrtools-2.01 netpbm-10.3 gcc-3.4.2 berkley-db 4.2.52NC freetts-1.1.1 hpijs 1.6 cupsddk 1.0 plotutils-2.4.1 libtool 1.5.2 curl-7.10.3 screenbrltty-4.02 lynx-2.8.4 diffutils-2.8.1 pnm2ppa-1.12 m4-1.4 (GNU) fltk-1.1.3 unwindows-1.1.3 mutt-1.4.2.1 enscript-1.6.1 rpm-4.1 MySQL python API 0.9.2 fnlib-0.5 w3-4.0.47 nmap 3.5 expect 5.39 sane 1.0.12 php-4.3.2 GD Graphics library 2.0.15 yasr-0.6.4 nmh-1.0.4 file-4.10 screen 4.0.2 ruby-1.6.4 guile-1.3.4 Open LDAP 2.2.17 fileutils-4.1 sgrep-1.92a samp-1.0 imlib-1.9.15 Applications / Editors Open SLP 1.0.11 findutils-4.1.20 sh-utils-2.0 tclX-8.2.0 libexpt-1.95.7 bluefish 0.12 pine-4.61 Foomatic filters 3.0.2 sharutils-4.2.1 libmpeg-1.3.1 emacs 21.3 procmail-3.22 Foomatic-ppds 3.0.1 sudo 1.6.8p5 Development / Tools libpcap-0.8.3 gawk-3.0.6 rsync 2.6.3pre1 gcal-3.01 TeTex 2.0.2 autoconf 2.59 libsane 1.0.14 joe-3.1 slm-0.9.6.2 gettext-0.10.35 textutils-2.0 automake 1.8.3 linungif-4.1.0 sed-3.02 (GNU) snort-2.0.0 gimp-print-4.2.6 tnef 1.1.3 binutils-2.15 ncurses-5.2 vim-6.3 tcpdump-3.8.3 gkrellm 2.1.19 top-3.5.1 cvs 1.11.17 Ogglib-1.0 xemacs-21.4.15 gnuplot 3.7.3 uudeview-0.5.20 ddd 3.3.8 Perl regex lib 4.5 Applications / Publishing ispell-3.2.06 vorbis-1.0 gdb 6.2.1 qt-3.1.1 Desktop / Environment espgs-7.07.1 lxrun 0.9.6.1 wine 20041104 global-4.8 readline-4.2 kde-3.1.1a graphviz 1.10 mpack-1.5 xpp-1.1 make-3.80 (GNU) slang-1.4.0 KOffice-1.2.1 groff-1.16.1 mpage-2.5.1 SDL-1.2.5 XFce-3.8.16 xpdf 3.0 Xaw3d-1.5 X / Applications X / Window Managers System / Daemons asclock-1.0 xcpustate-2.5 afterstep-1.8.8 imap2002d (UW) ethereal-0.9.11 xdelta 1.1.3 fvwm2-2.4.3 proftpd 1.2.10rc1 gimp-1.2.1 xmcd 3.2.1 WindowMaker-0.80.2 squid 2.5.STABLE7 rxvt-2.7.10 xmms 1.2.10 stardic-1.3.1 xterm-196 (XFree86) vnc-3.3.7 14 Junho de 2005: OpenSolaris Construindo uma comunidade O monolito e a nuvem Sistema operativo Plataformas múltiplas com eco- integrado sistema crescente DTrace ZFS Containers FMA O melhor dos dois mundos DTrace ZFS Containers FMA Compatibilidade assegurada com eco-sistema alargado Fácil de obter Descarregar ou encomendar 1 CD www.opensolaris.com/get Solaris 10 OpenSolaris 6 CDs Um CD .org Sun Download Center Sun Download Center Fácil de Obter OpenSolaris Examina Código FAQs Comunidades Foruns Descarrega Código-fonte Binários Ferramentas Participa IRC #opensolaris Discussões Blogs Comunidades Grupos de Utilizadores A comunidade OpenSolaris Membros registados 85,00 0 0 2005 2006 2008 Crescimento acumulado Grupos de Utilizadores de OpenSolaris Modelo a dois níveis Um sistema operativo, dois modelos de distribuição • Virado para as • Virado para a empresas economia Web • Suporte • Todas as últimas profissional inovações reconhecido • Cada 6 meses • Ciclo de vida de 3 anos, com actualizações O SO mais avançado do planeta • Dynamic Tracing (DTrace) • Virtualização • Certified Multi-Level Security • Predictive Self-Healing • Revolucionário filesystem ZFS • Mais de 180 aplicações OSS • Mais de 700 sistemas x86 suportados • Garantia de compatibilidade Sistema operativo Solaris OpenSolaris : experimenta-o ! Download Get Free Media OpenSolaris ™ 2008.11 opensolaris.com/get OpenSolaris Get it. Use it. Learn it. Be Brilliant. Slides extra Sistema operativo Solaris Solaris Fault Manager SUNW-MSG-ID:SUN4U-8000-AC,TYPE:Fault,VER:1,SEVERITY:Major EVENT-TIME:Tue Mar 15 17:17:42 PST 2005 PLATFORM:SUNW,Sun-Fire-V240,CSN:-,HOSTNAME:blingtop SOURCE:cpumem-diagnosis,REV:1.0 EVENT-ID:16c1f33a-fa77-0b6-9eff-938f0c25a02 DESC:The number of errors associated with this CPU has exceeded acceptable levels. Refer to http://sun.com/msg/SUN4U-8000-AC for more information. AUTO-RESPONSE:An attempt will be made to remove the affected CPU from service. IMPACT:Performance of this system may be affected. REC-ACTION:Schedule a repair procedure to replace the affected CPU. Use fmdump-v -u <EVENT_ID>to identify the CPU. Segurança sem igual Certificados Digitais em todo o lado Execução Segura (user/grupo/privs) Gestão de Direitos de Utilizadores Gestão de Direitos de Processos Role Based Administration Infra-estrutura criptográfica IPFilter (firewall) Solaris Trusted Extensions Configuração “Secure by Default” Dynamic Trace DTrace foi projectado para ser utilizado em sistemas em produção Optimização das aplicações Análise rápida de problemas Ganhos de desempenho de 30 a 300 % Resultados de DTrace +300% +267% Em 5 horas Em 2 dias +80% +32% +35% Num dia Numa Numa manhã tarde Financial Online Parcel Futures Message Data Database Tracking Forecasting Handing Routing System Application Benchmark Application Source: Sun Microsystems, Inc..