Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
OpenSolaris para la
comunidad educativa

Iban Nieto - iban@opensolaris.org
Comunidad OpenSolaris Hispano

Sun OpenSource T...
Agenda


         • Qué es OpenSolaris
         • Características únicas
         • Ventajas para la docencia
         • P...
Qué es OpenSolaris?
Qué es OpenSolaris?
• Proyecto de código abierto para construir y desarrollar una
  comunidad de desarrolladores alrededor...
OpenSolaris como sistema operativo
• Soporte para múltiples arquitecturas, SPARC, x86, y ARM* en
  modalidad 32 y 64 bits
...
OpenSolaris como sistema operativo
• Administración de recursos, incluyendo CPU, control de la
  memoria y fair share sche...
OpenSolaris como sistema operativo
• Múltiples opciones de virtualización: a nivel de sistema
  operativo en forma de zona...
Qué es OpenSolaris (resumen)
•   LiveCD/USB OpenSolaris 2010.02 para x86 y x64
•   Nuevas facilidades para manejo de servi...
Características únicas
DTrace
• Herramienta de debugging e instrumentación para depurar
  errores y/o problemas sistemáticos en el sistema operat...
ZFS - Zettabyte File System
•   Sistema de ficheros de alto rendimiento
•   Enfocado (aproximación) a almacenamiento híbri...
SMF - Service Management Facility
• SMF reemplaza por completo al sistema de inicio y arranque
  tradicional (init) de los...
Predictive Self-Healing
• Tecnología de recuperación automática (cuando es posible),
  reinicia los daemons que fallaron (...
IPS - Image Packaging System
•   Poderoso sistema de paquetes de software al estilo 'apt'
•   Permite instalar, actualizar...
Networking
• Crossbow
• IP Filter
• NWAM




              15
Networking
• IP Filter es un poderoso mecanismo de firewall/cortafuegos,
  con sintaxis simplificada, stateful, posibilida...
Networking - Crossbow
• Virtualización de dispositivos de red
• Control de ancho de banda y recursos de CPU, I/O
• Virtual...
Networking - Crossbow




               18
Networking - ClearView
• Observabilidad IP: a través del interfaz snoop loopback
  podemos hacer “snooping” tanto en redes...
Virtualización – Solaris Containers
• Permiten la virtualización de un entorno Solaris, OpenSolaris
  y Linux en un contex...
Virtualización – xVM y VirtualBox

              Guest Platforms




              Host Platforms




               x86 H...
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
•   Ti...
Ventajas para los
estudiantes y profesores
Ventajas y beneficios
• OpenSolaris incluye todas las innovaciones clave del entorno
  operativo Solaris, a saber, ZFS, Dt...
Sun Academic Initiative (SAI)
• Cursos gratuitos on-line en tecnologías Solaris y OpenSolaris
• Contenidos para superar ex...
Iniciativas para universidades
• 19 universidades en la Red de Socios Tecnológicos (RST)
• Donación de software para uso d...
Preguntas y más información
Preguntas?



29
Más información
              • Descargas
              • Documentación
              • Foros de discusión
              •...
OpenSolaris para la
comunidad educativa

Iban Nieto - iban@opensolaris.org
Comunidad OpenSolaris Hispano

Sun OpenSource T...
Nächste SlideShare
Wird geladen in …5
×

OpenSolaris para la comunidad educativa

Keynote sobre OpenSolaris para la Universidad Politécnica de Valencia

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

OpenSolaris para la comunidad educativa

  1. 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. 2. Agenda • Qué es OpenSolaris • Características únicas • Ventajas para la docencia • Preguntas y más información 2
  3. 3. Qué es OpenSolaris?
  4. 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. 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. 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. 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. 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
  9. 9. Características únicas
  10. 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. 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. 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. 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. 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. 15. Networking • Crossbow • IP Filter • NWAM 15
  16. 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. 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
  18. 18. Networking - Crossbow 18
  19. 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. 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. 21. Virtualización – xVM y VirtualBox Guest Platforms Host Platforms x86 Hardware 21
  22. 22. Virtualización – xVM y VirtualBox 22
  23. 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
  24. 24. Ventajas para los estudiantes y profesores
  25. 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. 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. 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. 28. Preguntas y más información
  29. 29. Preguntas? 29
  30. 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. 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

×