SlideShare uma empresa Scribd logo
1 de 31
OpenSolaris para la
comunidad educativa

Iban Nieto - iban@opensolaris.org
Comunidad OpenSolaris Hispano

Sun OpenSource Technologies Tour
Universidad Politécnica de Valencia
19 de Noviembre de 2009
Agenda


         • Qué es OpenSolaris
         • Características únicas
         • Ventajas para la docencia
         • Preguntas y más información



              2
Qué es OpenSolaris?
Qué es OpenSolaris?
• Proyecto de código abierto para construir y desarrollar una
  comunidad de desarrolladores alrededor de las tecnologías
  del sistema operativo Solaris
• Distintos subproyectos: core (kernel) y librerías asociadas,
  escritorios gráficos, servicios de red, sistemas de ficheros,
  herramientas de administración, herramientras de desarrollo,
  etc. que complementan la base del sistema operativo
• 16 millones de líneas de código liberadas bajo la licencia de
  código abierto CDDL, aprobada por la OSI
  (Open Source Initiative)
• Comunidad en rápida expansión

                             4
OpenSolaris como sistema operativo
• Soporte para múltiples arquitecturas, SPARC, x86, y ARM* en
  modalidad 32 y 64 bits
• Alta escalabilidad, OpenSolaris se ejecuta en máquinas con
  un único procesador/core y en sistemas con cientos de CPUs
  y terabytes de memoria RAM
• Soporte de múltiples sistemas de ficheros: UFS, ZFS, HFS,
  FAT, NTFS*, discos CD/DVD, NFS, SMBFS, etc. con gestión
  de volúmenes a través de Solaris Volume Manager (SVM)
• Pila TCP/IP de alto rendimiento, con soporte IPv4 y IPv6,
  IPSec, Network Auto-Magic (NWAM), IP Multipathing (IPMP),
  tolerancia a fallos y balanceo de carga

                           5
OpenSolaris como sistema operativo
• Administración de recursos, incluyendo CPU, control de la
  memoria y fair share scheduler
• Seguridad sofisticada (grado militar), incluyendo control de
  acceso basado en roles (RBAC), privilegios configurables y
  extensiones seguras (Trusted Extensions)
• Alta observabilidad, soporte para debugging, con herramientas
  de monitorización, debugger modular (mdb) y DTrace
• Capacidad de autorecuperación (Self-Healing) a través de
  Fault Manager Architecture (FMA) y Service Management
  Facility (SMF), juntos detectan fallos en el hardware y toman
  las acciones apropiadas

                            6
OpenSolaris como sistema operativo
• Múltiples opciones de virtualización: a nivel de sistema
  operativo en forma de zonas (Solaris Zones), soporte para
  hypervisor xVM, Logical Domains (LDOMs) y VirtualBox
• Sofisticado kernel de 64 bits completamente modular, incluso
  se permite instalar drivers de dispositivo sin reiniciar el
  sistema, o agregar características sin recompilar el kernel
• Gran gestor de memoria virtual de alto rendimiento
• Completamente compatible con la norma POSIX



                            7
Qué es OpenSolaris (resumen)
•   LiveCD/USB OpenSolaris 2010.02 para x86 y x64
•   Nuevas facilidades para manejo de servicios (SMF)
•   Novedoso sistema de ficheros ZFS de 128 bits y raidZ
•   Múltiples opciones de virtualización (XVM, Containers)
•   Herramienta de instrumentación y debugging DTrace
•   Capacidades y servicios avanzados de networking
•   Sistema de paquetes IPS con repositorios online
•   Entorno gráfico de escritorio GNOME


                              8
Características únicas
DTrace
• Herramienta de debugging e instrumentación para depurar
  errores y/o problemas sistemáticos en el sistema operativo y
  en sus aplicaciones
• Permite analizar datos del núcleo de sistema (kernel) y en el
  espacio de usuario sin ninguna pérdida de rendimiento en
  sistemas 'vivos' o en producción
• Se programa con un poderoso sistema de scripting, el
  lenguaje D, muy similar (y más sencillo) que C/C++ y awk
• Herramientas gráficas (Chime) integradas en NetBeans y en
  la familia de compiladores Sun Studio bajo entorno GUI


                             10
ZFS - Zettabyte File System
•   Sistema de ficheros de alto rendimiento
•   Enfocado (aproximación) a almacenamiento híbrido
•   128 bits, escalabilidad de datos sin límites
•   Alta fiabilidad, comprobación (checksum) en tiempo real
•   Combina gestión de volúmenes y sistemas de ficheros
•   Snapshots y clones ilimitados, con opción de rollback
•   Cifrado*, mirroring y RAID-Z
•   Administración super sencilla con dos instrucciones en la
    línea de comandos: zpool y zfs

                               11
SMF - Service Management Facility
• SMF reemplaza por completo al sistema de inicio y arranque
  tradicional (init) de los sistemas UNIX
• En vez de scripts de shell, estos ficheros se han migrado al
  estándard XML para facilitar la administración de los procesos
  que se ejecutan en tiempo de arranque
• Los 'manifest' (los ficheros XML) definen la funcionalidad de
  arranque, parada, reinicio y estado de los procesos
• SMF almacena toda esta información en repositorios



                             12
Predictive Self-Healing
• Tecnología de recuperación automática (cuando es posible),
  reinicia los daemons que fallaron (die) y desconfigura el
  hardware que tiene problemas (p ej. RAM estropeada)
• Canal unificado de manejo de errores, el Fault Manager, que
  interpreta los mensajes, y el Service Manager, que monitoriza
  los servicios de software
• A los fallos y problemas se les asigna un único identificador
  que puede ser usado por los administradores para buscar una
  solución en el Predictive Self-Healing Knowledge Article Web



                            13
IPS - Image Packaging System
•   Poderoso sistema de paquetes de software al estilo 'apt'
•   Permite instalar, actualizar y eliminar paquetes
•   Basado en respositorios online, con posibilidad de búsqueda
•   Instalación local y remota (via web) con un sólo click
•   Resuelve automáticamente las dependencias con otros pkg
•   Creación de paquetes de software muy simplificada
•   Actualización y rollback con snapshots ZFS
•   Herramientas en línea de comandos y entorno gráfico
•   SourceJuicer, novedoso proyecto para portar paquetes
                              14
Networking
• Crossbow
• IP Filter
• NWAM




              15
Networking
• IP Filter es un poderoso mecanismo de firewall/cortafuegos,
  con sintaxis simplificada, stateful, posibilidad de NAT, etc.
• NWAM (Network Auto Magic) permite “autoconfigurar” redes
  cableadas (con DHCP) y redes WiFi, con soporte de perfiles

• Simplificación para compartir recursos con NFS y CIFS
  (antiguamente SAMBA), en combinación con ZFS
• Interoperabilidad con Microsoft Active Directory



                             16
Networking - Crossbow
• Virtualización de dispositivos de red
• Control de ancho de banda y recursos de CPU, I/O
• Virtual Wire: virtualiza todo tipo de elementos de red,
  desde NICs hastar routers, switches, cortafuegos...
• Posibilidad de utilizar Crossbow junto a las zonas
• Herramientas simplificados en línea de comandos
• Poderosa herramienta (work in progress) gráfica


                          17
Networking - Crossbow




               18
Networking - ClearView
• Observabilidad IP: a través del interfaz snoop loopback
  podemos hacer “snooping” tanto en redes virtuales como en
  las reales, además de observar el tráfico entre zonas
• Clearview permite la observabilidad del tráfico IP de las zonas
  con el stack de red compartido (antes no era posible)




                             19
Virtualización – Solaris Containers
• Permiten la virtualización de un entorno Solaris, OpenSolaris
  y Linux en un contexto llamado 'zona', totalmente aislado del
  resto del sistema
• Existe dos tipos de zonas: zona global (en la que reside el
  sistema operativo principal) y las zonas no-globales (resto de
  entornos virtualizados)
• Las zonas ejecutan los procesos de forma completamente
  aislada al sistema anfitrión, sin ninguna comunicación con
  otros procesos fuera de la zona global
• El SRM (Solaris Resource Manager) + las zonas componen lo
  que se llama 'Solaris Containers' o contenedores de Solaris

                             20
Virtualización – xVM y VirtualBox

              Guest Platforms




              Host Platforms




               x86 Hardware

                    21
Virtualización – xVM y VirtualBox




                 22
Escritorio Gráfico
•   Entorno gráfico con escritorio GNOME 2.28
•   Firefox 3.5, Flash Player y SongBird incluidos
•   Time Slider (ZFS rollback) integrado en Nautilus
•   NWAM Applet para la gestión de redes WiFi y cableadas
•   Gestión de permisos y ACL (Access Control List) integrado
•   Gestor gráfico de paquetes IPS actualizado
•   Habilidad para suspender/resumir desde el escritorio
•   Compiz (escritorio 3D) incluido de serie ;-)


                              23
Ventajas para los
estudiantes y profesores
Ventajas y beneficios
• OpenSolaris incluye todas las innovaciones clave del entorno
  operativo Solaris, a saber, ZFS, Dtrace, SMF, Containers, etc.
• Ideal como plataforma de desarrollo (p ej. AMP, J2EE) y de
  investigación de nuevas tecnologías punteras
• Es la referencia principal en entornos UNIX
• Amplia documentación en docs.sun.com y de la comunidad
• Comunidad de desarrolladores en todo el mundo
• Expande el conocimiento adquirido
• Libre y abierto

                             25
Sun Academic Initiative (SAI)
• Cursos gratuitos on-line en tecnologías Solaris y OpenSolaris
• Contenidos para superar exámenes de certificación oficial
• Precios especiales para exámenes de certificación




                            26
Iniciativas para universidades
• 19 universidades en la Red de Socios Tecnológicos (RST)
• Donación de software para uso docente e investigador
• Participación de profesionales Sun en Master
• Premios Trabajos Fin de Carrera: convocatoria entre
  universidades de la red
• Cursos, seminarios, conferencias, etc. por parte de ingenieros
  propios de Sun y de las comunidades Open Source
• Guía del estudiante OpenSolaris en castellano, contribución
  de la comunidad OpenSolaris Hispano / SPOSUG


                             27
Preguntas y más información
Preguntas?



29
Más información
              • Descargas
              • Documentación
              • Foros de discusión
              • Navegador de código fuente

                  >    http://opensolaris.org
                  >    http://opensolaris.com/get
                  >    http://opensolaris.com/use
                  >    http://opensolaris.com/learn

                  30
OpenSolaris para la
comunidad educativa

Iban Nieto - iban@opensolaris.org
Comunidad OpenSolaris Hispano

Sun OpenSource Technologies Tour
Universidad Politécnica de Valencia
19 de Noviembre de 2009

Mais conteúdo relacionado

Mais procurados (18)

Tema1 intro routers
Tema1 intro routersTema1 intro routers
Tema1 intro routers
 
1
11
1
 
VOIP2DAY 2013: Construyendo una centralita virtual con FreeSWITCH
VOIP2DAY 2013: Construyendo una centralita virtual con FreeSWITCHVOIP2DAY 2013: Construyendo una centralita virtual con FreeSWITCH
VOIP2DAY 2013: Construyendo una centralita virtual con FreeSWITCH
 
1. system ctl
1. system ctl1. system ctl
1. system ctl
 
Protocolos snmp icmp
Protocolos snmp icmpProtocolos snmp icmp
Protocolos snmp icmp
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Curso Sistemas Operativos - Unidad Arquitectura del Computador
Curso Sistemas Operativos - Unidad Arquitectura del ComputadorCurso Sistemas Operativos - Unidad Arquitectura del Computador
Curso Sistemas Operativos - Unidad Arquitectura del Computador
 
Sistemas operativos de red NOS
Sistemas operativos de red NOSSistemas operativos de red NOS
Sistemas operativos de red NOS
 
Risc Cisc
Risc   CiscRisc   Cisc
Risc Cisc
 
Centos 7 configuracion de los parametros de red
Centos 7 configuracion de los parametros de redCentos 7 configuracion de los parametros de red
Centos 7 configuracion de los parametros de red
 
Mac osx
Mac osxMac osx
Mac osx
 
Lan manager
Lan managerLan manager
Lan manager
 
Informática Exposición Grupo 4
Informática Exposición Grupo 4Informática Exposición Grupo 4
Informática Exposición Grupo 4
 
Instalacion y configuracion de postgre sql
Instalacion y configuracion de postgre sqlInstalacion y configuracion de postgre sql
Instalacion y configuracion de postgre sql
 
DISTRIBUCION DE LINUX
DISTRIBUCION DE LINUXDISTRIBUCION DE LINUX
DISTRIBUCION DE LINUX
 
Hardware para servidores 2017
Hardware para servidores 2017Hardware para servidores 2017
Hardware para servidores 2017
 
Sebas
SebasSebas
Sebas
 

Semelhante a OpenSolaris para la comunidad educativa

Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unixJosé Chancoh
 
Trabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareTrabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareJosè Jimènez
 
Sistemas operativos software
Sistemas operativos softwareSistemas operativos software
Sistemas operativos softwareJohan Guerra
 
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...CLEFormación
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosKarina Funez
 
Presentacion Demo Open Solaris
Presentacion Demo Open SolarisPresentacion Demo Open Solaris
Presentacion Demo Open Solarisguest926912
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarco Tinajero
 
Servidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibayServidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibayrubenrosgrr01278
 
Servidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibayServidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibayrubenrosgrr01278
 

Semelhante a OpenSolaris para la comunidad educativa (20)

Opensolaris flisol
Opensolaris flisolOpensolaris flisol
Opensolaris flisol
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Keynote OpenSolaris CUORE
Keynote OpenSolaris CUOREKeynote OpenSolaris CUORE
Keynote OpenSolaris CUORE
 
Trabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareTrabajo n° 5 tipos de software
Trabajo n° 5 tipos de software
 
Sistemas operativos software
Sistemas operativos softwareSistemas operativos software
Sistemas operativos software
 
Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
 
Libro so
Libro soLibro so
Libro so
 
Intro (1)
Intro (1)Intro (1)
Intro (1)
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion Demo Open Solaris
Presentacion Demo Open SolarisPresentacion Demo Open Solaris
Presentacion Demo Open Solaris
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Sesion3.pptx
Sesion3.pptxSesion3.pptx
Sesion3.pptx
 
Servidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibayServidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibay
 
Servidores de red
Servidores de redServidores de red
Servidores de red
 
Servidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibayServidores de redes moran novoa rosales gomez_condori garibay
Servidores de redes moran novoa rosales gomez_condori garibay
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Mais de Iban Nieto Castillero (11)

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
 
Introduccion a OpenSolaris
Introduccion a OpenSolarisIntroduccion a OpenSolaris
Introduccion a OpenSolaris
 

Último

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

OpenSolaris para la comunidad educativa

  • 1. OpenSolaris para la comunidad educativa Iban Nieto - iban@opensolaris.org Comunidad OpenSolaris Hispano Sun OpenSource Technologies Tour Universidad Politécnica de Valencia 19 de Noviembre de 2009
  • 2. Agenda • Qué es OpenSolaris • Características únicas • Ventajas para la docencia • Preguntas y más información 2
  • 4. Qué es OpenSolaris? • Proyecto de código abierto para construir y desarrollar una comunidad de desarrolladores alrededor de las tecnologías del sistema operativo Solaris • Distintos subproyectos: core (kernel) y librerías asociadas, escritorios gráficos, servicios de red, sistemas de ficheros, herramientas de administración, herramientras de desarrollo, etc. que complementan la base del sistema operativo • 16 millones de líneas de código liberadas bajo la licencia de código abierto CDDL, aprobada por la OSI (Open Source Initiative) • Comunidad en rápida expansión 4
  • 5. OpenSolaris como sistema operativo • Soporte para múltiples arquitecturas, SPARC, x86, y ARM* en modalidad 32 y 64 bits • Alta escalabilidad, OpenSolaris se ejecuta en máquinas con un único procesador/core y en sistemas con cientos de CPUs y terabytes de memoria RAM • Soporte de múltiples sistemas de ficheros: UFS, ZFS, HFS, FAT, NTFS*, discos CD/DVD, NFS, SMBFS, etc. con gestión de volúmenes a través de Solaris Volume Manager (SVM) • Pila TCP/IP de alto rendimiento, con soporte IPv4 y IPv6, IPSec, Network Auto-Magic (NWAM), IP Multipathing (IPMP), tolerancia a fallos y balanceo de carga 5
  • 6. OpenSolaris como sistema operativo • Administración de recursos, incluyendo CPU, control de la memoria y fair share scheduler • Seguridad sofisticada (grado militar), incluyendo control de acceso basado en roles (RBAC), privilegios configurables y extensiones seguras (Trusted Extensions) • Alta observabilidad, soporte para debugging, con herramientas de monitorización, debugger modular (mdb) y DTrace • Capacidad de autorecuperación (Self-Healing) a través de Fault Manager Architecture (FMA) y Service Management Facility (SMF), juntos detectan fallos en el hardware y toman las acciones apropiadas 6
  • 7. OpenSolaris como sistema operativo • Múltiples opciones de virtualización: a nivel de sistema operativo en forma de zonas (Solaris Zones), soporte para hypervisor xVM, Logical Domains (LDOMs) y VirtualBox • Sofisticado kernel de 64 bits completamente modular, incluso se permite instalar drivers de dispositivo sin reiniciar el sistema, o agregar características sin recompilar el kernel • Gran gestor de memoria virtual de alto rendimiento • Completamente compatible con la norma POSIX 7
  • 8. Qué es OpenSolaris (resumen) • LiveCD/USB OpenSolaris 2010.02 para x86 y x64 • Nuevas facilidades para manejo de servicios (SMF) • Novedoso sistema de ficheros ZFS de 128 bits y raidZ • Múltiples opciones de virtualización (XVM, Containers) • Herramienta de instrumentación y debugging DTrace • Capacidades y servicios avanzados de networking • Sistema de paquetes IPS con repositorios online • Entorno gráfico de escritorio GNOME 8
  • 10. DTrace • Herramienta de debugging e instrumentación para depurar errores y/o problemas sistemáticos en el sistema operativo y en sus aplicaciones • Permite analizar datos del núcleo de sistema (kernel) y en el espacio de usuario sin ninguna pérdida de rendimiento en sistemas 'vivos' o en producción • Se programa con un poderoso sistema de scripting, el lenguaje D, muy similar (y más sencillo) que C/C++ y awk • Herramientas gráficas (Chime) integradas en NetBeans y en la familia de compiladores Sun Studio bajo entorno GUI 10
  • 11. ZFS - Zettabyte File System • Sistema de ficheros de alto rendimiento • Enfocado (aproximación) a almacenamiento híbrido • 128 bits, escalabilidad de datos sin límites • Alta fiabilidad, comprobación (checksum) en tiempo real • Combina gestión de volúmenes y sistemas de ficheros • Snapshots y clones ilimitados, con opción de rollback • Cifrado*, mirroring y RAID-Z • Administración super sencilla con dos instrucciones en la línea de comandos: zpool y zfs 11
  • 12. SMF - Service Management Facility • SMF reemplaza por completo al sistema de inicio y arranque tradicional (init) de los sistemas UNIX • En vez de scripts de shell, estos ficheros se han migrado al estándard XML para facilitar la administración de los procesos que se ejecutan en tiempo de arranque • Los 'manifest' (los ficheros XML) definen la funcionalidad de arranque, parada, reinicio y estado de los procesos • SMF almacena toda esta información en repositorios 12
  • 13. Predictive Self-Healing • Tecnología de recuperación automática (cuando es posible), reinicia los daemons que fallaron (die) y desconfigura el hardware que tiene problemas (p ej. RAM estropeada) • Canal unificado de manejo de errores, el Fault Manager, que interpreta los mensajes, y el Service Manager, que monitoriza los servicios de software • A los fallos y problemas se les asigna un único identificador que puede ser usado por los administradores para buscar una solución en el Predictive Self-Healing Knowledge Article Web 13
  • 14. IPS - Image Packaging System • Poderoso sistema de paquetes de software al estilo 'apt' • Permite instalar, actualizar y eliminar paquetes • Basado en respositorios online, con posibilidad de búsqueda • Instalación local y remota (via web) con un sólo click • Resuelve automáticamente las dependencias con otros pkg • Creación de paquetes de software muy simplificada • Actualización y rollback con snapshots ZFS • Herramientas en línea de comandos y entorno gráfico • SourceJuicer, novedoso proyecto para portar paquetes 14
  • 15. Networking • Crossbow • IP Filter • NWAM 15
  • 16. Networking • IP Filter es un poderoso mecanismo de firewall/cortafuegos, con sintaxis simplificada, stateful, posibilidad de NAT, etc. • NWAM (Network Auto Magic) permite “autoconfigurar” redes cableadas (con DHCP) y redes WiFi, con soporte de perfiles • Simplificación para compartir recursos con NFS y CIFS (antiguamente SAMBA), en combinación con ZFS • Interoperabilidad con Microsoft Active Directory 16
  • 17. Networking - Crossbow • Virtualización de dispositivos de red • Control de ancho de banda y recursos de CPU, I/O • Virtual Wire: virtualiza todo tipo de elementos de red, desde NICs hastar routers, switches, cortafuegos... • Posibilidad de utilizar Crossbow junto a las zonas • Herramientas simplificados en línea de comandos • Poderosa herramienta (work in progress) gráfica 17
  • 19. Networking - ClearView • Observabilidad IP: a través del interfaz snoop loopback podemos hacer “snooping” tanto en redes virtuales como en las reales, además de observar el tráfico entre zonas • Clearview permite la observabilidad del tráfico IP de las zonas con el stack de red compartido (antes no era posible) 19
  • 20. Virtualización – Solaris Containers • Permiten la virtualización de un entorno Solaris, OpenSolaris y Linux en un contexto llamado 'zona', totalmente aislado del resto del sistema • Existe dos tipos de zonas: zona global (en la que reside el sistema operativo principal) y las zonas no-globales (resto de entornos virtualizados) • Las zonas ejecutan los procesos de forma completamente aislada al sistema anfitrión, sin ninguna comunicación con otros procesos fuera de la zona global • El SRM (Solaris Resource Manager) + las zonas componen lo que se llama 'Solaris Containers' o contenedores de Solaris 20
  • 21. Virtualización – xVM y VirtualBox Guest Platforms Host Platforms x86 Hardware 21
  • 22. Virtualización – xVM y VirtualBox 22
  • 23. Escritorio Gráfico • Entorno gráfico con escritorio GNOME 2.28 • Firefox 3.5, Flash Player y SongBird incluidos • Time Slider (ZFS rollback) integrado en Nautilus • NWAM Applet para la gestión de redes WiFi y cableadas • Gestión de permisos y ACL (Access Control List) integrado • Gestor gráfico de paquetes IPS actualizado • Habilidad para suspender/resumir desde el escritorio • Compiz (escritorio 3D) incluido de serie ;-) 23
  • 25. Ventajas y beneficios • OpenSolaris incluye todas las innovaciones clave del entorno operativo Solaris, a saber, ZFS, Dtrace, SMF, Containers, etc. • Ideal como plataforma de desarrollo (p ej. AMP, J2EE) y de investigación de nuevas tecnologías punteras • Es la referencia principal en entornos UNIX • Amplia documentación en docs.sun.com y de la comunidad • Comunidad de desarrolladores en todo el mundo • Expande el conocimiento adquirido • Libre y abierto 25
  • 26. Sun Academic Initiative (SAI) • Cursos gratuitos on-line en tecnologías Solaris y OpenSolaris • Contenidos para superar exámenes de certificación oficial • Precios especiales para exámenes de certificación 26
  • 27. Iniciativas para universidades • 19 universidades en la Red de Socios Tecnológicos (RST) • Donación de software para uso docente e investigador • Participación de profesionales Sun en Master • Premios Trabajos Fin de Carrera: convocatoria entre universidades de la red • Cursos, seminarios, conferencias, etc. por parte de ingenieros propios de Sun y de las comunidades Open Source • Guía del estudiante OpenSolaris en castellano, contribución de la comunidad OpenSolaris Hispano / SPOSUG 27
  • 28. Preguntas y más información
  • 30. Más información • Descargas • Documentación • Foros de discusión • Navegador de código fuente > http://opensolaris.org > http://opensolaris.com/get > http://opensolaris.com/use > http://opensolaris.com/learn 30
  • 31. OpenSolaris para la comunidad educativa Iban Nieto - iban@opensolaris.org Comunidad OpenSolaris Hispano Sun OpenSource Technologies Tour Universidad Politécnica de Valencia 19 de Noviembre de 2009