SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
USE      IMPROVE    EVANGELIZE




Introducción a OpenSolaris

                    Iban Nieto Castillero
                  iban.nieto@gmail.com
                 Comunidad OpenSolaris
USE   IMPROVE   EVANGELIZE


Agenda
 ●   Historia
 ●   Qué es OpenSolaris
 ●   Tecnologías
     > Zonas y zonas Brandz
     > Instrumentación DTrace
     > Administración con SMF y SFM
     > Zettabyte File System (ZFS)
 ●   Ventajas y beneficios
 ●   Recursos y más información

                                                 2
USE   IMPROVE   EVANGELIZE


Un poco de historia
 ●   OpenSolaris nace en Junio de 2005
 ●   Su base de desarrollo es la de Solaris 11
 ●   Licencia CDDL de código abierto aprobada
     por la OSI (Open Source Initiative) *
 ●   Nace el portal opensolaris.org
 ●   Se crean las comunidades de usuarios
 ●   El conocimiento y la innovación se expanden



                                                   3
USE   IMPROVE   EVANGELIZE


Un poco de historia
 ●   Linus Torvalds lanza Linux en 1991
 ●   Licencia GPL
 ●   Gran soporte de hardware
 ●   Multi-arquitectura (Intel, SPARC, PPC...)
 ●   Existen muchísimas distribuciones
 ●   Comunidad enorme, pero fragmentada :-(
 ●   Muy popular entre los usuarios
 ●   Empieza a ser popular en las grandes
     empresas y corporaciones

                                                    4
USE   IMPROVE   EVANGELIZE


Un poco de historia
 ●   OpenOffice
 ●   OPENJDK, opensource JAVA (GPLv2)
 ●   NetBeans
 ●   Glassfish
 ●   Looking Glass
 ●   OPENSPARC™
 ●   Grid Engine
 ●   ... más en
     > http://www.sun.com/software/opensource/

                                                  5
USE   IMPROVE   EVANGELIZE


Qué es OpenSolaris
 ●   Proyecto de código abierto patrocinado por
     Sun Microsystems
 ●   Es un esfuerzo por unir a las comunidades
     de desarrolladores, ya sean de Sun ó de
     otros grupos opensource
 ●   Cualquiera puede contribuir en el código de
     OpenSolaris y mejorar la tecnología del
     sistema operativo



                                                    6
USE   IMPROVE   EVANGELIZE


Qué es OpenSolaris (continuación)
 ●   core system : consiste en el core del núcleo
     (kernel), las bibliotecas y las órdenes que
     son distribuidas actualmente en el sistema
     operativo Solaris
 ●   No se proporciona un producto de usuario
     final ni una distribución completa
 ●   Sin embargo Sun proporciona un snapshot
     de Solaris 11 como distribución binaria de
     OpenSolaris, llamada Solaris Express ó
     coloquialmente llamada “Nevada”

                                                    7
USE   IMPROVE   EVANGELIZE


Qué es OpenSolaris (resumen)
 ●   Es una base abierta del código fuente,
     constituyendo los instrumentos necesarios
     para ejecutar y desarrollar el código
 ●   Infraestructura para comunicar y compartir
     información relacionada a través de las
     comunidades.
 ●   Las futuras versiones de Solaris serán
     construidas a partir del código fuente de
     OpenSolaris.


                                                    8
USE   IMPROVE   EVANGELIZE


Tecnología
 ●   Contenedores
     –   Zonas
     –   Brandz, zonas de marca
 ●   Sistema de ficheros ZFS
 ●   DTrace
 ●   Service Management Facility (SMF)
 ●   Fault Manager (SFM)
 ●   Java Desktop System (JDS)


                                                       9
USE   IMPROVE   EVANGELIZE


Contenedores - Zonas
 ●   La denominación de Contenedores es la
     suma de SRM (Gestor de Recursos de
     Solaris) + Zonas
 ●   Permiten la virtualización de Solaris 10 y
     OpenSolaris en zonas aisladas del resto del
     sistema
 ●   Las zonas ejecutan los procesos de forma
     aislada al sistema anfitrión sin ninguna
     comunicación con otros procesos fuera de
     la zona global

                                                   10
USE   IMPROVE   EVANGELIZE


Contenedores - Zonas
 ●   La zona global es aquella donde reside el
     propio sistema operativo ya instalado y es
     la que controla al resto de zonas
 ●   La zona no global es un contenedor aislado
     de la zona global donde se puede ejecutar
     Solaris 10 y aplicaciones de forma aislada a
     la zona global
 ●   Una zona de marca (Brandz) es una zona
     especialmente diseñada para ejecutar Linux
     dentro de OpenSolaris

                                                    11
USE   IMPROVE   EVANGELIZE


Zettabyte File System (ZFS)
 ●   Sistema de ficheros de alto rendimiento
 ●   128 bits, escalabilidad de datos sin límites
 ●   Alta fiabilidad, ¡no más fsck!
 ●   Ya no es necesario un Volume Manager
 ●   Snapshots y clones de sistemas de ficheros
 ●   Cifrado* , Mirroring y Raid-Z
 ●   Fácil administración mediante línea de
     comandos (zpool, zfs..)


                                                    12
USE   IMPROVE   EVANGELIZE


DTrace
 ●   Herramienta de instrumentación para
     depurar problemas y errores sistemáticos
     en el sistema operativo y en sus
     aplicaciones
 ●   Permite analizar datos de kernel y de
     espacio de usuario sin ninguna pérdida de
     rendimiento en sistemas vivos
 ●   Poderoso lenguaje de scripting, Lenguaje
     D, similar a C y awk


                                                   13
USE   IMPROVE   EVANGELIZE


SMF y Fault Manager (SFM)
 ●   SMF reemplaza por completo al sistema de
     inicio/arranque init.d del UNIX tradicional
 ●   En vez de shellscripts, se utilizan
     estándares XML para la administración de
     los procesos que se ejecutan en tiempo de
     arranque
 ●   SFM nos permite crear tareas y proyectos
     para asignar recursos hardware (CPU,
     memoria, etc) a los procesos y zonas que
     se ejecutan en nuestro sistema

                                                    14
USE   IMPROVE   EVANGELIZE


Java Desktop System (JDS)
 ●   Solución coherente de escritorio para
     grandes empresas y corporaciones
 ●   Versión adaptada del escritorio GNOME
 ●   Ideal para aplicaciones de ofimática como
     OpenOffice / StarOffice y desarrollo con
     JAVA, NetBeans y Sun Studio
 ●   Mozilla Firefox, Evolution, Ekiga...
 ●   Herramientas gráficas de administración


                                                   15
USE   IMPROVE   EVANGELIZE


Distribuciones binarias
 ●   SXCE, Solaris Express Community Edition
 ●   SXDE, Solaris Express Developer Edition
 ●   Belenix (implementación propia)
 ●   Nexenta (Solaris kernel + Linux userland)
 ●   SchilliX (servidores)
 ●   marTux (SPARC)
 ●   Polaris (PowerPC)
 ●   ¿Indiana? :-)


                                                   16
USE   IMPROVE   EVANGELIZE


Indiana
 ●   Distribución binaria de OpenSolaris
 ●   Build compilado por la comunidad
 ●   LiveCD/DVD de instalación, actualización
     via repositorios de paquetes online
 ●   Nuevo instalador gráfico, rápido y eficiente
 ●   Sistema de paquetes al estilo apt *
 ●   Distribución base desde la que se creará
     Solaris
 ●   100% redistribuíble

                                                     17
USE   IMPROVE   EVANGELIZE


Ventajas y beneficios
 ●   Incluye todas las innovaciones clave que
     ofrece el sistema operativo Solaris: ZFS,
     DTrace, Containers, las características de
     recuperación automática predictiva, etc
 ●   Ideal como escritorio y/o plataforma de
     desarrollo (p. ej stack AMP)
 ●   Expande el conocimiento adquirido
 ●   Libre y abierto



                                                    18
USE   IMPROVE   EVANGELIZE


En números:
 ●   A día de hoy:

     > 1.670 Patentes de software liberadas
     > + 10 Millones de líneas de código
     > + 60.000 Usuarios ¡y creciendo!




                                                   19
USE   IMPROVE   EVANGELIZE


Recursos
 ●   Portal opensolaris.org
     > http://opensolaris.org
 ●   Solaris Express Community Edition
     > http://www.opensolaris.org/os/downloads/
 ●   Comunidad Hispana OpenSolaris
     > http://es.opensolaris.org
 ●   OpenSolaris Starter Kit
     > http://get.opensolaris.org/



                                                   20
USE    IMPROVE         EVANGELIZE




¡Muchas gracias!

          Iban Nieto Castillero
Comunidad Hispana OpenSolaris (OSUG)
         iban.nieto@gmail.com
      http://inieto.wordpress.com


                       “open” artwork and icons by chandan:
                           http://blogs.sun.com/chandan

Más contenido relacionado

La actualidad más candente (17)

Distribuciones de Mac os X
Distribuciones de Mac os XDistribuciones de Mac os X
Distribuciones de Mac os X
 
Linea del Tiempo Solaris
Linea del Tiempo SolarisLinea del Tiempo Solaris
Linea del Tiempo Solaris
 
Solaris
SolarisSolaris
Solaris
 
SISTEMA OPERATIVO SOLARIS
SISTEMA OPERATIVO SOLARISSISTEMA OPERATIVO SOLARIS
SISTEMA OPERATIVO SOLARIS
 
sistema operativo mac
sistema operativo macsistema operativo mac
sistema operativo mac
 
Sistema Operativo Solaris
Sistema Operativo SolarisSistema Operativo Solaris
Sistema Operativo Solaris
 
Presentación de Opensolaris en Campus Party 2010
Presentación de Opensolaris en Campus Party 2010Presentación de Opensolaris en Campus Party 2010
Presentación de Opensolaris en Campus Party 2010
 
Instituto tecnologico
Instituto tecnologicoInstituto tecnologico
Instituto tecnologico
 
Distribuciones linux
Distribuciones linuxDistribuciones linux
Distribuciones linux
 
Mac
MacMac
Mac
 
Solaris
SolarisSolaris
Solaris
 
Sistema Operativo Mac Os
Sistema Operativo Mac OsSistema Operativo Mac Os
Sistema Operativo Mac Os
 
Mac Os x
Mac Os xMac Os x
Mac Os x
 
Instituto tecnologico
Instituto tecnologicoInstituto tecnologico
Instituto tecnologico
 
Sistema operativo mac os x
Sistema operativo mac os xSistema operativo mac os x
Sistema operativo mac os x
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
Presentacion de las computadoras
Presentacion de las computadoras Presentacion de las computadoras
Presentacion de las computadoras
 

Similar a Introduccion a OpenSolaris

¿Qué es OpenSolaris?
¿Qué es OpenSolaris?¿Qué es OpenSolaris?
¿Qué es OpenSolaris?
dlucenap
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
don_astroz
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
José Chancoh
 

Similar a Introduccion a OpenSolaris (20)

¿Qué es OpenSolaris?
¿Qué es OpenSolaris?¿Qué es OpenSolaris?
¿Qué es OpenSolaris?
 
Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
Presentacion Nexenta Os
Presentacion Nexenta OsPresentacion Nexenta Os
Presentacion Nexenta Os
 
Presentación5
Presentación5Presentación5
Presentación5
 
Sistema operativo solaris
Sistema operativo solarisSistema operativo solaris
Sistema operativo solaris
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Presentacion Demo Open Solaris
Presentacion Demo Open SolarisPresentacion Demo Open Solaris
Presentacion Demo Open Solaris
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Solaris-Taller de medicina
Solaris-Taller de medicinaSolaris-Taller de medicina
Solaris-Taller de medicina
 
Sistema operativo solaris
Sistema operativo solarisSistema operativo solaris
Sistema operativo solaris
 
SISTEMA OPERATIVO SOLARIS
SISTEMA OPERATIVO SOLARIS SISTEMA OPERATIVO SOLARIS
SISTEMA OPERATIVO SOLARIS
 
Almacenamiento En OpenSolaris
Almacenamiento En OpenSolarisAlmacenamiento En OpenSolaris
Almacenamiento En OpenSolaris
 
Open solaris
Open solarisOpen solaris
Open solaris
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
OpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaOpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativa
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Tema 2
Tema 2Tema 2
Tema 2
 
Tema 2
Tema 2Tema 2
Tema 2
 
OpenSource @ Sun
OpenSource @ SunOpenSource @ Sun
OpenSource @ Sun
 

Más de Iban Nieto Castillero (10)

Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
 
OpenSolaris 2009.06 Workshop
OpenSolaris 2009.06 WorkshopOpenSolaris 2009.06 Workshop
OpenSolaris 2009.06 Workshop
 
Interoperabilidad con OpenSolaris
Interoperabilidad con OpenSolarisInteroperabilidad con OpenSolaris
Interoperabilidad con OpenSolaris
 
Introducción a Java FX
Introducción a Java FXIntroducción a Java FX
Introducción a Java FX
 
Sun y el software de código abierto
Sun y el software de código abiertoSun y el software de código abierto
Sun y el software de código abierto
 
OpenSolaris 2008.05 Euskal Encounter 16
OpenSolaris 2008.05 Euskal Encounter 16OpenSolaris 2008.05 Euskal Encounter 16
OpenSolaris 2008.05 Euskal Encounter 16
 
OpenSolaris 2008.05 Keynote
OpenSolaris 2008.05 KeynoteOpenSolaris 2008.05 Keynote
OpenSolaris 2008.05 Keynote
 
Intro to DTrace
Intro to DTraceIntro to DTrace
Intro to DTrace
 
Tragedias Space Shuttle
Tragedias Space ShuttleTragedias Space Shuttle
Tragedias Space Shuttle
 
Termopilas
TermopilasTermopilas
Termopilas
 

Último

PPT Reforma Pensional.pptx...............
PPT Reforma Pensional.pptx...............PPT Reforma Pensional.pptx...............
PPT Reforma Pensional.pptx...............
bercueseb98
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
dostorosmg
 
La división azul.pptxkkkkkkkkkkkkkkkkkkjjj
La división azul.pptxkkkkkkkkkkkkkkkkkkjjjLa división azul.pptxkkkkkkkkkkkkkkkkkkjjj
La división azul.pptxkkkkkkkkkkkkkkkkkkjjj
DanielSerranoAlmarch
 

Último (20)

Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptx
 
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABACAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
 
CONTRATACIONES CON EL ESTADO PERUANO.pptx
CONTRATACIONES CON EL ESTADO PERUANO.pptxCONTRATACIONES CON EL ESTADO PERUANO.pptx
CONTRATACIONES CON EL ESTADO PERUANO.pptx
 
PPT Reforma Pensional.pptx...............
PPT Reforma Pensional.pptx...............PPT Reforma Pensional.pptx...............
PPT Reforma Pensional.pptx...............
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE  INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE  INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
Presentación Gestión Corporativa Azul_20240511_200743_0000.pdf
Presentación Gestión Corporativa Azul_20240511_200743_0000.pdfPresentación Gestión Corporativa Azul_20240511_200743_0000.pdf
Presentación Gestión Corporativa Azul_20240511_200743_0000.pdf
 
Macro y micro ambiente en administración
Macro y micro ambiente en administraciónMacro y micro ambiente en administración
Macro y micro ambiente en administración
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
Control estadístico de la calidad en la industria
Control estadístico de la calidad en la industriaControl estadístico de la calidad en la industria
Control estadístico de la calidad en la industria
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
Telcel-Lider-en-Telecomunicaciones-en-Mexico .pdf
Telcel-Lider-en-Telecomunicaciones-en-Mexico .pdfTelcel-Lider-en-Telecomunicaciones-en-Mexico .pdf
Telcel-Lider-en-Telecomunicaciones-en-Mexico .pdf
 
DOC-20240503-WA0003. cadena de valor.pdf
DOC-20240503-WA0003. cadena de valor.pdfDOC-20240503-WA0003. cadena de valor.pdf
DOC-20240503-WA0003. cadena de valor.pdf
 
La división azul.pptxkkkkkkkkkkkkkkkkkkjjj
La división azul.pptxkkkkkkkkkkkkkkkkkkjjjLa división azul.pptxkkkkkkkkkkkkkkkkkkjjj
La división azul.pptxkkkkkkkkkkkkkkkkkkjjj
 

Introduccion a OpenSolaris

  • 1. USE IMPROVE EVANGELIZE Introducción a OpenSolaris Iban Nieto Castillero iban.nieto@gmail.com Comunidad OpenSolaris
  • 2. USE IMPROVE EVANGELIZE Agenda ● Historia ● Qué es OpenSolaris ● Tecnologías > Zonas y zonas Brandz > Instrumentación DTrace > Administración con SMF y SFM > Zettabyte File System (ZFS) ● Ventajas y beneficios ● Recursos y más información 2
  • 3. USE IMPROVE EVANGELIZE Un poco de historia ● OpenSolaris nace en Junio de 2005 ● Su base de desarrollo es la de Solaris 11 ● Licencia CDDL de código abierto aprobada por la OSI (Open Source Initiative) * ● Nace el portal opensolaris.org ● Se crean las comunidades de usuarios ● El conocimiento y la innovación se expanden 3
  • 4. USE IMPROVE EVANGELIZE Un poco de historia ● Linus Torvalds lanza Linux en 1991 ● Licencia GPL ● Gran soporte de hardware ● Multi-arquitectura (Intel, SPARC, PPC...) ● Existen muchísimas distribuciones ● Comunidad enorme, pero fragmentada :-( ● Muy popular entre los usuarios ● Empieza a ser popular en las grandes empresas y corporaciones 4
  • 5. USE IMPROVE EVANGELIZE Un poco de historia ● OpenOffice ● OPENJDK, opensource JAVA (GPLv2) ● NetBeans ● Glassfish ● Looking Glass ● OPENSPARC™ ● Grid Engine ● ... más en > http://www.sun.com/software/opensource/ 5
  • 6. USE IMPROVE EVANGELIZE Qué es OpenSolaris ● Proyecto de código abierto patrocinado por Sun Microsystems ● Es un esfuerzo por unir a las comunidades de desarrolladores, ya sean de Sun ó de otros grupos opensource ● Cualquiera puede contribuir en el código de OpenSolaris y mejorar la tecnología del sistema operativo 6
  • 7. USE IMPROVE EVANGELIZE Qué es OpenSolaris (continuación) ● core system : consiste en el core del núcleo (kernel), las bibliotecas y las órdenes que son distribuidas actualmente en el sistema operativo Solaris ● No se proporciona un producto de usuario final ni una distribución completa ● Sin embargo Sun proporciona un snapshot de Solaris 11 como distribución binaria de OpenSolaris, llamada Solaris Express ó coloquialmente llamada “Nevada” 7
  • 8. USE IMPROVE EVANGELIZE Qué es OpenSolaris (resumen) ● Es una base abierta del código fuente, constituyendo los instrumentos necesarios para ejecutar y desarrollar el código ● Infraestructura para comunicar y compartir información relacionada a través de las comunidades. ● Las futuras versiones de Solaris serán construidas a partir del código fuente de OpenSolaris. 8
  • 9. USE IMPROVE EVANGELIZE Tecnología ● Contenedores – Zonas – Brandz, zonas de marca ● Sistema de ficheros ZFS ● DTrace ● Service Management Facility (SMF) ● Fault Manager (SFM) ● Java Desktop System (JDS) 9
  • 10. USE IMPROVE EVANGELIZE Contenedores - Zonas ● La denominación de Contenedores es la suma de SRM (Gestor de Recursos de Solaris) + Zonas ● Permiten la virtualización de Solaris 10 y OpenSolaris en zonas aisladas del resto del sistema ● Las zonas ejecutan los procesos de forma aislada al sistema anfitrión sin ninguna comunicación con otros procesos fuera de la zona global 10
  • 11. USE IMPROVE EVANGELIZE Contenedores - Zonas ● La zona global es aquella donde reside el propio sistema operativo ya instalado y es la que controla al resto de zonas ● La zona no global es un contenedor aislado de la zona global donde se puede ejecutar Solaris 10 y aplicaciones de forma aislada a la zona global ● Una zona de marca (Brandz) es una zona especialmente diseñada para ejecutar Linux dentro de OpenSolaris 11
  • 12. USE IMPROVE EVANGELIZE Zettabyte File System (ZFS) ● Sistema de ficheros de alto rendimiento ● 128 bits, escalabilidad de datos sin límites ● Alta fiabilidad, ¡no más fsck! ● Ya no es necesario un Volume Manager ● Snapshots y clones de sistemas de ficheros ● Cifrado* , Mirroring y Raid-Z ● Fácil administración mediante línea de comandos (zpool, zfs..) 12
  • 13. USE IMPROVE EVANGELIZE DTrace ● Herramienta de instrumentación para depurar problemas y errores sistemáticos en el sistema operativo y en sus aplicaciones ● Permite analizar datos de kernel y de espacio de usuario sin ninguna pérdida de rendimiento en sistemas vivos ● Poderoso lenguaje de scripting, Lenguaje D, similar a C y awk 13
  • 14. USE IMPROVE EVANGELIZE SMF y Fault Manager (SFM) ● SMF reemplaza por completo al sistema de inicio/arranque init.d del UNIX tradicional ● En vez de shellscripts, se utilizan estándares XML para la administración de los procesos que se ejecutan en tiempo de arranque ● SFM nos permite crear tareas y proyectos para asignar recursos hardware (CPU, memoria, etc) a los procesos y zonas que se ejecutan en nuestro sistema 14
  • 15. USE IMPROVE EVANGELIZE Java Desktop System (JDS) ● Solución coherente de escritorio para grandes empresas y corporaciones ● Versión adaptada del escritorio GNOME ● Ideal para aplicaciones de ofimática como OpenOffice / StarOffice y desarrollo con JAVA, NetBeans y Sun Studio ● Mozilla Firefox, Evolution, Ekiga... ● Herramientas gráficas de administración 15
  • 16. USE IMPROVE EVANGELIZE Distribuciones binarias ● SXCE, Solaris Express Community Edition ● SXDE, Solaris Express Developer Edition ● Belenix (implementación propia) ● Nexenta (Solaris kernel + Linux userland) ● SchilliX (servidores) ● marTux (SPARC) ● Polaris (PowerPC) ● ¿Indiana? :-) 16
  • 17. USE IMPROVE EVANGELIZE Indiana ● Distribución binaria de OpenSolaris ● Build compilado por la comunidad ● LiveCD/DVD de instalación, actualización via repositorios de paquetes online ● Nuevo instalador gráfico, rápido y eficiente ● Sistema de paquetes al estilo apt * ● Distribución base desde la que se creará Solaris ● 100% redistribuíble 17
  • 18. USE IMPROVE EVANGELIZE Ventajas y beneficios ● Incluye todas las innovaciones clave que ofrece el sistema operativo Solaris: ZFS, DTrace, Containers, las características de recuperación automática predictiva, etc ● Ideal como escritorio y/o plataforma de desarrollo (p. ej stack AMP) ● Expande el conocimiento adquirido ● Libre y abierto 18
  • 19. USE IMPROVE EVANGELIZE En números: ● A día de hoy: > 1.670 Patentes de software liberadas > + 10 Millones de líneas de código > + 60.000 Usuarios ¡y creciendo! 19
  • 20. USE IMPROVE EVANGELIZE Recursos ● Portal opensolaris.org > http://opensolaris.org ● Solaris Express Community Edition > http://www.opensolaris.org/os/downloads/ ● Comunidad Hispana OpenSolaris > http://es.opensolaris.org ● OpenSolaris Starter Kit > http://get.opensolaris.org/ 20
  • 21. USE IMPROVE EVANGELIZE ¡Muchas gracias! Iban Nieto Castillero Comunidad Hispana OpenSolaris (OSUG) iban.nieto@gmail.com http://inieto.wordpress.com “open” artwork and icons by chandan: http://blogs.sun.com/chandan