Novedades de
OpenSolaris 2009.06


Iban Nieto Castillero
Senior Systems Architect at OESIA Networks
Comunidad OpenSolaris Hispano
Destacado

 Cambios en IPS (Image Packaging System)
 Soporte para plataformas SPARC
 Nueva versión de Automatic Installer
 Mayor soporte de hardware (más drivers)
 Gestor de paquetes con interfaz gráfica
 Mejoras en el escritorio para el usuario final
 Mejoras de networking (Crossbow)
 Más funcionalidades de almacenamiento

              Presentation Title             pg 2
Cambios en IPS

 Los paquetes ahora son 'FAT' :
   Contienen los binarios para x86 y x86_64
   Contienen los binarios para UltraSPARC v9

 Cambios en línea de comandos
   Se utiliza 'publisher' en vez de 'authorities'
   Se utiliza 'search' con la opción '-r' por defecto
   para utilizar image publishers ('-l' para local)
   La opción 'search' junto a '-p' muestra el
   nombre del paquete
               Presentation Title                   pg 3
Cambios en IPS

 Se han mejorado las búsquedas
   Operaciones booleanas
     pkg search solaris AND zones
   Búsqueda estructurada
     Nombre de paquete: action type:key:token
     Ejemplo: what packages deliver Intel drivers
     pkg search :driver:alias:pci*8086,*
   http://opensolaris.org/os/project/pkg




              Presentation Title                    pg 4
Soporte para SPARC

 Ahora se soportan servidores SPARC
   Los paquetes IPS son ahora FAT
   Todos los sistemas CMT (T5xxx, Tx000)
   Soporte para Logical Domains
   Máquinas serie M (Sun)
 Instalación via Automated Installer
   Requiere cierta revisión de OBP para wanboot
   Instalación desde máquinas x86
   http://opensolaris.org/os/project/caiman


             Presentation Title               pg 5
LDOMs (Logical Domains)

 Virtualización en plataformas SPARC CMT
   Movilidad de los Guest domains
   Reconfiguración dinámica de CPUs, virtual I/O
   Mejoras en el rendimiento para los guest
   Multipathing
      Discos virtuales suministrados por múltiples
      servidores de almacenamiento
   http://opensolaris.org/os/community/ldoms




              Presentation Title                     pg 6
Mayor soporte de hardware
 Nehalem se lanzó el 31 de Marzo del 2009
   Las nuevas opciones de gestión de energia
   combinados con la observabilidad en tiempo
   real de OpenSolaris nos permiten sacar el
   máximo rendimiento y eficiencia energética
 Device Detection Utility 1.2
   Mejoras en la interfaz gráfica
   Soporte para SPARC
 2643 portátiles certificados a día de hoy


              Presentation Title                pg 7
Mayor soporte de hardware

 Soporte para drivers wireless adicionales
   ZYD (wifi driver)
      Zyd soporta adaptadores WiFi basados en chipsets
      ZyDAS ZD1211/ZD1211B
   RUM (wifi driver)
      Rum soporta adaptadores WiFi basados en
      chipsets Ralink RT2501/RT2601/RT73USB
 Soporte adicional para suspend/resume
   RAL, ZYD
   suspend/resume en portátiles sin tener que
   reconectar los adaptadores WiFi
               Presentation Title                    pg 8
Gestor de paquetes con interfaz gráfica

 Página frontal del administrador de paquetes
 Mejoras en el rendimiento
    Tiempo de arranque 1,000% mejorado
    Tiempos de instalación reducidos de minutos a
    segundos en algunos casos
 Búsquedas a través de múltiples repositorios
 Instalación en 1 Click a través de la web



              Presentation Title                pg 9
Gestor de paquetes con interfaz gráfica




            Presentation Title            pg 10
Gestor de paquetes con interfaz gráfica




            Presentation Title            pg 11
Mejoras para el usuario final

 Firefox 3.1b3 (probablemente ya v3.5)
 Flash player plugin v10 disponible via IPS
    Repositorio 'extra'
    https://pkg.sun.com/opensolaris/extra
 Más reproductores multimedia disponibles
    Songbird 1.0.0, Elisa + otros
      Los códecs se pueden instalar a través de la
      aplicación Codeina, desarrollador por Fluendo



               Presentation Title                     pg 12
Mejoras para el usuario final

 Package Manager
    Categorías
    Posibilidad de añadir repositorios
 Coolstart
    Opción de arranque no-gráfico
 Timeslider
    Simplificado, se eliminan snapshots sin cambios
 Creado/borrado manual de snapshots


               Presentation Title                 pg 13
Networking - Crossbow




           Presentation Title   pg 14
Networking - Crossbow
 Virtualización de red
     Elementos de virtualización: VNICs, Etherstubs
     (switches), con soporte para VLAN
      dladm(1M) para la administración de los elementos
      dladm [create|show|delete]-vnic ...
      dladm [create|show|delete]-etherstub ...




               Presentation Title                    pg 15
Networking - Crossbow
 Network Resourcing
   Reduce latencia e incrementa el throughput
   especialmente en redes con mucha carga
   (redes normalmente dominadas por el tráfico
   de muchos paquetes pequeños)
   Establecimiento de límites para asignación de
   ancho de banda, prioridades y recursos de CPU
        flowadm(1M)
 Lista de NICs soportadas en:
  http://www.opensolaris.org/os/project/crossbow/topics/nic



                  Presentation Title                          pg 16
Networking - Clearview
 Observabilidad IP
   Interfaz Snoop loopback para observar el
   tráfico, con la habilidad de hacer 'snooping',
   tanto en redes virtuales como en las reales
   Habilidad para observar el tráfico entre zonas
   Permite la observabilidad del tráfico IP de las
   zonas con el stack de red compartido
   (antes no era posible)




               Presentation Title                    pg 17
Networking - Clearview
 Rearquitectura de IPMP
   IPMP trabaja de forma transparente con
   cualquier aplicación basada en sockets, fácil
   de administrar, fácil de observar
   IPMP interopera sin problemas entre las redes
   más comunes y con características tales como
   el enrutamiento, filtrado de paquetes y DHCP




              Presentation Title              pg 18
Networking - Brussels
 Administración del enlace de datos
 (reemplazo de 'ndd')
 Utiliza el comando dladm (1M)
   dladm [set|reset|show]-linkprop ...
 El objetivo es proporcionar un único
 sistema de administración, en vez de
 utilizar /etc/system, driver.conf, ndd, etc.



              Presentation Title                pg 19
Almacenamiento

 COMSTAR iSCSI
   Arranque iSCSI para x86
   iSCSI SPARC
   http://opensolaris.org/os/project/comstar
 CIFS
   IPV6
   AD Cross Forest Trust
   OpLocks



             Presentation Title                pg 20
Actualización de ZFS

 Mejoras en el rendimiento
   zfs send/recv
   Vuelca rápidamente los servicios inicializados
   Mejorado el montaje de muchísimos datasets
   El comando zfs list muestra más información
   L2arc, mejoras en el amacenamiento caché




              Presentation Title                pg 21
Similitudes con Linux

 2009.06
    cmake 2.4.8
    foomatic-db
    git 1.5.4.3
    grails 1.0.3
    gvim 7.1 (aka vim 7.1)
    lua (multi-paradigm language)
    My SQL 5.1
    Ruby 1.8.7
    openldap 1.2
    quilt 0.47
    webalizer 2.20-01

                   Presentation Title   pg 22
Plataforma Java y Middleware

 JDK 6u13
 JavaFX
 OpenDS v1.2
 GlassFish 2.1
 OpenMQ 4.1




            Presentation Title   pg 23
Proyecto Web Stack
 Repositorio Web Stack Project
    http://pkg.opensolaris.org/webstack/
 Versiones previas de los paquetes en desarrollo
 Los paquetes se borran una vez se han migrado
 al respositorio 'stable'. Por ejemplo:
     MySQL 5.1 en /webstack del 9/08, se ha
     movido al repositorio /dev en 3/09
     Drupal y Django en /webstack serán movidos
     a /contrib dentro de muy poco tiempo


              Presentation Title                   pg 24
Stack Developer

 Project Speedway
 Sun Studio/Studio Express 3/09
 GNU Developer Collections 4.3.2
 NetBeans 6.5.1+ plugin DTrace
 Eclipse 3.4.2
 ClusterTools 8.1
 Exuberant Ctags 5.7
 Python 2.6

            Presentation Title     pg 25
Mejoras en la gestión de energía

 Soporte mejorado de Suspend/Resume
   Ahora se soportan muchas más máquinas,
   tales como portátiles y sobremesas
 Power Aware Dispatcher
   Mejor respuesta en la gestión de energía y
   'power savings' basados en planificadores
   (schedulers) de carga
 Intel Deep C-State
 Intel Turbo Mode (observabilidad)
 Intel T-States para “refrigeración pasiva”
              Presentation Title                pg 26
Repositorios nuevos
 Repositorios
   http://pkg.opensolaris.org/pending
   http://pkg.opensolaris.org/contrib
   https://pkg.sun.com/opensolaris/extra
   https://pkg.sun.com/opensolaris/support




            Presentation Title          pg 27
Repositorios de software




            Presentation Title   pg 28
SourceJuicer

 Automatiza
   La creación de paquetes IPS para un proyecto
   El envío de paquetes a repositorios
   Es necesario un fichero 'spec' (una receta /
   script especial para compilar el proyecto)
   http://opensolaris.org/os/project/sourcejuicer




              Presentation Title               pg 29
¡Muchas gracias!


Novedades de
OpenSolaris 2009.06


Iban Nieto Castillero
Senior Systems Architect at OESIA Networks
Comunidad OpenSolaris Hispano

Novedades de OpenSolaris 2009.06

  • 1.
    Novedades de OpenSolaris 2009.06 IbanNieto Castillero Senior Systems Architect at OESIA Networks Comunidad OpenSolaris Hispano
  • 2.
    Destacado Cambios enIPS (Image Packaging System) Soporte para plataformas SPARC Nueva versión de Automatic Installer Mayor soporte de hardware (más drivers) Gestor de paquetes con interfaz gráfica Mejoras en el escritorio para el usuario final Mejoras de networking (Crossbow) Más funcionalidades de almacenamiento Presentation Title pg 2
  • 3.
    Cambios en IPS Los paquetes ahora son 'FAT' : Contienen los binarios para x86 y x86_64 Contienen los binarios para UltraSPARC v9 Cambios en línea de comandos Se utiliza 'publisher' en vez de 'authorities' Se utiliza 'search' con la opción '-r' por defecto para utilizar image publishers ('-l' para local) La opción 'search' junto a '-p' muestra el nombre del paquete Presentation Title pg 3
  • 4.
    Cambios en IPS Se han mejorado las búsquedas Operaciones booleanas pkg search solaris AND zones Búsqueda estructurada Nombre de paquete: action type:key:token Ejemplo: what packages deliver Intel drivers pkg search :driver:alias:pci*8086,* http://opensolaris.org/os/project/pkg Presentation Title pg 4
  • 5.
    Soporte para SPARC Ahora se soportan servidores SPARC Los paquetes IPS son ahora FAT Todos los sistemas CMT (T5xxx, Tx000) Soporte para Logical Domains Máquinas serie M (Sun) Instalación via Automated Installer Requiere cierta revisión de OBP para wanboot Instalación desde máquinas x86 http://opensolaris.org/os/project/caiman Presentation Title pg 5
  • 6.
    LDOMs (Logical Domains) Virtualización en plataformas SPARC CMT Movilidad de los Guest domains Reconfiguración dinámica de CPUs, virtual I/O Mejoras en el rendimiento para los guest Multipathing Discos virtuales suministrados por múltiples servidores de almacenamiento http://opensolaris.org/os/community/ldoms Presentation Title pg 6
  • 7.
    Mayor soporte dehardware Nehalem se lanzó el 31 de Marzo del 2009 Las nuevas opciones de gestión de energia combinados con la observabilidad en tiempo real de OpenSolaris nos permiten sacar el máximo rendimiento y eficiencia energética Device Detection Utility 1.2 Mejoras en la interfaz gráfica Soporte para SPARC 2643 portátiles certificados a día de hoy Presentation Title pg 7
  • 8.
    Mayor soporte dehardware Soporte para drivers wireless adicionales ZYD (wifi driver) Zyd soporta adaptadores WiFi basados en chipsets ZyDAS ZD1211/ZD1211B RUM (wifi driver) Rum soporta adaptadores WiFi basados en chipsets Ralink RT2501/RT2601/RT73USB Soporte adicional para suspend/resume RAL, ZYD suspend/resume en portátiles sin tener que reconectar los adaptadores WiFi Presentation Title pg 8
  • 9.
    Gestor de paquetescon interfaz gráfica Página frontal del administrador de paquetes Mejoras en el rendimiento Tiempo de arranque 1,000% mejorado Tiempos de instalación reducidos de minutos a segundos en algunos casos Búsquedas a través de múltiples repositorios Instalación en 1 Click a través de la web Presentation Title pg 9
  • 10.
    Gestor de paquetescon interfaz gráfica Presentation Title pg 10
  • 11.
    Gestor de paquetescon interfaz gráfica Presentation Title pg 11
  • 12.
    Mejoras para elusuario final Firefox 3.1b3 (probablemente ya v3.5) Flash player plugin v10 disponible via IPS Repositorio 'extra' https://pkg.sun.com/opensolaris/extra Más reproductores multimedia disponibles Songbird 1.0.0, Elisa + otros Los códecs se pueden instalar a través de la aplicación Codeina, desarrollador por Fluendo Presentation Title pg 12
  • 13.
    Mejoras para elusuario final Package Manager Categorías Posibilidad de añadir repositorios Coolstart Opción de arranque no-gráfico Timeslider Simplificado, se eliminan snapshots sin cambios Creado/borrado manual de snapshots Presentation Title pg 13
  • 14.
    Networking - Crossbow Presentation Title pg 14
  • 15.
    Networking - Crossbow Virtualización de red Elementos de virtualización: VNICs, Etherstubs (switches), con soporte para VLAN dladm(1M) para la administración de los elementos dladm [create|show|delete]-vnic ... dladm [create|show|delete]-etherstub ... Presentation Title pg 15
  • 16.
    Networking - Crossbow Network Resourcing Reduce latencia e incrementa el throughput especialmente en redes con mucha carga (redes normalmente dominadas por el tráfico de muchos paquetes pequeños) Establecimiento de límites para asignación de ancho de banda, prioridades y recursos de CPU flowadm(1M) Lista de NICs soportadas en: http://www.opensolaris.org/os/project/crossbow/topics/nic Presentation Title pg 16
  • 17.
    Networking - Clearview Observabilidad IP Interfaz Snoop loopback para observar el tráfico, con la habilidad de hacer 'snooping', tanto en redes virtuales como en las reales Habilidad para observar el tráfico entre zonas Permite la observabilidad del tráfico IP de las zonas con el stack de red compartido (antes no era posible) Presentation Title pg 17
  • 18.
    Networking - Clearview Rearquitectura de IPMP IPMP trabaja de forma transparente con cualquier aplicación basada en sockets, fácil de administrar, fácil de observar IPMP interopera sin problemas entre las redes más comunes y con características tales como el enrutamiento, filtrado de paquetes y DHCP Presentation Title pg 18
  • 19.
    Networking - Brussels Administración del enlace de datos (reemplazo de 'ndd') Utiliza el comando dladm (1M) dladm [set|reset|show]-linkprop ... El objetivo es proporcionar un único sistema de administración, en vez de utilizar /etc/system, driver.conf, ndd, etc. Presentation Title pg 19
  • 20.
    Almacenamiento COMSTAR iSCSI Arranque iSCSI para x86 iSCSI SPARC http://opensolaris.org/os/project/comstar CIFS IPV6 AD Cross Forest Trust OpLocks Presentation Title pg 20
  • 21.
    Actualización de ZFS Mejoras en el rendimiento zfs send/recv Vuelca rápidamente los servicios inicializados Mejorado el montaje de muchísimos datasets El comando zfs list muestra más información L2arc, mejoras en el amacenamiento caché Presentation Title pg 21
  • 22.
    Similitudes con Linux 2009.06 cmake 2.4.8 foomatic-db git 1.5.4.3 grails 1.0.3 gvim 7.1 (aka vim 7.1) lua (multi-paradigm language) My SQL 5.1 Ruby 1.8.7 openldap 1.2 quilt 0.47 webalizer 2.20-01 Presentation Title pg 22
  • 23.
    Plataforma Java yMiddleware JDK 6u13 JavaFX OpenDS v1.2 GlassFish 2.1 OpenMQ 4.1 Presentation Title pg 23
  • 24.
    Proyecto Web Stack Repositorio Web Stack Project http://pkg.opensolaris.org/webstack/ Versiones previas de los paquetes en desarrollo Los paquetes se borran una vez se han migrado al respositorio 'stable'. Por ejemplo: MySQL 5.1 en /webstack del 9/08, se ha movido al repositorio /dev en 3/09 Drupal y Django en /webstack serán movidos a /contrib dentro de muy poco tiempo Presentation Title pg 24
  • 25.
    Stack Developer ProjectSpeedway Sun Studio/Studio Express 3/09 GNU Developer Collections 4.3.2 NetBeans 6.5.1+ plugin DTrace Eclipse 3.4.2 ClusterTools 8.1 Exuberant Ctags 5.7 Python 2.6 Presentation Title pg 25
  • 26.
    Mejoras en lagestión de energía Soporte mejorado de Suspend/Resume Ahora se soportan muchas más máquinas, tales como portátiles y sobremesas Power Aware Dispatcher Mejor respuesta en la gestión de energía y 'power savings' basados en planificadores (schedulers) de carga Intel Deep C-State Intel Turbo Mode (observabilidad) Intel T-States para “refrigeración pasiva” Presentation Title pg 26
  • 27.
    Repositorios nuevos Repositorios http://pkg.opensolaris.org/pending http://pkg.opensolaris.org/contrib https://pkg.sun.com/opensolaris/extra https://pkg.sun.com/opensolaris/support Presentation Title pg 27
  • 28.
    Repositorios de software Presentation Title pg 28
  • 29.
    SourceJuicer Automatiza La creación de paquetes IPS para un proyecto El envío de paquetes a repositorios Es necesario un fichero 'spec' (una receta / script especial para compilar el proyecto) http://opensolaris.org/os/project/sourcejuicer Presentation Title pg 29
  • 30.
    ¡Muchas gracias! Novedades de OpenSolaris2009.06 Iban Nieto Castillero Senior Systems Architect at OESIA Networks Comunidad OpenSolaris Hispano