Solaris 9 12/02: Novedades del sistema operativo

Herramientas de desarrollo

Descripción 

Fecha de la versión 

SPARC: Integración de Sun ONE Application Server 7

Sun ONE Application Server 7, Platform Edition, (antes iPlanet Application Server) está integrado en la versión de actualización Solaris 9 12/02. Consulte Conexión en red.

12/02 

SPARC: Sun ONE Message Queue

La versión de actualización Solaris 9 12/02 admite aplicaciones del servicio de envío de mensajes JMS. Estas aplicaciones se basan en Sun ONE Message Queue, un proveedor de JMS. Consulte Conexión en red.

12/02 

Función crypt() mejorada

En esta actualización de Solaris se incluyen nuevas extensiones de la función crypt () y se presenta la función crypt_gensalt(). Dichas mejoras permiten a los administradores cambiar el algoritmo utilizado para camuflar las contraseñas de inicio de sesión UNIX® de los usuarios.

Se incluyen módulos para MD5 y Blowfish. Los módulos de MD5 se encuentran en crypt_sunmd5 y crypt_bsdmd5. El módulo de Blowfish se incluye en crypt_bsdbf.

Los desarrolladores pueden crear nuevos módulos para algoritmos de camuflaje de contraseñas alternativos. Los desarrolladores de aplicaciones deben emplear la función crypt_gensalt() en lugar de generar manualmente la salt para pasar a la función crypt ().

Los módulos para algoritmos alternativos se especifican en el archivo crypt.conf(4). El campo module_path especifica la ruta de acceso al objeto de librería compartida que implementa las dos funciones necesarias:

  • crypt_gensalt_impl(): genera el salt

  • crypt_genhash_impl(): genera la contraseña cifrada

Para obtener más información, consulte las páginas de comando man crypt(3C) y policy.conf(4).

12/02 

Nuevos indicadores para la función madvise()

 

La función madvise() permite al núcleo optimizar el acceso a un área de memoria definida por el usuario. La versión Solaris 9 12/02 incluye tres nuevos indicadores para la función madvise ():

  • MADV_ACCESS_LWP: concede prioridad de asignación de recursos a un proceso ligero (LWP) específico

  • MADV_ACCESS_MANY: especifica un rango de direcciones utilizado continuamente por procesos de toda la máquina

  • MADV_ACCESS_DEFAULT: restablece el patrón de acceso predeterminado del sistema a un rango de direcciones

Para obtener más información sobre la función madvise(), consulte la página de comando man madvise(3C).

12/02 

Actualizaciones de enlazadores y bibliotecas

La versión Solaris 9 12/02 incluye nuevas funciones de enlazador y editor, como compresión de tabla de cadenas, eliminación de secciones no referenciadas y detección de dependencias no referenciadas. Para ver una lista completa de dichas nuevas funciones, consulte "New Linker and Libraries Features and Updates" en la guía Linker and Libraries Guide.

12/02 

API de middleware para tarjetas inteligentes

La estructura de Tarjeta inteligente de Solaris ofrece ahora API de middleware de bajo nivel que se pueden usar para el intercambio de datos con tarjetas inteligentes mediante el uso de un lector de tarjetas inteligentes. Las API se pueden usar en plataformas como los sistemas Sun BladeTM y Sun RayTM. Las aplicaciones escritas en los lenguajes Java o C pueden usar estas interfaces.

Para obtener más información, consulte la página de comando man libsmartcard(3LIB) y la documentación JavaDocs en /usr/share/javadoc/smartcard.

9/02