SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Kürzlich hochgeladen (15)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

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