Solaris Operating System Update Charts

Solaris 9 Operating System
 
  »   Family Comparison
  »   General FAQ
  »   System Requirements
 
Java Powered
 
Solaris 9 12/02
UFS logging enables faster system reboots. Because the file system transactions are already stored, checking the file system is not required if the file system is already consistent. In addition, the performance of UFS logging improves or exceeds the level of performance of non-logging file systems in this Solaris release.
The flarcreate command is used to create a Solaris Flash archive. The command has been updated with new options that increase your flexibility to define archive contents when creating an archive. You now can exclude more than one file or directory. From an excluded directory, you can add back a subdirectory or file. This feature is useful when you want to exclude large data files that you do not want cloned.
This enhancement to the crypt API allows different algorithms to be used for encrypting user passwords.

Password encryption protects passwords from being read by intruders and strengthens the overall security of the system. Three strong password encryption mechanisms are now available in the crypt module:
  • Blowfish version, compatible with BSD systems
  • MD5 version, compatible with BSD and Linux
  • Stronger MD5 version, compatible with other Solaris 9 12/02 systems
The Pluggable Authentication Module (PAM) framework was expanded by including a new control flag. The new control flag provides the ability to skip additional stack processing. This skipping is enabled if the current service module is successful and if no failure occurred on the previous mandatory modules.
The pam_ldap password management feature strengthens the overall security of the LDAP Naming Service when used in conjunction with the Sun ONE Directory Server. Specifically, the password management feature does the following:
  • Allows for tracking password aging and expiration
  • Prevents users from choosing trivial or previously used passwords
  • Warns users if their passwords are about to expire
  • Locks out users after repeated login failures
  • Prevents users, other than the authorized system administrator, from deactivating initialized accounts
The use of a dedicated test IP address for failure detection on single-adapter IP network multipathing groups is no longer required. When failover is not possible because only one NIC is in an IP network multipathing group, you can now combine the test address and the data address. The in.mpathd daemon uses a data address to detect failure when a test address is not specified.
The Solaris installation programs now support Lightweight Directory Access Protocol (LDAP) Version 2 profiles. These profiles enable you to configure your system to use a proxy credential level. During the Solaris Web Start or suninstall installation programs, you can specify the LDAP proxy bind distinguished name and proxy bind password. With any installation method you can preconfigure LDAP before installation by using the proxy_dn and proxy_password keywords in the sysidcfg file.
The Solaris Network Cache and Acceleration (NCA) kernel module now supports multiple instances of a web server. This support enables you to use a Solaris machine to perform IP address-based virtual web hosting. Solaris uses a single configuration file, ncaport.conf, to map NCA sockets to IP addresses.
The following new freeware package has been added in the Solaris 9 12/02 update release: ANT 1.4.1 - The Jakarta ANT Java/XML-based build tool. To view license terms, attribution, and copyright statement for ANT, go to /usr/sfw/share/src/<freeware name>
The Solaris 9 12/02 release includes a new linker-editor features such as string table compression, unreferenced section elimination, and unreferenced dependency detection. For a complete list of these new features, see "New Linker and Libraries Features and Updates" in the Linker and Libraries Guide.
Netscape 6.2.3 is integrated in the Solaris Operating System. Netscape 6.2.3 is an application suite that includes a web browser, mail and newsgroups, and web publishing capabilities. Netscape 6.2.3 enables the user to navigate the web, communicate with colleagues, participate in discussion groups, and create dynamic web pages. Netscape 6.2.3 also enables user customization. This version of the tool improves productivity and efficiency with streamlined browsing, user tools for completing tasks, more choice, more control and standards for web-based applications.
The madvise() function allows the kernel to optimize access to a user-defined region of memory. It is an enhancement to the Memory Placement Optimization (MPO) feature which was added in Solaris 9 9/02 release. The Solaris 9 12/02 release includes three new flags for the madvise() function:
  • MADV_ACCESS_LWP - Gives a specified lightweight process (LWP) resource allocation priority.
  • MADV_ACCESS_MANY - Specifies an address range that is intensively used by processes across the machine.
  • MADV_ACCESS_DEFAULT - Resets an address range's access pattern to the system default.
The Sun ONE Application Server 7, Platform Edition, is integrated in the Solaris 9 Operating System 12/02 release. The Platform Edition of the Application Server provides the foundation for enterprise-class application services and web services. The server provides a high performance, small footprint Java 2 Platform, Enterprise Edition (J2EE platform). J2EE enables the development, deployment and management of enterprise applications and web services to a broad range of servers, clients, and devices.

The Sun ONE Application Server provides application portability and faster time to market for new Java and XML applications with J2EE 1.3 platform compatibility. The Application Server enables developers to build applications that are based on JavaServer Pages (JSP), Java Servlet, and Enterprise JavaBeans (EJB) technology. This technology supports a broad range of business requirements from small departmental applications to enterprise-scale, mission-critical services.
The Solaris 9 12/02 release integrates the Sun ONE Message Queue Platform Edition 3.0.1 as a JMS (Java Messaging Service) provider. The integration of the Sun ONE Message Queue allows applications and their components to exchange messages reliably and asynchronously. The enables processes that run on heterogeneous platforms to connect to a common message service, thus enabling the exchange of information. The Message Queue also provides other features such as centralized administration, tunable performance, support for JNDI and SOAP messaging.
The new Xrender feature increases performance for applications, such as the StarOffice software suite, that run on the Solaris operating environment. The Xrender feature provides a modern appearance for these applications. Xrender uses hardware processing for alpha-blending and transparency effects.
The Xserver Virtual Screen enhancement allows the X window system to add a separate screen to the display without the presence of a frame buffer hardware for that screen. This provides virtual frame buffer support for displays thus enabling assistive technologies such as windows magnifiers.