OpenWindows Advanced User's Guide

Appendix B Making the Transition to Solaris 2.5

This appendix briefly introduces the changes that users and system administrators can expect when making the transition from SunOS 4.x for SPARC systems and Solaris 2.1 for IA-based systems.

SPARC only -

The Solaris 2.5 upgrade option is available if at least one disk attached to the system has a Solaris 2.1 or later root file system. The upgrade option is not available for systems with SunOS 4.1.

IA only -

The Solaris upgrade option is not available from Solaris 2.1 to 2.5.

For more detailed information about the transition from SunOS 4.x to Solaris 2.5, and for information about the differences between these two software environments, see Solaris 1.x to 2.x Transition Guide and Source Compatibility Guide.

For a look at some of the changes between Solaris 2.5 and your previous version, see Solaris 1.x to 2.x Transition Guide.

B.1 Making the Transition from SunOS 4.x

The Solaris 2.5 environment includes SunOS 5.x system software. The following sections present a brief description of the differences between SunOS 4.x and SunOS 5.x for both users and system administrators.

B.1.1 SPARC: Changes Affecting SunOS 4.x Users

Some of the more obvious differences between SunOS 4.x releases and the SunOS 5.x releases are:

For more information on the preceding topics, see Solaris 1.x to 2.x Transition Guide.

B.1.2 SPARC: Changes Affecting SunOS 4.x System Administrators

Some of the differences you will find in migrating to the SunOS 5.x environment from a SunOS 4.x environment are:

Figure B-1 Device-naming Convention


Note that on some disks (xy, xd) there is no target component; such disks have names like c0d0s0.

B.1.3 SPARC: Compatibility with SunOS 4.x Releases for SPARC Systems

The Solaris 2.5 environment provides two packages to ease the transition and migration to the SunOS 5.x system software for SPARC systems:

If you use these packages, remember that they are a temporary transition aid only for

B.1.3.1 SPARC: The SunOS/BSD Source Compatibility Package

If this software package is installed, it supports some of the SunOS/BSD commands that are not included in, or have changed in, the SunOS 5.x system software. Application source code that is compliant with the SunOS 4.x environment will compile and run under the Solaris 2.5 environment by using the SunOS/BSD Source Compatibility package.

For specific details, see Binary Compatibility Guide and Source Installation and Media Preparation Guide.

B.1.3.2 SPARC: The SunOS Binary Compatibility Package

OpenWindows and other executable applications that are either dynamically linked or statically linked and written under SunOS 4.1.x [References to the "SunOS 4.1.x" release/environment include the SunOS 4.1 release and all subsequent 4.1 releases: 4.1.1, 4.1.1 RevB, 4.1.2, 4.1.3, and 4.1.3c.] are supported in the Solaris 2.5 environment through the SunOS Binary Compatibility Package and the OpenWindows Binary Compatibility Package.

To use these packages, applications written under SunOS 4.x must not:

B.2 IA: Making the Transition from Solaris 2.1 for IA

Some differences exist for users and administrators moving to a Solaris 2.5 system environment from the Solaris 2.1 release. For example, installation procedures follow a different order, there are changes in the way disks are formatted, and printing commands are different.

B.2.1 IA: Changes affecting Users

Keyboard mapping for IA-based keyboards has changed. For complete key-map table, see Appendix C, Modifying the Keyboard.

B.2.2 IA: Changes affecting System Administrators

There are differences in installation of Solaris 2.5 software on a networked IA-based system:

B.2.3 IA: Solaris 2.5 System Administration Tools

System administration benefits of the Solaris 2.5 release are the result of enhancements to the Solaris system software and the ONC networking protocols and administration applications. For the benefit of IA users who may not have seen intervening releases, these enhancements are described in the following sections.

B.2.3.1 IA: Since the Solaris 2.3 Release

The following administration features have been enhanced since the release of Solaris 2.3:

B.2.3.2 IA: Since the Solaris 2.1 Release

The following administration features have been enhanced since the release of Solaris 2.1: