O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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...
Próximos SlideShares
Carregando em…5
×

OpenSolaris para la comunidad educativa

2.243 visualizações

Publicada em

Keynote sobre OpenSolaris para la Universidad Politécnica de Valencia

Publicada em: Tecnologia
  • Entre para ver os comentários

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

×