SlideShare una empresa de Scribd logo
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

SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.pptSESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
econoya12
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
femayormisleidys
 
Trigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssssTrigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssss
QuerubinOlayamedina
 
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
zenen3
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
fernfre15
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
cessarvargass23
 

Último (20)

EL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docx
EL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docxEL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docx
EL NACIMIENTO DE LA OBLIGACIÓN TRIBUTARIA EN EL PERÚ.docx
 
APE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdf
APE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdfAPE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdf
APE 7. SEMANA 7 PROYECTOS DE INVERSIÓN.pdf
 
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANOMICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
MICRO BIT, LUCES Y CÓDIGOS. SERGIO LOZANO
 
Cosas generales sobre la empresa mezcal con orgullo
Cosas generales sobre la empresa mezcal con orgulloCosas generales sobre la empresa mezcal con orgullo
Cosas generales sobre la empresa mezcal con orgullo
 
TRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLO
TRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLOTRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLO
TRABAJO DE ECOMERCIO ADMINISTRACIÓN 1 CICLO
 
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.pptSESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
 
Presentación Mezcal con orgullo para pagina mix
Presentación Mezcal con orgullo para pagina mixPresentación Mezcal con orgullo para pagina mix
Presentación Mezcal con orgullo para pagina mix
 
Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.Solicitud de cambio de un producto, a nivel empresarial.
Solicitud de cambio de un producto, a nivel empresarial.
 
Revista La Verdad - Edición Abril 2024
Revista La Verdad  -  Edición Abril 2024Revista La Verdad  -  Edición Abril 2024
Revista La Verdad - Edición Abril 2024
 
Mezcal con orgullo: Empresa que fabrica mezcal
Mezcal con orgullo: Empresa que fabrica mezcalMezcal con orgullo: Empresa que fabrica mezcal
Mezcal con orgullo: Empresa que fabrica mezcal
 
Trigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssssTrigonometria Plan-el mejor.pptxssssssss
Trigonometria Plan-el mejor.pptxssssssss
 
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
2.- Manual 2022 06 Plan de Marketing (2278) AC(1).pdf
 
DDF Luis GIl Diagrama de flujo (1).pptx
DDF Luis GIl Diagrama de flujo  (1).pptxDDF Luis GIl Diagrama de flujo  (1).pptx
DDF Luis GIl Diagrama de flujo (1).pptx
 
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTALINFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
INFORME ADMINISTRACIÓN EN PROPIEDAD HORIZONTAL
 
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptxU1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
U1. C2. TIPOS DE INSTITUCIONES FINANCIERAS.pptx
 
Cantos de las comunidades cristianas.pdf
Cantos de las comunidades cristianas.pdfCantos de las comunidades cristianas.pdf
Cantos de las comunidades cristianas.pdf
 
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptxFormato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
Formato Presentacion FALTAS ACADEMICAS Y DISCIPLINARIAS SENA V3 (1).pptx
 
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdfcapitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
capitulo-5-libro-contabilidad-costo-volumen-utilidad.pdf
 
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONALInfografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
Infografía RESPONSABILIDAD CIVIL Y PENAL - CULPA PATRONAL
 
Entrega de Premios Vocación Digital Raiola 2024
Entrega de Premios Vocación Digital Raiola 2024Entrega de Premios Vocación Digital Raiola 2024
Entrega de Premios Vocación Digital Raiola 2024
 

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