Novedades de Solaris Express Developer Edition

Novedades de Solaris Express 12/06

En esta sección se describen todas las funciones que son nuevas o se han mejorado en la versión 12/06 de Solaris Express.

Biblioteca de protocolo de inicio de sesión (libsip)

Esta mejora de red se ha incluido como novedad en Solaris Express 12/06.

El protocolo de inicio de sesión (SIP) es un protocolo de capas de aplicación que puede utilizar para iniciar, modificar y finalizar sesiones multimedia como voz sobre IP (VoIP) y mensajería instantánea (IM).

La biblioteca SIP de Solaris proporciona una pila SIP, que cumple con RFC 3261, y un conjunto de API para escribir aplicaciones SIP. Los principales usuarios de esta biblioteca son desarrolladores que escriben aplicaciones SIP, como teléfonos softphones, servidores proxy, servidores de redirección, etc.

La biblioteca es compatible con los encabezados SIP en RFC 3261, 3262, 3265, 3323 y 3325.

Para más información sobre SIP, consulte la página de comando man sip(7P).

Historial del comando ZFS (zpool history)

Esta mejora de las herramientas de administración del sistema es una novedad de Solaris Express 12/06.

ZFS registra automáticamente los comandos zfs y zpool que se ejecutan satisfactoriamente para modificar la información de estado de la agrupación. Por ejemplo:


# zpool history
History for 'newpool':
2006-10-23.08:58:22 zpool create -f newpool c1t2d0
2006-10-23.08:59:02 zpool replace -f newpool c1t2d0 c1t3d0
2006-10-23.08:59:54 zpool attach -f newpool c1t3d0 c1t4d0

Esta función le permite a usted o al personal de asistencia de Sun identificar el conjunto exacto de comandos de ZFS que se han ejecutado para resolver un problema.

Las características del registro de historial son:

Actualmente, el comando zpool history no registra id[lowbar]usuario, nombre[lowbar]host ni nombre[lowbar]zona.

Para obtener más información sobre cómo resolver los problemas relativos a ZFS, consulte la Guía de administración de Solaris ZFS.

Cambios y mejoras en la administración de medios extraíbles

Esta mejora en la administración de dispositivos se ha incluido como novedad en Solaris Express 12/06.

A partir de esta versión, se han incorporado mejores servicios y métodos que permiten administrar los medios extraíbles, que sustituyen a las funciones de administración de medios extraíbles anteriores.

Hay disponibles las siguientes funciones nuevas:

Se eliminan las siguientes funciones:

Compatibilidad con versiones anteriores

Las siguientes funciones ofrecen compatibilidad con funciones de medios extraíbles anteriores de Solaris:

Cómo montar y desmontar medios extraíbles

La mayoría de los comandos que empiezan por vol* se han eliminado en esta versión. Hay disponibles una versión modificada de rmmount y un nuevo comando rmumount para montar y desmontar medios extraíbles.

Estos comandos pueden utilizarse para montar por nombre de dispositivo, etiqueta o punto de montaje. Por ejemplo, para montar un iPod:


% rmmount ipod

Por ejemplo, para desmontar los sistemas de archivos en un DVD:


# rmumount cdrom
cdrom /dev/dsk/c0t6d0s5 unmounted
cdrom /dev/dsk/c0t6d0s0 unmounted

Si desea más información, consulte la página del comando man rmmount(1M).

Cómo montar y desmontar disquetes

Puede utilizar el comando volcheck existente para sondear manualmente los disquetes y montarlos si se detecta un nuevo disquete.

Si cambia manualmente el formato de un disquete después de conectarlo al sistema, la capa HAL no se notificará automáticamente. Siga utilizando el comando volcheck para notificar al sistema e intentar montar automáticamente un nuevo sistema de archivos en un disquete.

Cómo expulsar medios extraíbles

Al igual que en las versiones anteriores de Solaris, el comando eject permite desmontar y expulsar los medios extraíbles. Sin embargo, hay disponibles las opciones eject siguientes:

-f

Fuerza la expulsión del dispositivo aunque esté ocupado.

-l

Muestra las rutas y sobrenombres de los dispositivos que se pueden expulsar.

-t

Se facilita un comando de cierre de la bandeja de CD-ROM para el dispositivo. No todos los dispositivos son compatibles con esta opción.

Por ejemplo, para expulsar por etiqueta de volumen:


% eject mypictures

Del mismo modo que en las versiones anteriores de Solaris, quizá necesite emitir el comando volcheck antes de utilizar el comando eject para expulsar un disquete.

Para obtener más información, consulte la página del comando man eject(1).

Personalización de la administración de medios extraíbles

Para la mayoría de las personalizaciones disponibles en los archivos vold.conf y rmmount.conf, debe utilizar las preferencias de Desktop Volume Manager o modificar los archivos .fdi.

Cómo desactivar funciones de los medios extraíbles

En esta versión, puede desactivar algunas o todas las funciones de los medios extraíbles:

SPARC: Escalabilidad del número de procesos

Esta mejora de los recursos del sistema se ha incorporado como novedad en Solaris Express 12/06.

La función de escalabilidad del número de procesos mejora la escalabilidad del número de procesos del sistema operativo Solaris. Actualmente, todos los sistemas UltraSPARC admiten un máximo de 8.192 contextos. Cuando el número de procesos supera los 8.192, el núcleo se apropia de contextos para que los procesos puedan seguir ejecutándose. Para apropiarse del contexto de un proceso, es necesario llevar a cabo las tareas siguientes:

Este procedimiento resulta caro y empeora si el número de procesos supera los 8.000. La función de escalabilidad del número de procesos rediseña por completo la administración de contextos. Los contextos se administran por MMU en lugar de hacerlo de forma global, lo que permite un vaciado del contexto de TLB eficaz y mejora notablemente la escalabilidad de la administración de contextos.

La función de escalabilidad del número de procesos también mejora el rendimiento de las cargas de trabajo compuestas por más de 8.000 procesos activos o que crean y destruyen procesos con un número superior, y es más útil en los sistemas con múltiples CPU.

Enlaces de filtros de paquetes

Esta mejora de red se ha incluido como novedad en Solaris Express 12/06.

La función de enlaces de filtros de paquetes incluye las siguientes funciones significativas:

La función de enlaces de filtros de paquetes forma parte de una nueva API interna del núcleo. Los desarrolladores pueden utilizar la API para trabajar con IP dentro del núcleo o interceptar paquetes.

x86: Administración de fallos para procesadores AMD Opteron de nueva generación

La función de administración de fallos introduce la compatibilidad con el control y la administración de fallos para las CPU y la memoria de los sistemas que utilizan procesadores AMD (TM) Opteron y Athlon 64 Rev F. Estos procesadores se utilizan en los productos "M2" de Sun, como Sun Fire X2200 M2 y Ultra 20 M2. Las versiones anteriores de Solaris proporcionaban compatibilidad con la administración de fallos para Opteron y Athlon 6 (revisiones de la B a la E).

De modo predeterminado, la compatibilidad con la administración de fallos está activada. El servicio de administración de fallos detecta los errores de memoria y CPU que se pueden corregir, los motores de diagnóstico analizan la telemetría resultante y se corrigen los fallos siempre que sea posible. Cuando el sistema no puede corregir los errores, la telemetría extendida proporciona mayor asistencia al administrador del sistema.

Para obtener más información, consulte http://www.opensolaris.org/os/community/fm/.

Mejoras del cambio de servicio de nombres

Esta versión contiene los cambios compatibles con versiones posteriores del cambio de servicio de nombres (NSS) y el daemon de caché del cambio de nombres [nscd(1M)] para ofrecer estas funciones nuevas: