En esta sección se describen todas las funciones que son nuevas o se han mejorado en la versión 10/06 de Solaris Express.
Esta mejora de los recursos del sistema es una novedad de Solaris Express 10/06.
Para limitar el número total de recursos de System V que utilizan los procesos en una zona no global, se han incluido los siguientes controles de recursos de la zona:
zone.max-shm-memory
zone.max-shm-ids
zone.max-msg-ids
zone.max-sem-ids
Los controles de recursos se configuran a través de la propiedad add rctl del comando zonecfg para las zonas no globales.
Para limitar el consumo de la zona global, los controles de recursos se pueden configurar mediante el comando prctl.
Si desea más información, consulte:
Página del comando man prctl(1)
Página del comando man zonecfg(1M)
System Administration Guide: Virtualization Using the Solaris Operating System
La compatibilidad con el Protocolo de impresión de Internet (IPP) permite a los sistemas cliente de Solaris comunicarse con los servicios de impresión basados en IPP, como los de los sistemas operativos Linux y Mac OS X, así como otras plataformas.
Se han incluido pequeñas mejoras en la compatibilidad del servidor para el servicio de escucha de IPP. Estas mejoras fomentan la interoperatividad, incluidos algunos pequeños cambios que proporcionan una representación más estandarizada de los datos de atributos de trabajos e impresoras.
La implementación del cliente y el servidor IPP en el sistema operativo Solaris son uno de los proyectos de impresión de OpenSolarisTM que se están desarrollando actualmente. La impresión de OpenSolaris proporciona un conjunto de especificaciones e implementaciones de software que permite crear componentes de impresión escalables y estandarizados para el software Solaris y Linux, o cualquier sistema operativo que contenga un conjunto de interfaces POSIX.
Para obtener más información, consulte System Administration Guide: Solaris Printing .
Para obtener más información sobre OpenSolaris Printing, consulte http://opensolaris.org/os/community/printing/.
Esta mejora de la función de impresión se ha incorporado como novedad en la versión 5/06 de Solaris Express.
Esta función de impresión permite al sistema de impresión de Solaris reconocer y utilizar localhost como host local de las bases de datos del sistema de impresión. En las versiones anteriores, se utilizaba /bin/hostname únicamente para generar el nombre de host de impresión. El sistema de impresión dependía de que dicho nombre permaneciera constante. La posibilidad de utilizar localhost como nombre del sistema actual permite a los servidores de impresión mantener el mismo nombre de host de impresión, independientemente del nombre de host del sistema.
La modificación se aplica exclusivamente a la configuración de las colas de impresión locales.
Para que esta función sea efectiva, se aplican las siguientes modificaciones para el comando lpadmin y la interfaz gráfica de usuario (GUI) del Administrador de impresión de Solaris:
El comando lpadmin utiliza la opción -s al crear una cola de impresión local.
Para utilizar localhost como nombre de host especificado en el servidor de impresión, defina el nombre de host de impresión como localhost, tal como se muestra:
# lpadmin -p <new-print-queue> -s localhost -v <device> |
Por ejemplo:
# lpadmin -p foo -s localhost -v /dev/term/a |
El comportamiento predeterminado del comando lpadmin no ha cambiado.
El administrador de impresión de Solaris incluye una nueva casilla de atributo de herramienta, Use localhost for Printer Server (Usar localhost para servidor de impresora). De modo predeterminado, está seleccionado el atributo localhost. Para deseleccionar el atributo localhost, desmarque la casilla. Al desmarcar la casilla se selecciona el comportamiento que había seleccionado previamente para este atributo.
Para obtener más información, consulte lo siguiente:
Página del comando man printmgr(1M)
Página del comando man lpadmin(1M)
Esta mejora de red se ha incluido como novedad en Solaris Express 10/06.
A partir de esta versión, el sistema operativo Solaris no tiene dos archivos de host separados. /etc/inet/hosts es el único archivo de host que contiene las entradas tanto IPv4 como IPv6. No es necesario que los administradores del sistema Solaris mantengan las entradas IPv4 en dos archivos de host que estén siempre sincronizados. Para conseguir la compatibilidad con versiones anteriores, el archivo /etc/inet/ipnodes se ha sustituido por un vínculo simbólico a /etc/inet/hosts con el mismo nombre.
Para obtener más información, consulte las páginas de comando man hosts(4) e ipnodes(4).
Esta mejora de la instalación se ha incluido como novedad en Solaris Express 10/06.
En las plataformas basadas en SPARC, el nuevo sysidtool, sysidkbd configura la disposición del teclado USB durante la instalación del sistema.
Anteriormente, el teclado USB conectado a la plataforma SPARC siempre asumía el valor autoidentificable de 1 durante la instalación. Por lo tanto, todos los teclados que no fuesen autoidentificables siempre se configuraban para inglés de Estados Unidos durante la instalación.
Con la nueva herramienta sysidkbd, tiene lugar el siguiente procedimiento:
Si el teclado es autoidentificable, durante la instalación se configura automáticamente la disposición del teclado.
Si el teclado no es autoidentificable, la herramienta sysidkbd proporciona una lista de disposiciones de teclado durante la instalación, en la que puede seleccionar una configuración.
Si el teclado no es autoidentifcable y desea evitar que se le solicite la disposición de teclado durante la instalación de JumpStart, seleccione el idioma del teclado en la secuencia sysidcfg. En las instalaciones de JumpStart, la disposición de teclado predeterminada es la de inglés de Estados Unidos. Para seleccionar otro idioma, configure la entrada de teclado en la secuencia sysidcfg, como en este ejemplo:
keyboard=German |
El valor que proporcione para sysidcfg debe ser un valor válido. De lo contrario, durante la instalación se requiere una respuesta interactiva. Las cadenas de teclado válidas se definen en un archivo al que se hace referencia en la página del comando man sysidcfg(4).
Para obtener más información, consulte las páginas de comando man sysidcfg(4) y sysidtool(1M).
Esta mejora en la administración de dispositivos es una novedad de Solaris Express 10/06.
A partir de esta versión, el espacio de nombres /dev admite varias instancias de sistemas de archivos, según sea preciso. Al arrancar el sistema, se crea automáticamente una instancia global del sistema de archivos /dev. Las instancias /dev subsiguientes se crean y montan cuando es necesario. Por ejemplo, cuando se añaden dispositivos a una zona no global. Cuando se cierra una zona no global, la instancia /dev disponible está desmontada y no se encuentra disponible.
Además, la configuración del dispositivo se ha mejorado en los siguientes aspectos:
Se ha eliminado el arranque de reconfiguración. En las versiones anteriores a Solaris Express 10/06, era preciso arrancar después de un cambio de configuración si se conectaba un dispositivo a un sistema apagado.
A partir de esta versión, ya no es necesario arrancar el sistema tras una reconfiguración cuando conecte dispositivos a un sistema que esté apagado. Al reiniciar el sistema, los nuevos dispositivos que se hayan conectado se reconocerán automáticamente y se crearán los vínculos pertinentes.
Si desea más información, consulte la página del comando man devfs(7FS).
Se simplifica la compatibilidad con el dispositivo de zona. Tal como se describe anteriormente, se ha mejorado la compatibilidad de los dispositivos para las zonas de Solaris al proporcionar instancias específicas del directorio /dev para las zonas no globales. Además, las zonas ya no dependen del daemon devfsadm para la reconfiguración de los dispositivos de una zona.
Se ha mejorado la creación de pseudodispositivos. A partir de esta versión, el contenido del directorio /dev/pts se crea según sea preciso en el espacio de nombres /dev global y en la instancia /dev cuando se necesite en una zona no global. Asimismo, los vínculos pty sólo están visibles en la zona global o la zona no global desde la que se asignan.
Para más información, consulte la página del comando man grantpt(3C).
Esta mejora en las herramientas de desarrollo es una novedad de Solaris Express 10/06.
A partir de esta versión, hay una mayor flexibilidad a la hora de ejecutar un editor de vínculos alternativo con la opción link-editor -z altexec64 y la variable de entorno LD[lowbar]ALTEXEC.
Las definiciones de símbolos que se generan utilizando mapfiles ahora se pueden asociar con las secciones de ELF (Executable and Linking Format).
Los editores de vínculos ahora permiten crear almacenamiento local de subprocesos (TLS) estático en objetos compartidos. Además, se establece una reserva TLS de copia de seguridad para ofrecer un uso limitado del TLS estático en los objetos compartidos después del inicio.