Solaris 7: Biblioteca de instalación (Edición SPARC)

Capítulo 3 Novedades: una visión más exhaustiva

Este capítulo describe con detalle nuevas características de la versión 7 de Solaris. Véase el Capítulo 2 para obtener una lista de las características con descripciones breves.

El sistema operativo Solaris 7 incluye tecnologías avanzadas para los subprocesos múltiples, el multiproceso simétrico, la conexión en red basada en TCP/IP integrado, el manejo de archivos grandes en el sistema operativo de 64 bits y herramientas de administración de red centralizadas. Esta versión de Solaris proporciona muchas características nuevas que mejoran un sistema operativo ya potente y estable.

Estas son algunas de las nuevas características:

SPARC: Sistema operativo Solaris de 64 bits

El sistema operativo Solaris de 64 bits es un entorno de desarrollo y aplicación completo de 32 y 64 bits admitido por un sistema operativo de 64 bits. Esto permite la máxima compatibilidad e interoperatividad para las aplicaciones existentes, tanto las fuente como las binarias. Al mismo tiempo, el sistema operativo Solaris de 64 bits supera las limitaciones del sistema de 32 bits, en particular, la admisión de un espacio de direcciones virtual de 64 bits así como la eliminación de otras limitaciones del sistema de 32 bits.

Las limitaciones clave superadas por el sistema operativo Solaris de 64 bits son las siguientes:

La compatibilidad e interoperatividad del sistema operativo Solaris de 64 bits es tan completa que no hay ninguna diferencia visible. Las aplicaciones existentes funcionan completamente y los valores de PATH permanecen sin cambios.

El nuevo programa isainfo ayuda a determinar si está ejecutando un sistema de 32 o 64 bits. isainfo imprime información sobre todas las Arquitecturas de juegos de instrucciones (ISA) admitidas del sistema en ejecución.

Finalmente, en las máquinas UltraSPARC hay la opción de arrancar el sistema operativo Solaris de 32 o 64 bits.

Véase "Entorno de desarrollo de software" para obtener información de 64 bits más detallada para los desarrolladores. Además, para más información sobre el uso del sistema operativo de 64 bits, véase Solaris 7 64-bit Developer's Guide.

Navegador de web

El software Solaris 7 incluye un nuevo navegador de Wweb.

Netscape Communicator

El software Solaris 7 se suministra ahora con Netscape Communicator.

Administración de red y del sistema

El sistema operativo Solaris proporciona un entorno de conexión en red estable y fiable. Las nuevas características de administración de red y de administración de sistema de esta versión utilizan herramientas ampliadas para gestionar este entorno.

Registro de UFS

El registro de UFS es el proceso de almacenar las transacciones (los cambios que componen una operación UFS completa) en un registro antes de que se apliquen las transacciones al sistema de archivos UFS. Una vez se ha almacenado una transacción, puede aplicarse ésta al sistema de archivos posteriormente.

El registro de UFS proporciona dos ventajas. Evita que los sistemas de archivos pierdan su coherencia, con lo que se elimina la necesidad de ejecutar fsck(1M). Además, debido a que puede sobrepasarse fsck, el registro de UFS reduce el tiempo necesario para rearrancar un sistema si se produce una caída o después de un paro no completo.

De forma predeterminada, el registro de UFS no está habilitado. Para habilitarlo, debe especificar la opción de registro -o con el comando mount(1M) al montar el sistema de archivos. Además, se ha actualizado el comando fsdb(1M) con nuevos comandos de depuración para el registro de UFS.

Para más información, véase System Administration Guide, Volume I.

Opción de montaje de UFS para ignorar las actualizaciones de tiempo de acceso

Para ignorar las actualizaciones de tiempo de acceso en los archivos, puede especificar la opción -o noatime al montar un sistema de archivos UFS. Esta opción reduce la actividad de disco en los sistemas de archivos en los que los tiempos de acceso no son importantes (por ejemplo, una cola de noticias de Usenet). Véase la página del comando man mount_ufs(1M) para más detalles.

Lightweight Directory Access Protocol (LDAP)

Lightweight Directory Access Protocol (LDAP) es un protocolo de acceso de estándar abierto e independiente de la plataforma basado en el modelo de información de X.500. Se ha diseñado para funcionar sobre TCP/IP y utiliza codificaciones de cadena sencillas. Las aplicaciones LDAP son aplicaciones cliente-servidor, y la biblioteca de cliente incluida en esta versión permite a los desarrolladores escribir aplicaciones LDAP y a los usuarios ejecutar aplicaciones que permitan LDAP.

SPARC: Reconfiguración dinámica para placas de sistema de conexión en caliente

La reconfiguración dinámica (DR) permite al proveedor de servicios agregar, eliminar y sustituir placas de sistema de conexión en caliente en un sistema en ejecución, con lo que elimina el tiempo perdido durante el rearranque. Además, si no se dispone de inmediato de una placa de recambio, el administrador del sistema puede utilizar DR para apagar una placa que falla y permitir así que el sistema continúe funcionando. Sólo determinados servidores SPARC admiten esta versión de DR.

Vea la documentación del fabricante de hardware para obtener información sobre si está admitida DR en su servidor.

Nuevos comandos para administrar procesos: pgrep y pkill

La versión 7 de Solaris proporciona los comandos pgrep y pkill, que sustituyen a la combinación de los comandos ps, grep, egrep, awk y kill, utilizados para administrar procesos en las versiones anteriores de Solaris. El comando pgrep consulta los procesos activos del sistema y muestra los identificadores de proceso de los procesos cuyos atributos concuerdan con los criterios especificados en la línea de comandos. El comando pkill funciona de la misma forma que el comando pgrep con la excepción de que se envía la señal kill(2) a cada identificador de proceso en lugar de mostrarlo por pantalla.

Para más información, véase System Administration Guide, Volume II.

sendmail

sendmail 8.9 está preparado para permitir la restricción de spam (correo electrónico masivo y no solicitado); almacenamiento virtual , que permite la recepción de correo electrónico mediante nombres de dominio diferentes; y una jerarquía de configuración mejorada que hace que la creación de su propio archivo de configuración de sendmail sea mucho más sencilla.

Para más información, véase Mail Administration Guide.

Utilidad Traceroute

El software de Solaris 7 integra la conocida utilidad traceroute, que se utiliza para rastrear la ruta que sigue un paquete de IP hasta un sistema de Internet. Traceroute utiliza el campo ttl (time to live, tiempo de vida) del protocolo IP e intenta obtener una respuesta ICMP TIME_EXCEEDED de cada portal en el camino, y PORT_UNREACHABLE (o ECHO_REPLY) del sistema de destino. La utilidad traceroute comienza enviando paquetes sonda con un ttl de 1 y se va incrementando en uno hasta que se llega al sistema previsto o se ha atravesado un número máximo de sistemas intermedios.

Esta utilidad es particularmente útil para determinar problemas en la configuración del encaminamiento y para los fallos en la ruta el encaminamiento. Si no se puede conectar con un sistema determinado, puede utilizarse la utilidad traceroute para ver qué ruta sigue el paquete hasta el sistema previsto y dónde se producen los posibles fallos. La utilidad traceroute también muestra el tiempo de ida y vuelta para cada portal a través de la ruta al sistema de destino. Esta información puede resultar útil para analizar dónde es lento el tráfico entre los dos sistemas.

Para más información, véase el manual TCP/IP and Data Communications Administration Guide.

Utilidad de volcado por caída del sistema

Las características de volcado por caída del sistema de Solaris 7 son las siguientes:

Véase System Administration Guide, Volume II para más información sobre las características del volcado por caída del sistema.

Mejoras de rendimiento de la red

Las mejoras de rendimiento de Solaris 7 se centran en solucionar los problemas de congestión y pérdida de múltiples paquetes al utilizar TCP en la red.

TCP con SACK

El reconocimiento selectivo de TCP (TCP SACK) proporciona el soporte descrito en RFC 2018 para solucionar los problemas relacionados con la congestión y la pérdida de múltiples paquetes, especialmente en las aplicaciones que utilizan ventanas de TCP grandes (RFC 1323) a través de enlaces vía satélite o enlaces transcontinentales.

Sin TCP con SACK, la aplicación TCP de recepción sólo reconoce la recepción del último paquete recibido en orden. Por ejemplo, si la aplicación TCP recibe los paquetes 1, 2 y 3 y luego recibe el paquete 5, sólo reconocerá haber recibido hasta el paquete 3 y descartará todos los paquetes siguientes hasta que reciba el paquete 4. Esto puede provocar una retransmisión masiva. Mediante TCP con SACK, la ubicación de recepción puede reconocer los paquetes a medida que los recibe y el lado de transmisión puede determinar qué paquetes no se han recibido nunca. Por ejemplo, si el lado de recepción recibe los paquetes 1, 2 y 3 y luego recibe los paquetes 5 y 6, puede reconocer todos estos paquetes, y el lado de transmisión sólo tiene que volver a enviar el paquete 4 perdido, en lugar de tener que volver a transmitir los paquetes 4, 5 y 6.

Para más información, véase el manual TCP/IP and Data Communications Administration Guide.

Seguridad de red

El sistema operativo Solaris proporciona un sistema de seguridad sofisticado que controla cómo los usuarios acceden a los archivos, protege las bases de datos de sistema y utiliza recursos del sistema. La seguridad de Solaris es para toda la red, lo que proporciona seguridad para diferentes sistemas, no sólo para uno. El sistema de seguridad de Solaris se ha diseñado para acomodar diferentes modelos de seguridad, para dar a los usuarios la versatilidad de elegir el modelo que mejor se ajuste a sus necesidades presentes y futuras. Éstas son algunas de las características nuevas que se han agregado al sistema de seguridad de Solaris.

RPCSEC_GSS

La implementación de RPC a nivel del núcleo agrega la admisión para un nuevo tipo de autentificación basado en GSS-API. Los servicios de NFS ya no están limitados a un mecanismo de seguridad único o específico. Se ha modificado la implementación de RPC a nivel de usuario para que admita dos sistemas de seguridad reforzados: integridad y confidencialidad. Esta implementación también admite múltiples mecanismos de seguridad.

Para más información, véase NFS Administration Guide.

NIS+ Extended Diffie-Hellman (DH)

NIS+ mejora la seguridad de NIS+ al ampliar la longitud de la clave de autentificación desde 192 bits a 640 bits.

Para más información, véase NIS+ Transition Guide, Solaris Naming Administration Guide o Solaris Naming Setup and Configuration Guide.

BIND 8.1.2

Berkeley Internet Name Daemon (BIND), la implementación DNS más conocida, se ha modernizado a 8.1.2. Proporciona un nuevo archivo de configuración que mejora la seguridad de red mediante el uso de listas de control de acceso (ACL).

El archivo /etc/named.conf (BIND 8.1.2) sustituye a /etc/named.boot (archivo de BIND 4.9.6 y versiones más antiguas).

Para más información, véase Solaris Naming Setup and Configuration Guide o Solaris Naming Administration Guide.

Mejoras de gestión y de utilización

El entorno operativo Solaris es grande y complejo; su estructura proporciona a sus clientes la versatilidad para adecuarse a sus necesidades. Las nuevas características permiten a los clientes instalar y gestionar fácilmente el entorno Solaris.

Instalación

Esta sección describe las nuevas características del software de Solaris 7 que afectan a la instalación.

Instalación del sistema operativo de 64 bits

Los programas de instalación de Solaris 7 tienen una nueva casilla de verificación para la selección del soporte de 64 bits. Esta casilla de verificación está activa si aquélla es una opción válida para el hardware o el grupo de software (metaclúster) seleccionado para la instalación.

La selección del soporte de 64 bits es adecuada si se va a utilizar el sistema para desarrollar o ejecutar aplicaciones compiladas para el juego de instrucciones SPARC de 64 bits, actualmente admitido los sistemas UltraSPARC.

La anulación de la selección del soporte de 64 bits para los sistemas UltraSPARC elimina la capacidad de ejecutar o compilar programas de 64 bits. Un sistema UltraSPARC con soporte de 64 bits debería ejecutar los programas de 32 bits a velocidades comparables a un sistema sin soporte de 64 bits (habitualmente con un ligero porcentaje de diferencia).

Instalación de AnswerBook con Web Start

El CD de documentación de Solaris 7 incluye una nueva opción para instalar software desde el CD. Pueden utilizarse las utilidades estándar, como, por ejemplo, pkgadd, para instalar la totalidad del CD, o bien puede hacerse clic en el icono de instalación para utilizar el producto Web Start, que proporciona una interfaz de señalar y hacer clic con selecciones para instalar el servidor AnswerBook2, todas las colecciones de documentos de este CD o colecciones seleccionadas de documentos.

Para más información, consulte Capítulo 8.

Más selecciones de entorno nacional

En la versión 7 de Solaris, se han combinado en un solo CD las versiones adaptadas al entorno nacional inglesas y europeas. Como resultado, hay disponibles más selecciones de entorno nacional durante la instalación de este CD combinado que las posibles en el software de Solaris 2.6.


Nota -

Observe que es posible que haya más de un entorno nacional asociado con un idioma determinado. Esto permite las diferencias regionales, como, por ejemplo, una anotación de moneda. Por ejemplo, un usuario de habla inglesa de Estados Unidos puede seleccionar el entorno nacional en_US (inglés para Estados Unidos). Un usuario de habla inglesa del Reino Unido puede seleccionar en_GB (inglés para el Reino Unido).


Documentación

El sistema de documentación en línea AnswerBook2 utiliza una interfaz basada en navegador de web que permite visualizar e imprimir información diversa de Solaris, incluidos los documentos AnswerBook y las páginas del comando man existentes. Éstas son las nuevas características para AnswerBook2.

Manual de referencia de Solaris (páginas del comando man) disponibles en formato AnswerBook2

Las páginas del comando man están disponibles en formato AnswerBook2 (SGML) en lugar de AnswerBook1. Esto proporciona mejoras en la navegación y están enlazadas directamente desde otros documentos AnswerBook2.

Ejecución de un servidor AnswerBook2 directamente desde el CD de documentación

Con un CD de documentación y acceso de usuario root al sistema al que está conectado el CD, puede ejecutarse el servidor AnswerBook2 directamente desde el CD mediante la secuencia ab2cd.

Para obtener información detallada, véase el archivo README del CD de documentación en Capítulo 8, o la Ayuda en línea de AnswerBook2.

Capacidad para utilizar servidores web basados en CGI

Puede ejecutarse el servidor AnswerBook2 sobre un servidor web existente, tal como Sun WebServer, en lugar de necesitar que se ejecute un servidor web adicional solamente para admitir AnswerBook2.

Para obtener información detallada sobre el modo de cambiar de servidor y algunas limitaciones posibles, véase Capítulo 8 o la Ayuda en línea de AnswerBook2.

Capacidad para controlar la visualización de errores de las hojas de estilo

Puede definirse una variable de entorno, AB2_DEBUG, en el servidor AnswerBook2. Ésta controla si se muestran los errores de las hojas de estilo al usuario con la palabra "DEFECTO" en color rojo.

Para obtener información detallada sobre el modo de definir esta variable, véase la Ayuda en línea de AnswerBook2.

Soporte de idioma

El sistema operativo Solaris agrega el soporte de nuevos idiomas para los idiomas de presentación de texto compleja , Internet Intranet Input Method Protocol, la gestión de fuentes de terceros, Unicode y más de 30 entornos nacionales nuevos o mejorados.

Estructura de idiomas ampliada

El sistema operativo Solaris ha ampliado su soporte de idiomas en áreas principales:

Soporte de Unicode ampliado

Sun Microsystems tiene una visión de la informática multilingüe en la que los entornos nacionales Unicode de escrituras múltiples tienen un papel destacado. Solaris ha sido un gran defensor de los estándares abiertos y del mercado y, con esta versión, ofrece el soporte ampliado para el estándar 2.0 de Unicode con seis nuevos entornos nacionales Unicode UTF-8: francés, alemán, italiano, español, sueco y Europa (Europa devolverá el euro como el símbolo monetario predeterminado).

La inclusión de las capacidades de escrituras múltiples resulta de interés especial a los usuarios y desarrolladores. Por ejemplo, en el sistema operativo Solaris 7 se han realizado mejoras en cada uno de los entornos nacionales en_US.UTF-8 para que los usuarios puedan introducir y mostrar texto con diferentes estilos de escritura, tales como japonés, tailandés y ruso. Pueden cambiar de escritura rápidamente sin tener que cambiar o instalar un nuevo entorno nacional. Algunas de las escrituras que pueden introducir y mostrar los usuarios al utilizar cualquier entorno nacional son: árabe, chino tradicional y simplificado, japonés, coreano, hebreo, tailandés, cirílico, escrituras de la Europa Oriental, Occidental y del Norte, turco y griego. Además, se incluye un conversor de conjunto de códigos gráfico para facilitar la conversión de datos de usuario entre los diversos juegos de códigos.

Soporte de texto complejo

El software Solaris 7 ha integrado el soporte para los idiomas de presentación de texto compleja, como el árabe, hebreo y tailandés, que necesitan el preproceso especial del texto para manejar el texto bidireccional, compuesto y contextual. Los programadores pueden aprovechar el nuevo soporte del proceso y representación de texto para crear aplicaciones destinadas a estos mercados.

Internet Intranet Input Method Protocol Support

El software Solaris 7 implementa Internet Intranet Input Method Protocol (IIIMP) para permitir la interoperatividad integrada entre los métodos de entrada proporcionados por las aplicaciones de Solaris, Java, y no-X Windows. El protocolo IIIMP define cómo deberían comportarse los métodos de entrada de las aplicaciones no basadas en X Window (incluidas las aplicaciones y miniaplicaciones de Java) y proporciona una solución independiente de la plataforma para los usuarios que tienen clientes simples, tales como computadores de red o, JavaStationsTM y desean aprovechar los métodos de entrada del servidor.

Gestión de fuentes mejorada

Solaris 7 ha mejorado su soporte de fuentes mediante un nueva aplicación de Descarga de fuentes del escritorio para que los usuarios puedan utilizar y gestionar de forma sencilla fuentes PostScript Type 1 y TrueType de terceros en sus entornos Solaris.

Soporte ampliado de entornos nacionales

El soporte correcto del entorno del usuario es importante para Sun y, con esta versión, el software Solaris proporciona mejoras en más de treinta entornos nacionales para cumplir mejor las necesidades de los usuarios. Entre ellas, se incluyen los cambios para admitir la nueva moneda euro, que está previsto que entre en vigor en enero de 1999.

Soporte de la moneda euro

En 1997, la Comunidad Económica Europea (CEE) acordó estandarizar una única moneda, denominada euro, que, a partir de enero de 1999, todas las empresas de cambio de moneda, banca y finanzas de la CEE pasarán a utilizar en lugar de sus monedas locales.

Para anticipar este cambio, el software Solaris 7 ha agregado el soporte para la moneda euro con dieciséis nuevos entornos nacionales de usuario, que se describen en las tablas siguientes. El mecanismo de entrada para el símbolo de moneda del euro en estos entornos nacionales está de acuerdo con la propuesta a corto plazo de las recomendaciones de introducción del símbolo Euro de la Comisión Europea. Estos entornos nacionales opcionales son para uso de los desarrolladores y usuarios que necesiten trabajar con el euro. Los símbolos de las monedas locales siguen estando disponibles para la compatibilidad con versiones anteriores.

Nuevos entornos nacionales de usuario

El software de Solaris ya admite la mayoría de los entornos nacionales europeos y, con esta versión, se ha centrado en ampliar su soporte para las zonas de Europa del Este, Tailandia y Oriente Medio. En las tablas siguientes se muestran los nuevos entornos de usuario del sistema operativo Solaris 7.

Tabla 3-1 Entornos de usuario nuevos y cambiados

Región 

Nombre de entorno nacional 

Conjunto de código ISO 

Comentarios 

Albania 

sq_AL

8859-2 

Bosnia 

nr

8859-2 

Bulgaria 

bg_BG

8859-5 

Croacia 

hr_HR

8859-2 

Estonia 

et

8859-15 

Se ha cambiado el conjunto de códigos predeterminado a ISO 8859-15 desde ISO 8859-1.  

Finlandia  

su cambiado a fi

-- 

Cambiado para que cumpla los estándares ISO 

Francia 

fr.UTF-8

UTF-8 

 

Alemania 

de.UTF-8

UTF-8 

Israel 

he

8859-8 

 

Italia 

it.UTF-8

UTF-8 

 

Letonia 

lt

8859-13 

Se ha cambiado el conjunto de códigos predeterminado a ISO 8859-4 desde ISO 8859-13.  

Lituania 

lv

8859-13 

Se ha cambiado el conjunto de códigos predeterminado a ISO 8859-4 desde ISO 8859-13.  

Macedonia 

mk_MK

8859-5 

 

Noruega 

no_NY

8859-1 

 

Rumania 

ro_RO

8859-2 

 

Rusia 

ru

KOI-8 

Se ha cambiado el conjunto de códigos predeterminado a KOI-8 desde ISO 8859-5. El entorno nacional ruso basado en ISO8859-5 seguirá estando disponible como ru. El nuevo entorno nacional será ru.K0I8-R.

Arabia Saudí 

ar

8859-6 

Serbia 

sr_SP

8859-5 

 

Eslovaquia 

sl_SK

8859-2 

 

Eslovenia 

sl_SI

8859-2 

 

España 

es.UTF-8

UTF-8 

 

Suecia 

sv.UTF-8

UTF-8 

 

Tailandia 

th_TH

TIS 620-2533 

 

Reino Unido 

en_UK cambiado a en_GB

 

Cambiado para que cumpla los estándares ISO 

Tabla 3-2 Nuevos entornos de usuario que admiten la moneda euro

Región 

Nombre de entorno nacional 

Conjunto de código ISO 

Austria 

de_AT.ISO8859-15

8859-15 

Bélgica 

fr_BE.ISO8859-15

8859-15 

Dinamarca 

da.ISO8859-15

8859-15 

Finlandia 

fi.ISO8859-15

8859-15 

Francia 

fr.ISO8859-15

8859-15 

Alemania 

de.ISO8859-15

8859-15 

Grecia 

el.sun_eu_greek

8859-7 (modificado) 

Irlanda 

en_IE.ISO8859-15

8859-15 

Italia 

it.ISO8859-15

8859-15 

Holanda 

nl.ISO8859-15

8859-15 

Portugal 

pt.ISO8859-15

8859-15 

España 

es.ISO8859-15

8859-15 

Suecia 

sv.ISO8859-15

8859-15 

Reino Unido 

en_GB.ISO8859-15

8859-15 

Europa 

en_EU.ISO8859-15

8859-15 

Estándares

Muchos clientes se apoyan en el entorno operativo Solaris para la ejecución de aplicaciones críticas. La marca UNIX 98 muestra la dedicación continua de Sun para proporcionar un sistema operativo estable.

Marca UNIX 98

El software Solaris 7 tiene la marca UNIX 98 e incluye los siguientes cambios respecto a UNIX 95:

Entorno de desarrollo de software

El sistema operativo Solaris proporciona a los desarrolladores la documentación, las bibliotecas de software de desarrollo, las herramientas de productividad, el código de muestra y las herramientas de comprobación necesarias para desarrollar aplicaciones de software para los entornos de tiempo de ejecución de Solaris. Esta sección describe las nuevas características relacionadas con el sistema operativo Solaris de 64 bits, los objetos compartidos y el comando man.

SPARC: Entorno de desarrollador de 64 bits

El sistema operativo Solaris 7 proporciona a los desarrolladores entornos completos de desarrollo de 32 y 64 bits. Éstas son algunas de las características destacables:

Para más información, véase Solaris 7 64-bit Developer's Guide.

Enlazador de tiempo de ejecución

El enlazador de tiempo de ejecución permite a los programas encontrar las bibliotecas compartidas sin tener que definir LD_LIBRARY_PATH y hace que la carga de estas bibliotecas sea todavía más eficaz.

Para más información, véase Linker and Libraries Guide.

La utilidad man muestra ahora código SGML

La utilidad man puede ahora mostrar las páginas del comando man codificadas en SGML, así como las páginas nroff tradicionales.

Para más información sobre las páginas del comando man SGML, véase la página del comando man man(1) .

SPARC: Bibliotecas X Window de 64 bits de Solaris

Todas las bibliotecas compartidas del núcleo de X11 (.so) y todas las bibliotecas lint (.ln) para los programadores que se proporcionan en las versiones de 32 bits están disponibles como versiones de 64 bits para el software de Solaris de 64 bits. No hay ningún cambio en la API para ninguna de estas bibliotecas. Todas ellas están instaladas en el directorio /usr/openwin/lib/sparcv9 . No se proporciona ningún programa de aplicación X11 de 64 bits. Hay cuatro paquetes X11 de 64 bits:

Mejoras en el Kit de desarrollo de Java

El Kit de desarrollo de Java 1.1.5 para Solaris se ha ajustado y probado especialmente. Como resultado de esto, esta versión del Kit de desarrollo de Java para Solaris ofrece una escalabilidad y rendimiento mejorados de forma significativa para las aplicaciones Java desarrolladas e incorporadas en la empresa y a través de la red. Se han realizado las siguientes mejoras de rendimiento en JDK para Solaris:

Para más información sobre el Kit de desarrollo de Java para Solaris, véase la sede de web de Java en http://www.sun.com/solaris/java.

WebNFS

El Kit de desarrollo de software (SDK) WebNFS proporciona el acceso a archivos remotos para las aplicaciones Java que utilizan WebNFS. Como implementa directamente el protocolo NFS, no necesita que el sistema central admita NFS. Proporciona acceso a WebNFS o a los servidores NFS convencionales mediante los nombres de archivos por URL. El modelo de API de acceso a los archivos se basa en las clases del paquete java.io.* y proporciona el acceso integrado a los archivos locales y remotos. Para obtener las actualizaciones de este SDK, vaya a la sede de web: http://www.sun.com/webnfs.

La utilidad truss realiza el rastreo de llamadas de función

La utilidad truss rastrea las llamadas al sistema, señales y fallos de máquina de un proceso. Se ha mejorado con una nueva opción para permitir el seguimiento de la entrada y salida de las llamadas de función a nivel de usuario ejecutadas por el proceso rastreado. Los patrones opcionales de estilo de shell especifican las funciones y la biblioteca que hay que rastrear.

Otras mejoras de truss son las marcas de tiempo opcionales y la capacidad de dejar el proceso rastreado en estado parado y abandonado en eventos seleccionados. A continuación, puede aplicarse un depurador u otra herramienta de inspección de procesos al proceso parado.

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

Biblioteca para la configuración de dispositivos mejorada

La biblioteca libdevinfo, utilizada para obtener la información de configuración de dispositivos, se ha hecho más sólida y amplia en el software Solaris 7. Para más información, véase libdevinfo(3).

Gráficos/Imágenes

El software VISUALTM de Solaris incluye varias bibliotecas base de software multimedia y de gráficos. Las bibliotecas de base son la capa independiente de dispositivo de más bajo nivel del software Solaris. Este nivel de interfaz se ha diseñado para admitir una gran variedad de funciones comunes. Pueden construirse bibliotecas de más alto nivel por encima de las bibliotecas de base o, mediante una aplicación de software, pueden usarse directamente las bibliotecas de base, que crean aplicaciones que incorporan gráficos 2-D y 3-D, imágenes y vídeo digital. Las bibliotecas son la biblioteca de gráficos XGL y la biblioteca de gráficos XIL. A continuación se describe la nueva característica de visualización de imágenes estereoscópicas de XIL .

Entorno de tiempo de ejecución XIL 1.4

La biblioteca XIL es una API de imágenes que proporciona un conjunto básico de funciones para aplicaciones de imagen y vídeo; ofrece una estrategia para interfaces de software de bajo nivel (bibliotecas de base) y permite a las API y a los desarrolladores de API transportar su código a estas bibliotecas de base.

Si los usuarios de su ubicación ejecutan aplicaciones gráficas, debe instalarse el entorno de tiempo de ejecución (RTE) XIL 1.4. No siempre es obvio si una aplicación necesita el RTE XIL o no; por lo tanto, debería instalar RTE XIL si está instalando software de OpenWindows o CDE, dado que una aplicación puede hacer referencia a las bibliotecas XIL.

Los componentes de desarrollador de XIL son ahora independientes de Solaris y están disponibles de forma gratuita en la sede web de Sun: http://www.sun.com/solaris/xil. Estos componentes son:

Se incluyen las bibliotecas de tiempo de ejecución de XIL para garantizar el soporte continuado para las aplicaciones que utilizan XIL.

Se ha mejorado el RTE XIL con estas nuevas funciones.

Common Desktop Environment

La versión 1.3 de Common Desktop Environment (CDE) contiene un conjunto de herramientas que sirven de suplemento a las funciones de CDE 1.2. Proporciona el acceso más sencillo por parte del usuario final, la administración mejorada del sistema local y capacidades de productividad mejorada. Las nuevas herramientas incluyen:

Las aplicaciones de CDE admiten entornos nacionales de presentación de texto compleja (CTL).

Motif 2.1

El software Solaris 7 admite Motif 2.1, que incluye cinco nuevo widgets de Motif y es seguro para multiproceso. Motif 2.1 admite los entornos nacionales de Idiomas de texto complejo estándares de ISO en los que un único binario desarrollado en el sistema operativo Solaris 7 proporciona el soporte estándar y avanzado para los usuarios de los idiomas hebreo, árabe y tailandés.

Los cinco nuevos widgets de Motif son:

Impresión

Una nueva función de impresión gestiona las fuentes PostScript de terceros para las impresoras PostScript.

Gestión de fuentes mejorada

Solaris 7 ha mejorado su soporte de fuentes mediante un nueva aplicación de Descarga de fuentes del escritorio para que los usuarios puedan utilizar y gestionar de forma sencilla fuentes PostScript Type 1 y TrueType de terceros en sus entornos Solaris. Descarga de fuentes del escritorio permite a los usuarios descargar, eliminar, volver a codificar y convertir fuentes, comprobar el estado y realizar otras tareas administrativas en su impresora PostScript.

Soporte de hardware

El entorno operativo Solaris continúa proporcionando el software necesario para admitir nuevo hardware.

x86: Controlador de disco SCSI sd

En las versiones anteriores de Solaris, el soporte de discos SCSI en los sistemas basados en x86 estaba manejada por el controlador cmdk. En la versión 7 de Solaris, este soporte lo maneja el controlador sd, el controlador de discos SCSI utilizado en los sistemas Solaris (Edición SPARC). Aunque derivan del mismo código base, hay algunas diferencias entre las versiones de SPARC e Intel en esta versión. Por ejemplo, en la versión de Intel se proporciona el soporte de etiquetas de volumen específico para x86 para que las aplicaciones (que utilizan los nombres de disco lógicos en /dev/dsk) no se vean afectadas por el cambio de controlador. La versión de Intel también proporciona el soporte de geometrías de disco específicas de x86 que no es necesario en la versión de SPARC. Además, ahora se proporciona el soporte de CD-ROM ATAPI por parte del controlador sd.

Para más información, véase estas páginas del comando man: cdio(7I), cmdk(7D), dkio(7I), scsi(4), sd(7D).

x86: Soporte de estructura de E/S inteligente

La E/S inteligente (I2O) es un estándar, actualmente en expansión, para subsistemas de E/S modulares de alto rendimiento definido y promovido por un grupo de interés especial, I2OSIG. Los objetivos de I2O son:

Actualmente, el soporte de I2O sólo está disponible en Solaris (Edición Intel). La versión 7 de Solaris incluye la estructura básica para permitir el soporte de hardware preparado para I2O. La implementación admite la especificación 1.5 de I2O. Esta estructura incluye:

En esta versión, no se admite el arranque desde un dispositivo I2O; tampoco la configuración de hardware y software y firmware no de Solaris I2O (tal como HDM e IRTOS) desde el sistema Solaris. Para obtener una lista del hardware I2O específico que se ha probado con Solaris 7, consulte Solaris 7 (Intel Platform Edition) Hardware Compatibility List.