************************************************************************ Descripción de las nuevas funciones de Solaris(TM) 7 (805-3222-10) ************************************************************************ Copyright 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303 U.S.A. Todos los derechos reservados. ************************************************************************* Copyright 1998 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, Californie 94303 Etats-Unis. Tous droits réservés. ************************************************************************* Este archivo forma parte del paquete SUNWrdm y contiene una lista de novedades y funciones nuevas del producto que llegaron demasiado tarde para su inclusión en "Novedades de Solaris 7" del manual "Solaris 7: Biblioteca de información". En el paquete SUNWrdm también se incluyen los archivos siguientes: o el archivo installation_bugs, con problemas conocidos referidos a la instalación. Este archivo contiene información duplicada que también se ha incluido en "Solaris(TM) 7: Notas sobre la versión (Edición SPARC(TM))" y en "Solaris(TM) 7: Notas sobre la versión (Edición Intel)" o el archivo runtime_bugs, con problemas en tiempo de ejecución conocidos o el archivo eof, con notas de finalización de soporte de software o el archivo integrated_patches, con una lista de las modificaciones publicadas, así como las modificaciones preliminares, y que incluye Consultas CERT que han sido corregidas en la versión Solaris 7 o el archivo driverupdate con información actualizada sobre los controladores. En "Solaris 7: Notas sobre la versión (Edición SPARC)" y en "Solaris 7: Notas sobre la versión (Edición Intel)", se pueden encontrar las últimas descripciones adicionales de defectos de instalación y en tiempo de ejecución, notas sobre nuevas funciones y sobre finalización de soporte de software, así como información sobre actualizaciones de controladores y modificaciones. En http://docs.sun.com podrá localizar ambos documentos. Para obtener más información sobre Sun Microsystems, Inc., vea http://www.sun.com. Convenciones tipográficas _________________________ o Los títulos de los manuales se incluyen entre comillas, por ejemplo: "Solaris: Guía avanzada del usuario" o El texto que debe escribir está en un párrafo aparte y sangrado; por ejemplo: Escriba: stty sane para reiniciar el terminal a minúsculas. o Las variables aparecen entre símbolos de mayor que y menor que, por ejemplo: cp /net/server/home/user/ /tmp/ ____________________________________ Cómo hacer búsquedas en este archivo ____________________________________ Para realizar búsquedas de palabras clave en este archivo, pueden utilizarse varios editores, como vi y el Editor de textos. Si utiliza el editor vi para buscar palabras clave y necesita ayuda, "Solaris Advanced Installation Guide" y la página de comando man vi proporcionan los contenidos generales de los comandos de vi e información para hacer una búsqueda más precisa. NOTA: Cuando utilice vi, tenga presente que las búsquedas diferencian entre mayúsculas y minúsculas. Puede acelerar su búsqueda definiendo el archivo para que no distinga entre caracteres en mayúsculas y minúsculas. Para no diferenciar entre mayúsculas y minúsculas durante la búsqueda, escriba: :set ignorecase Determinados caracteres especiales (| & ! . ^ * $ \) son comandos. Cuando se utilizan dentro de cadenas de búsqueda deben ir precedidos por un carácter de escape que consiste en una barra invertida (\). Si está en un entorno OpenWindows(TM), utiliza el Editor de textos para buscar palabras clave y necesita ayuda, consulte "Solaris 7: Guía del usuario" o bien la página de comando man textedit. Para abrir la ventana del editor de textos mediante las opciones de menú, elija Editor de textos en el menú Programas del Área de trabajo. También puede también hacer doble clic en el icono del archivo de texto del Gestor de archivos o escribir en la línea de comandos: textedit & NOTA: El nombre de este producto es Solaris 7 pero el código y la ruta de acceso o los nombres de la ruta de acceso al paquete pueden utilizar Solaris 2.7 o SunOs 5.7. Siga siempre el código y la ruta de acceso tal y como están escritos. ______________ Solaris 64-Bit ______________ --------------------------------------------------------------------- Sólo SPARC: Instrucciones del ensamblador de 64 bits --------------------------------------------------------------------- El ensamblador que viene incluido en los sistemas SPARC se ha actualizado para admitir el ensamblaje de programas en ensamblador SPARC de 32 y de 64 bits. Los juegos de instrucciones admitidos incluyen SPARC V8, SPARC V9 y las instrucciones del Juego de instrucciones visuales (VIS) específico de UltraSPARC. --------------------------------------------------------------------- Versión actualizada del Kit de desarrollo Java(TM) --------------------------------------------------------------------- El Kit de desarrollo Java (JDK) que se incluye en esta versión se ha actualizado a la versión 1.1.6. Además de proporcionar una mayor estabilidad, esta versión ofrece mejoras significativas de rendimiento en ciertos tipos de aplicación (como las aplicaciones de cálculo intensivo), debido a determinadas optimizaciones realizadas en el compilador JIT. Esta versión incluye también soporte para archivos grandes. Las clases y métodos de Java pueden acceder ahora a archivos mayores que 2 Gigabytes, o iguales, sin ningún cambio en las API. En consecuencia, una aplicación Java ejecutada con esta versión del JDK podrá tener acceso a archivos grandes. --------------------------------------------------------------------- Seguridad actualizada en Sendmail --------------------------------------------------------------------- El software Solaris 7 incluye la versión 8.9.1 de Sendmail. En esta versión, se han reforzado de forma predeterminada algunas comprobaciones de seguridad. Por ejemplo, reenviar archivos, .forward, o archivos alias especificados con :include: pueden necesitar alguna modificación para funcionar adecuadamente con esta versión de Solaris. Para más información, consulte Mail Administration Guide. --------------------------------------------------------------------- Subproceso múltiple malloc --------------------------------------------------------------------- libmtmalloc proporciona una asignación de memoria dinámica alternativa para las aplicaciones de subproceso múltiple. La biblioteca proporciona la API tradicional para la gestión de la pila, malloc, calloc, realloc y libre. A diferencia de libc malloc, libmtmalloc proporciona acceso simultáneo al área gestionada por la pila, proporcionando un mayor rendimiento a una utilidad clave del sistema. Para utilizar esta biblioteca debe enlazar su aplicación -lmtmalloc. Tenga en cuenta que -lmtmalloc debe aparecer en la línea de enlace antes del enlace con libc -lc. Para más información, vea la página de comando man 3t malloc. -------------------------------------------------------------------- Control de interrupción del procesador -------------------------------------------------------------------- Los administradores de sistema y los desarrolladores de aplicaciones en tiempo real pueden utilizar el control de interrupción del procesador para controlar la distribución de las interrupciones en un sistema multiprocesador. Esto puede mejorar el rendimiento de las aplicaciones que se ejecutan en los procesadores cuando las interrupciones están inhabilitadas. Ello permite a los usuarios inhabilitar la mayor parte de las interrupciones en los procesadores especificados, mediante el comando psradm(1m) o la llamada al sistema p_online(2) en los procesadores individuales, o mediante el comando psrset(1m) en todos los procesadores del conjunto. Para más información, vea las páginas de comando man, psradm(1m), p_online(2) y psrset(1m). -------------------------------------------------------------------- Erratas en la documentación de la biblioteca de instalación de Solaris 7 -------------------------------------------------------------------- En el capítulo Novedades, "Entorno del desarrollador de software", la dirección web de documentación del desarrollador XIL ha cambiado a http://www.sun.com/software/imaging. Además, los componentes del desarrollador XIL no contienen ya los siguientes documentos: o Las páginas de comando man XIL que describen el uso de la API XIL. o La Guía del programador XIL Las bibliotecas y la cabecera de tiempo de ejecución XIL permanecen en Solaris para garantizar la continuidad del soporte de las aplicaciones que utilizan XIL. La sentencia, "XIL añade la admisión de pantallas de imagen estereoscópica" se debe leer como "XIL ha añadido la admisión de pantallas de imagen estereoscópica". -------------------------------------------------------------------- Erratas en la documentación de la System Administration Guide, Vol. II en la sección "Managing System Performance" -------------------------------------------------------------------- En Solaris 7 (Edición Intel), hay una nueva herramienta ajustable, llamada base del núcleo, que los administradores del sistema pueden utilizar para cambiar el tamaño máximo del núcleo o el espacio de usuario. Los procesadores Intel x86 y compatibles sólo admiten 4GB de espacio de dirección virtual, que, de forma predeterminada, en el entorno operativo Solaris, está dividido en dos partes, una de 3,5 GB para procesos de usuario y otra de 512 MB para el núcleo de Solaris, lo que puede resultar inapropiado para ciertas cargas de trabajo. Por ejemplo, un acelerador de caché de red basado en el núcleo, se puede beneficiar de un espacio de dirección virtual mayor para el núcleo, mientras que un sistema con 4GB de memoria física, que ejecuta operaciones de proceso de transacciones mediante una RDBMS, como Oracle, preferirá incrementar el espacio para los procesos de usuario. Los administradores del sistema pueden cambiar la asignación predeterminada mediante las propiedades de la base del núcleo. Ésta define el comienzo del espacio de direccionamiento del núcleo; su valor predeterminado es 0xE0000000. Reduciendo la base del núcleo por debajo de 0xC0000000 se tiene un sistema no compatible ABI, por lo que algunos programas de usuario compatibles ABI pueden no funcionar. Utilice eeprom(1M) para definir el valor adecuado (en hexadecimal) de la base del núcleo ajustable. El cambio será efectivo cuando rearranque el sistema.