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

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.