Solaris 8 (Intel Platform Edition) 7/01 Release Notes

Current Release

HotJava Browser

The HotJavaTM browser is no longer supported.

Solaris Java Development Kit: JNI 1.0 Interface

The 1.0 version of the Java Native Interface (JNI 1.0) is no longer supported by the Solaris Java Development Kit version 1.2 (JDKTM 1.2).

Support in the Solaris Java Development Kit (JDK) for the 1.0 version of the Java Native Interface (JNI 1.0) has been removed. JNI 1.0 is also known as the Native Method Interface (NMI).

Solstice AdminSuite 2.3/AutoClient 2.1

Solstice AdminSuiteTM 2.3 software is no longer supported. Any attempt to run Solstice AdminSuite 2.3 to configure a Solstice AutoClient or diskless client will result in a failure for which no patch is available or planned. Solaris 8 7/01 includes new commands for diskless client management. See smosservice(1M) and smdiskless(1M) for more information.

F3 Font Technology

F3 fonts and the TypeScaler rasterizer, Sun's proprietary scalable font technology, is no longer supported. Sun will continue to support the industry standard font formats, Type1 and TrueType.


XGL is no longer supported.

Derived Type paddr_t

The paddr_t data type found in sys/types.h is not supported in the 64-bit compilation environment. It is currently only available in the 32-bit compilation environment.

Changes to Application Programming Interfaces (APIs) for User Accounting Data

Two sets of APIs allow user accounting data to be accessed by applications. The preferred set of programming interfaces for accessing and manipulating user accounting information is described on the getutxent(3C) man page. These interfaces are both more capable and more portable than the older getutent(3C) routines.

Older applications may access the underlying accounting files directly. The files /var/adm/utmp and /var/adm/wtmp and the corresponding symbolic links /etc/utmp and /etc/wtmp are no longer supported. The format of the data contained in these files constrains the future evolution of the Solaris operating environment. Applications using these files should be updated to use the documented and supported APIs.

Applications that are already using the getutent(3C) family of routines may be unaffected on small system configurations. However, in future releases these interfaces may return errors when used on very large system configurations. For this reason, use the getutxent(3C)routines for both old and new code in place of thegetutent(3C) APIs.

The sysidnis(1M) System Identification Program

sysidnis(1M) is no longer supported. sysidnis(1M) is the System Identification program responsible for configuring name services during installation, upgrade, and after unconfiguration using sys-unconfig(1M).

sysidnis(1M) has been replaced by sysidns(1M).

Console Subsystem

The console subsystem for the Solaris operating environment running on an IA-based system has been replaced. The replacement is more compatible with the console subsystem for the Solaris operating environment running on a SPARC-based system and provides for future extensibility. This replacement has invalidated a large number of undocumented and unsupported interfaces, as well as some documented interfaces.

Documented interfaces:

Undocumented and unsupported interfaces:

Video Cards

The Solaris operating environment may no longer support drivers for the following video cards: