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 sistema operativo Solaris 8 ya no admite el software Solstice AdminSuiteTM 2.3. 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. Aunque en teoría es posible editar manualmente los archivos de configuración para admitir clientes sin disco, no se recomienda hacerlo y la operación no se admite.
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 de industria 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 entorno de compilación 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 eso, es mejor utilizar las rutinas getutxent(3C) para los códigos nuevos y antiguos, en lugar de las 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).
Se ha sustituido el subsistema de consola del sistema operativo Solaris en un sistema basado en IA. Este elemento nuevo ofrece una mayor compatibilidad con el subsistema de consola para el entorno operativo Solaris en sistemas basados en SPARC y permite futuras ampliaciones. Este sustituto ha hecho que un gran número de interfaces no admitidas o no documentadas, además de algunas documentadas, hayan quedado invalidadas.
pcmapkeys(1)
loadfont(1)
loadfont(4)
Interfaces no documentadas ni admitidas:
ioctls enumerada en /usr/include/sys/kd.h
ioctls enumerada en /usr/include/sys/vt.h
Admisión de VT
/dev/vt*
AT386 ya no es el tipo de terminal para la consola; ahora es sun-color.
El sistema operativo Solaris ya no puede admitir los controladores de las siguientes tarjetas de vídeo:
Boca Voyager 64
Compaq QVision 1024
Compaq QVision 2000
FIC 864P
Everex ViewPoint 64P
Everex VBA Trio 64P
Matrox Impression Plus
Western Digital Paradise Bahamas