Novedades de Solaris 10

Capítulo 1 Novedades de la versión Solaris 10 10/08

Este manual resume todas las funciones del sistema operativo Solaris 10 que son nuevas o que se han mejorado desde el lanzamiento del sistema operativo Solaris 9 en mayo de 2002. Este capítulo resume las funciones nuevas de la versión actual, Solaris 10 10/08. El Capítulo 2Novedades de la versión Solaris 10 5/08, resume las funciones nuevas de la versión anterior, Solaris 10 5/08. El Capítulo 3Novedades de la versión Solaris 10 8/07, resume las funciones nuevas de la versión Solaris 10 8/07. El Capítulo 4Novedades de la versión Solaris 10 11/06, resume las funciones nuevas de la versión Solaris 10 11/06. El Capítulo 5Novedades de la versión Solaris 10 6/06, resume las funciones nuevas de la versión Solaris 10 6/06. El Capítulo 6Novedades de la versión Solaris 10 1/06, resume las funciones nuevas de la versión Solaris 10 1/06. El Capítulo 7Novedades de la versión Solaris 10 3/05, resume las funciones nuevas de la versión Solaris 10 3/05. El Capítulo 7Novedades de la versión Solaris 10 3/05, resume también todas las funciones clasificadas por la versión de Software Express en las que se incluyeron por primera vez estas funciones.

Mejoras en la instalación

Las siguientes funciones y mejoras de instalación se han agregado a la versión Solaris 10 10/08.

Instalación de Solaris para agrupaciones root ZFS

A partir de la versión Solaris 10 10/08, se puede instalar y arrancar una agrupación root ZFS.

Los siguientes programas de instalación efectúan una instalación inicial de una agrupación root ZFS:

Modernización automática de Solaris es válida para realizar las tareas siguientes:

Después de haber utilizado el comando lucreate para crear un entorno de arranque de ZFS, en el entorno de arranque se pueden utilizar otros comandos de Modernización automática de Solaris como luupgrade y luactivate. Si desea más información sobre Modernización automática de Solaris para ZFS, consulte el Chapter 12, Solaris Live Upgrade and ZFS (Overview), en la Solaris 10 10/08 Installation Guide: Solaris Live Upgrade and Upgrade Planning.

Mejoras en la administación del sistema

Las siguientes funciones y mejoras de administración del sistema se han agregado a la versión Solaris 10 10/08.

Cambios y mejoras de comandos ZFS

En la sección siguiente se resumen las nuevas funciones del sistema de archivos ZFS. Para más información sobre estas novedades, consulte la Guía de administración de Solaris ZFS.

Las funciones siguientes se introdujeron en versiones anteriores del sistema operativo Solaris:

Para más información sobre estas modificaciones y mejoras, consulte la Guía de administración de Solaris ZFS.

Consulte las siguientes secciones de este documento para obtener información sobre la función ZFS:

Compatibilidad con las herramientas de instalación de Solaris de los sistemas de archivos ZFS

En la versión Solaris 10 10/08, se han mejorado las siguientes herramientas de instalación de Solaris para admitir sistemas de archivos ZFS:

Para más información, consulte la Guía de administración de Solaris ZFS.

En cuanto a versiones anteriores de Solaris 10, consulte la compatibilidad limitada de herramientas de instalación de Solaris respecto a sistemas de archivos ZFS:

SunVTS 7.0 Patch Set 3

SunVTSTM 7.0 Patch Set 3 sigue un modelo de arquitectura convencional de tres niveles que incluye una interfaz basada en navegador, un servidor de gama media con tecnología JavaTM y un agente de diagnóstico. SunVTS Patch Set 3 presenta las mejoras siguientes:

Para obtener más información acerca de SunVTS, consulte http://docs.sun.com/app/docs/prod/test.validate.

Proveedor lockstat para DTrace

A partir de la versión Solaris 10 10/08, los sondeos lockstatde DTrace que mostraban la cantidad de giros muestran ahora en nanosegundos el tiempo de los giros. Las opciones de la interfaz del proveedor lockstat y del comando lockstat no han cambiado.

Mejoras en los recursos del sistema

Los siguientes recursos y funciones del sistema se han agregado a la versión Solaris 10 10/08.

Nuevas funciones de Zonas de Solaris

En la versión Solaris 10 10/08, se presentan las nuevas funciones de Zonas de Solaris:

x86: Nuevo comando findroot de GRUB

Todos los métodos de instalación de Solaris, incluida Modernización automática de Solaris, utilizan ahora el comando findroot para especificar el segmento de disco que se debe arrancar en un sistema basado en x86. Anteriormente, para indicar el segmento de disco que se debía arrancar se utilizaba el comando root root (hd0.0.a). Esta información se encuentra en el archivo menu.lst utilizado por GRUB. La forma más habitual de la entrada en el archivo menu.lst es:


findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive

El comando findroot tiene la capacidad de detectar el disco de destino, sea cual sea el dispositivo de arranque. Asimismo, el comando findroot presenta una mejor compatibilidad para arrancar sistemas de archivos con roots ZFS y UFS. Además del comando findroot, se proporciona el nombre de un archivo de firma en el segmento (<mysign>, 0, a). La firma de arranque se ubica en el directorio/boot/grub/bootsign del sistema. El nombre del archivo de firma varía según el método de instalación que se utilice.

Para obtener más información, consulte Implementation of the findroot Command de System Administration Guide: Basic Administration.

x64: Admisión de 256 procesadores

A partir de la versión Solaris 10 10/08, el sistema operativo Solaris de 64 bits admite hasta 256 procesadores en la plataforma x86. En las versiones anteriores del sistema operativo Solaris sólo se admitían un máximo de 64 procesadores en plataformas x86 para la modalidad de 64 bits.

Admitir un máximo de 256 procesadores brinda a los usuarios las ventajas siguientes:

Si se utiliza esta versión de Solaris, al adquirir equipos más grandes se puede conservar toda la pila de software, incluido el sistema operativo.

Mejoras en el rendimiento del sistema

Se han incorporado las siguientes funciones y mejoras de rendimiento a la versión Solaris 10 10/08.

SPARC: Rediseño de la arquitectura de arranque de Solaris SPARC

El proceso de la rutina de carga de Solaris SPARC se ha rediseñado para aumentar su compatibilidad con la arquitectura de arranque de Solaris x86.

La arquitectura de arranque mejorada de Solaris aporta a la plataforma SPARC arranque directo, arranque basado en ramdisk y miniroot ramdisk. Estas tecnologías admiten las funciones siguientes:

Otras mejoras son tiempos de arranque considerablemente más rápidos y menos requisitos de mantenimiento.

Como parte del rediseño de la arquitectura, los contenedores de arranque de Solaris y el comando bootadm, antes sólo disponibles en la plataforma Solaris x86, ya forman parte integral de la arquitectura de arranque de Solaris SPARC.

La diferencia principal entre las arquitecturas de arranque de SPARC y x86 estriba en la forma de seleccionar el archivo y el dispositivo de arranque en el momento de arrancar. Los sistemas basados en SPARC siguen usando OBP (OpenBoot PROM) como interfaz administrativa principal, con opciones de arranque seleccionadas mediante comandos de OBP. En la plataforma basada en x86, estas opciones se seleccionan mediante el BIOS y el menú GRUB.


Nota –

En la versión Solaris 10 10/08, la capacidad de cargar y arrancar directamente el núcleo de UNIX sólo estaba disponible en la plataforma SPARC. La plataforma x86 sigue usando el estilo de multiarranque para arrancar.


Aunque haya cambiado la implementación del arranque de Solaris SPARC, los procedimientos administrativos para arrancar un sistema basado en SPARC siguen siendo los mismos. Las tareas de arranque desempeñadas por el administrador del sistema siguen siendo las mismas que antes de rediseñar la arquitectura.

Para obtener más información, consulte lo siguiente:

x86: Compatibilidad de núcleo para Intel SSSE3, SSE4.1, SSE4.2 y AMD SSE4A

El núcleo detecta ahora la presencia de conjuntos de instrucciones de Intel SSSE3, SSE4.1, SSE4.2 y AMD SSE4A. Esta función permite cargar y ejecutar programas que necesitan esta capacidad de hardware. dis(1) admite ahora el desmontaje de instrucciones a partir de estas extensiones de conjuntos de instrucciones.

Para obtener una lista de requisitos de capacidad de hardware para un determinado binario, consulte el comando file(1). Para obtener una lista de capacidad de hardware admitidas por el cargador de arranque de un determinado equipo, consulte isainfo(1).

Mejoras en la seguridad

Las siguientes funciones y mejoras de red se han agregado a la versión Solaris 10 10/08.

Separación del cumplimiento de tareas mediante Solaris Management Console

Esta función hace que se necesiten dos o más personas para administrar usuarios mediante Solaris Management Console. La separación de tareas se establece mediante regla. El rol de administrador del sistema crea usuarios, pero no puede asignar contraseñas ni derechos. El rol de administrador de seguridad asigna contraseñas y derechos, pero no puede crear usuarios.

La separación de tareas es un requisito de acreditación para clientes gubernamentales. Solaris Management Console admite esta función y facilita poder conseguir esta acreditación de nivel de seguridad.

Para obtener más información, consulte Create Rights Profiles That Enforce Separation of Duty de Solaris Trusted Extensions Configuration Guide.

Complemento SHA256/SHA512 crypt(3C)

Esta función proporciona un par de complementos crypt(3C) basados en los algoritmos de asimilación SHA256 y SHA512. Este complemento proporciona un hash crypt(3C) que utiliza algoritmos aprobados por FIPS 140-2 y deja de utilizar hashes basados en MD5.

Módulo pam_list

El módulo pam_list proporciona funciones para validar la cuenta del usuario en un determinado host según una lista de usuarios y grupos de red. Es un módulo válido de sustitución rápida para validación de cuentas mediante el modo passwd_compat.

Para obtener más información, consulte la página de comando man pam_list(5).

Mejoras en el escritorio

Las siguientes funciones y mejoras de escritorio se han agregado a la versión Solaris 10 10/08.

SPARC: Adobe Reader 8.1.2

A partir de la versión Solaris 10 10/08, Adobe® Reader 8.1.2 se incluye en el sistema operativo Solaris. La nueva versión de Adobe Reader presenta numerosas novedades, por ejemplo una interfaz de usuario mucho mejor, admisión de revisiones compartidas y varias soluciones a problemas de seguridad.

Para obtener más información, consulte http://blogs.adobe.com/acroread/2008/02/adobe_reader_812_for_linux_and.html.

Flash Player 9.0.124.0

A partir de la versión Solaris 10 10/08, el sistema operativo Solaris incluye Adobe Flash Player 9.0.124.0. Entre las novedades de las funciones de Flash Player cabe destacar las siguientes:

Para obtener más información, consulte http://www.adobe.com/products/flashplayer/productinfo/features/.

Mejoras en el trabajo en red

Las siguientes funciones y mejoras de red se han agregado a la versión Solaris 10 10/08.

Utilidades de análisis de protocolos de comunicaciones

Se utiliza SDP (Session Description Protocol), RFC 4566, para describir sesiones multimedia para anuncio de sesión, invitación de sesión y otras formas de iniciación de sesiones multimedia. SDP transmite a los participantes información de medios como tipo y codificación, protocolo de transporte, nombre de sesión, finalidad, propietario y otros metadatos de descripción de sesiones.

La biblioteca libcommputil(3LIB) proporciona interfaces públicas que analizan la descripción del SDP y verifican la conformidad con la sintaxis. Asimismo, esta biblioteca contiene interfaces para generar mensajes de SDP y convertirlos en cadenas de bytes. SDP lo utiliza preferentemente SIP (Session Initiation Protocol). Gracias a la biblioteca libcommputil(3LIB), los desarrolladores SIP de Solaris pueden aprovechar estas interfaces en el desarrollo de aplicaciones SIP de la plataforma Solaris.

Para obtener más información, consulte la página de comando man libcommputil(3LIB).

Registros y mediciones de tráfico integrales de SIP

La pila SIP de Solaris facilita a los desarrolladores de aplicaciones SIP estas dos funciones nuevas:

Mejoras en la administración de dispositivos

Las siguientes funciones y mejoras en la administración de dispositivos se han agregado a la versión Solaris 10 10/08.

Función de extracción de dispositivos anómalos.

A partir de la versión Solaris 10 10/08, el sistema operativo Solaris brinda un nuevo mecanismo de extracción de dispositivos para aislarlos comoanómalos mediante la estructura de administración de anomalías (FMA). Esta función permite la desactivación automática y segura de dispositivos anómalos, para evitar la pérdida de información, el deterioro de los datos o los avisos de error grave y los tiempos de inactividad del sistema. El proceso de extracción se realiza de forma segura, al tener en cuenta la estabilidad del sistema una vez extraído el dispositivo.

Los dispositivos de mayor importancia nunca se extraen. Si necesita sustituir manualmente un dispositivo extraído, use el comando fmadm repair después de la sustitución del dispositivo, para que el sistema sepa que el dispositivo se ha sustituido, además de los pasos de sustitución manuales.

El proceso de reparación de fmadm es el siguiente:

Para más información, consulte la página de comando man fmadm(1M).

Aparece un mensaje general respecto a la extracción del dispositivo en la consola y se guarda en el archivo /var/adm/messages para que sepa el dispositivo que se ha extraído. Por ejemplo:


Aug 9 18:14 starbug genunix: [ID 751201 kern.notice] 
NOTICE: One or more I/O devices have been retired

Puede usar el comando prtconf para identificar dispositivos extraídos específicos. Por ejemplo:


# prtconf
.
.
.
pci, instance #2
        scsi, instance #0
            disk (driver not attached)
            tape (driver not attached)
            sd, instance #3
            sd, instance #0 (retired)
        scsi, instance #1 (retired)
            disk (retired)
            tape (retired)
    pci, instance #3
        network, instance #2 (driver not attached)
        network, instance #3 (driver not attached)
    os-io (driver not attached)
    iscsi, instance #0
    pseudo, instance #0
.
.
.

Admisión de MPxIO para matrices de almacenamiento modular adaptables de Hitachi

A partir de la versión Solaris 10 10/08, los sistemas de almacenamiento modular adaptables (AMS) y de almacenamiento modular de grupos de trabajo de Hitachi se integran con MPxIO. Los modelos de almacenamiento modular de grupos de trabajo y de almacenamiento modular adaptable dual pueden utilizar sin problemas múltiples rutas en entorno MPxIO. Esta compatibilidad permite también el uso de todas las funciones de MPxIO con los sistemas de almacenamiento de Hitachi en entornos Sun Cluster.

Mejoras en controladores

Las siguientes funciones y mejoras de controladores se han agregado a la versión Solaris 10 10/08.

x86: Controlador SATA NVIDIA ck804/mcp55

nv_sata es un controlador SATA HBA con funciones de repuestos en marcha, para controladores NVIDIA ck804/mcp55 y compatibles con SATA.

Si desea más información, consulte la página de comando man nv_sata(7D).

x86: Controlador SAS LSI MegaRAID

El nuevo controlador LSI mega_sas admite los controladores siguientes:

El controlador mega_sas admite las siguiente funciones de RAID:

Para obtener más información sobre productos LSI MegaRAID, consulte la página web http://www.lsi.com/storage_home/products_home/internal_raid/megaraid_sas/index.html.

Controlador ixgbe

A partir de la versión Solaris 10 10/08, el controlador ixgbe se integra con el sistema operativo Solaris. ixgbe es un controlador PCI Express Ethernet de 10 GB que admite el controlador Ethernet Intel 82598 de 10 GB.

SPARC: Admisión del controlador aac

A partir de la versión Solaris 10 10/08, el controlador HBA para Adaptec Advanced RAID, aac, es compatible con la plataforma SPARC.

Para obtener más información, consulte la página de comando man aac(7D).

Mejoras adicionales de software

Las siguientes funciones y mejoras de software se han agregado a la versión Solaris 10 10/08.

Interfaz de base de datos Perl y controlador Perl PostgreSQL

La interfaz de la base de datos Perl (DBI) es una interfaz genérica de base de datos para comunicarse con un componente de base de datos específico. DBD::Pg es un controlador PostgreSQL que permite a las aplicaciones Perl interactuar con componentes PostgreSQL a través de DBI.

Para obtener más información, consulte lo siguiente:

PostgreSQL 8.3

PostgreSQL es un sistema de administración de bases de datos relacionales avanzado de código abierto. Los puntos más destacados de PostgreSQL 8.3 son la búsqueda de texto integrado, la admisión de XML y mejoras en el rendimiento de muchas áreas.

Para obtener más información, consulte la página web de la comunidad, http://www.postgresql.org/.

Mejoras en la compatibilidad de idiomas

La siguiente función de compatibilidad de idiomas se ha incorporado a la versión Solaris 10 10/08.

IIIMF Hangul LE

Hangul LE (Language Engine) consiste en un nuevo método de entrada en coreano que mejora la experiencia del usuario. Hangul LE presenta las características siguientes:

Para obtener más información, consulte la ayuda de Hangul LE.

Mejoras en el software gratuito

Las siguientes funciones y mejoras en el software gratuito se han agregado a la versión Solaris 10 10/08.

C-URL: biblioteca de envoltorios C-URL

C-URL es una biblioteca de utilidades que ofrece acceso programático a los protocolos de Internet más habituales como HTTP, FTP, TFTP, SFTP y TELNET. C-URL también se utiliza ampliamente en diversas aplicaciones.

Para obtener más información, consulte http://curl.haxx.se/.

Libidn: biblioteca de dominios internacionalizada

Libidn ofrece implementaciones de las especificaciones Stringprep (RFC 3454), Nameprep (RFC 3491), Punycode (RFC 3492) e IDNA (RFC 3490). Esta biblioteca ofrece nuevas funciones y utilidades para el sistema operativo Solaris.

Para obtener más información, consulte los recursos siguientes:

LibGD: biblioteca de gráficos

LibGD es una biblioteca de utilidades de manipulación y conversión de gráficos. Esta biblioteca se utiliza ampliamente en las estructuras de aplicaciones basadas en Web. Las utilidades de línea de comandos de LibGD proporcionan funciones para conversión de gráficos fáciles de usar.

Para obtener más información, consulte http://www.libgd.org/.

Biblioteca TIDY HTML

TIDY es un analizador HTML. Este analizador es el equivalente en HTML de lint (1). TIDY es práctico para validar la precisión de las páginas HTML estáticas y dinámicas.

Para obtener más información, consulte http://tidy.sourceforge.net/.