Este capítulo enumera los avisos de finalización de soporte.
Ya no se admite el navegador HotJavaTM.
La versión 1.2 del kit de desarrollo de Java (JDKTM 1.2) de Solaris ya no admite la versión 1.0 de la interfaz nativa de Java (JNI 1.0).
Se ha eliminado la admisión de la versión 1.0 de la interfaz nativa de Java (JNI 1.0) en el kit de desarrollo de Java (JDK) de Solaris. También se conoce a JNI 1.0 como la Interfaz de método nativo (NMI).
El software Solstice AdminSuiteTM 2.3 ya no es compatible. Cualquier intento de ejecutar Solstice AdminSuite 2.3 para configurar un cliente sin disco o Solstice AutoClient dará lugar a un fallo para el que no existe modificación actualmente, ni se prevé que exista en el futuro. Solaris 8 7/01 incluye comandos nuevos para gestión de clientes sin disco. Si desea más información, consulte smosservice(1M) y smdiskless(1M).
Ya no se admiten las fuentes F3 y el adaptador TypeScaler, la tecnología de fuentes escalable de Sun. Sun seguirá admitiendo los formatos de fuente estándar Type1 y TrueType.
Ya no se admite XGL.
El tipo de datos paddr_t, que se encuentra en sys/types.h, no se admite en el entorno de compilación de 64 bits. En la actualidad, sólo está disponible en el de 32 bits.
Dos conjuntos de API permiten a las aplicaciones acceder a los datos de contabilidad de los usuarios. El conjunto preferido de interfaces de programación para acceder y manipular la información de contabilidad de los usuarios se describe en la página de comando man getutxent(3C). Estas interfaces tienen más capacidad y son más fáciles de mover que las antiguas rutinas getutent(3C).
Las aplicaciones antiguas pueden acceder directamente a los archivos de soporte de contabilidad. Los archivos /var/adm/utmp y /var/adm/wtmp y sus correspondientes enlaces simbólicos, /etc/utmp y /etc/wtmp, ya no se admiten. El formato de los datos de estos archivos restringe la evolución del sistema operativo Solaris. Es necesario actualizar las aplicaciones que usan dichos archivos para que utilicen las API documentadas y admitidas.
Las aplicaciones que utilizan la familia de rutinas getutent(3C) posiblemente no se vean afectadas en configuraciones de sistemas pequeños. Sin embargo, en futuras versiones, estas interfaces pueden dar errores cuando se utilicen en configuraciones de grandes sistemas. Por esta razón, debe usar las rutinas getutxent(3C) tanto para los códigos antiguos como para los nuevos en lugar de la API getutent(3C) .
Ya no se admite sysidnis(1M). sysidnis(1M) es el programa de identificación del sistema encargado de la configuración de los servicios de nombre durante las instalaciones, actualizaciones y después de realizar una desconfiguración con sys-unconfig(1M).
sysidns(1M) reemplaza a sysidnis(1M).
Ya no se admiten los siguientes servidores y sistemas de arquitectura basados en Sun4c:
SPARCstationTM SLC
SPARCstation ELC
SPARCstation IPC
SPARCstation IPX
SPARCstation 1
SPARCstation 1+
SPARCstation 2
Ya no se admite ninguna opción de hardware (como los dispositivos SCSI) ni configuración dependiente de la arquitectura basada en Sun4c.
Ya no se admiten los sistemas SPARCstation VoyagerTM.
Ya no se admiten los sistemas SPARC Xterminal 1TM.
El paquete SUNWebnfs puede que ya no se incluya en las versiones futuras del soporte del sistema operativo Solaris.
La biblioteca y documentación están disponibles para su descarga en http://www.sun.com/webnfs.
Puede que el Protocolo punto a punto asíncrono no sea compatible en una versión futura. Solaris PPP 4.0 sustituye a esta función. Para obtener más información, véase la página de comando man pppd((1M)).
Es posible que la versión 1.2.2 de JDK y la versión 1.2.2 de JRE dejen de admitirse en futuras ediciones. A partir de la versión 1.3 de la edición estándar de Java 2 se admite una función prácticamente equivalente. Todas las versiones actuales y anteriores de JDK y JRE pueden descargarse en la dirección de Internet http://java.sun.com.
Es posible que la versión 1.1.8 de JDK y la versión 1.1.8 de JRE dejen de admitirse en futuras versiones. A partir de la versión 1.3 de la edición estándar de Java 2 se admite una función prácticamente equivalente. Todas las versiones actuales y anteriores de JDK y JRE pueden descargarse en la dirección de Internet http://java.sun.com.
Puede que las zonas horarias /usr/share/lib/zoneinfo/GMT[+-]* ya no sean compatibles en una versión futura. Estos archivos se pueden eliminar de /usr/share/lib/zoneinfo. Sustituya la utilización de las zonas horarias zoneinfo con el archivo Etc/GMT[-+]* equivalente. Para obtener más información, consulte zoneinfo(4) y environ(5).
Es posible que el sistema de archivos s5fs no se admita en futuras versiones. El sistema de archivos s5fs admite la instalación interactiva de aplicaciones UNIX. El sistema operativo Solaris ya no requiere que se admita la instalación de aplicaciones interactivas UNIX.
Es posible que algunas de las funciones de la utilidad sendmail dejen de admitirse en futuras versiones. Las funciones afectadas son modificaciones específicas de Sun, que no son estándar. Dichas funciones contienen sintaxis y semántica especiales para archivos de configuración de V1/Sun, la función de modalidad remota y las tres funciones de alias inverso de Sun.
Puede encontrar más información sobre estas funciones y sobre cuestiones relativas a la migración en http://www.sendmail.org/vendor/sun/solaris9.html.
Es posible que el servidor de AnswerBook2TM no se admita en una futura versión. La información sobre Solaris seguirá estando disponible en el CD de documentación de Solaris, en formato en línea. Toda la documentación de Solaris también está disponible en http://docs.sun.com.
La próxima versión probablemente no admitirá Solstice AdminTool (admintool). Esta herramienta realiza la gestión de usuarios, impresoras, paquetes de software, puertos serie, grupos y sistemas.
La función de gestión de impresión está disponible actualmente en el sistema operativo Solaris 8 (véase /usr/sadm/admin/bin/printmgr).
Las futuras versiones probablemente no admitirán Solstice Enterprise Agents.
Probablemente XIL ya no se admita en una próxima versión. Las aplicaciones que usan XIL originan la emisión del mensaje de advertencia siguiente:
WARNING: XIL OBSOLESCENCE This application uses the Solaris XIL interface which has been declared obsolete and may not be present in versions of Solaris beyond Solaris 8. Please notify your application supplier. The message can be suppressed by setting the environment variable "_XIL_SUPPRESS_OBSOLETE_MSG. |
Es posible que las futuras versiones no admitan la biblioteca de clientes de LDAP, libldap.so.3. La nueva versión de esta biblioteca, libldap.so.4, es compatible con la revisión draft-ietf-ldapext-ldap-c-api-04.txt del borrador ldap-c-api del departamento de ingeniería de Internet (IETF).
Es posible que en futuras versiones el CD de software de Solaris no incluya el paquete SUNWrdm, que antes incluía notas sobre la versión y se instalaba en /usr/share/release_info.
Si desea obtener las notas sobre la versión, consulte las Notas sobre la versión en el CD de documentación de Solaris, las Notas sobre la versión de la instalación, o las Notas sobre la versión disponibles en http://docs.sun.com.
Probablemente, las futuras versiones no admitan la utilidad crash(1M). El comando crash es una utilidad que examina los archivos de volcado de las paradas del sistema; la nueva utilidad mdb(1) supera las funciones de ese comando. La interfaz del comando crash se ha estructurado sobre detalles de implementación, como ranuras, que no guardan relación con la implementación del sistema operativo Solaris.
"Transition From crash" in Solaris Modular Debugger Guide, ofrece información a aquellos usuarios que desean pasar de crash a usar mdb.
Se puede eliminar el cliente de Kerberos versión 4 en una futura versión. Esto significa la admisión de Kerberos versión 4 en los comandos kinit(1), kdestroy(1), klist(1), ksrvtgt(1), mount_nfs(1M), share(1M) y kerbd(1M), en la biblioteca kerberos (3KRB) y en la API de programación de ONC RPC kerberos_rpc(3KRB).
En una próxima versión del sistema operativo Solaris 8, probablemente la utilidad adb(1) pueda implementarse como enlace con la nueva utilidad mdb(1).
La página de comando man mdb(1) describe las características del nuevo depurador, incluida su compatibilidad con adb(1). Aun en el modo de compatibilidad, existen diferencias entre adb(1) y mdb(1). Éstas son:
El formato de salida de texto de algunos subcomandos es diferente en mdb(1). Los archivos de macro están formateados con las mismas reglas, pero probablemente haya que modificar las secuencias que dependen de la salida de otros subcomandos.
La sintaxis del especificador de longitud de Watchpoint en mdb(1) es diferente de la sintaxis descrita en adb(1). Los comandos Watchpoint de adb(1) :w, :a y :p permiten introducir una longitud de números enteros (en bytes) entre los dos puntos y el carácter de comando. En mdb(1), hay que especificar la cuenta como de repetición, tras la dirección inicial.
El comando 123:456w de adb(1) se especifica en mdb(1) como 123,456:w.
Los especificadores de formato /m, /*m, ?m y ?*m no están reconocidos ni admitidos por mdb(1).
Probablemente las próximas versiones no admitan los kits de herramientas de OpenWindowsTM XViewTM y OLIT. Quizá desee migrar al kit de herramientas Motif. Para inhabilitar el mensaje de advertencia, use #define OWTOOLKIT_WARNING_DISABLED o -D.
Probablemente las próximas versiones no admitan el entorno OpenWindows. Quizá desee migrar a CDE, Common Desktop Environment.
Probablemente las próximas versiones no admitan el Servicio de asignación de nombres federado basado en el estándar X/Open XFN.
La capacidad de aplicar el comando ipcs(1) a los volcados de parada del sistema con las opciones de línea de comando -C and -N puede que no esté admitida en próximas versiones. El comando depurador mdb(1) ::ipcs ofrece funciones equivalentes.
Las clases -AutoRebuildAliases de la página de comando man sendmail(1m) se ha rechazado y puede que la próxima versión ya no la admita.
Es posible que las próximas versiones no admitan los siguientes servidores con arquitectura basada en sun4d:
SPARCserverTM 1000
SPARCcenterTM 2000