Solaris 1.x to 2.x Transition Guide
검색에만이 책은
PDF로 이 문서 다운로드

Preface

The Solaris(TM) 2.5 operating environment, SunSoft's(TM) distributed computing solution, is comprised of SunOS(TM) release 5.5 with ONC(TM), OpenWindows(TM), ToolTalk(TM), DeskSet(TM), and OPEN LOOK(R) as well as other utilities. Solaris 1.x to Solaris 2.x Transition Guide focuses on the differences between the SunOS release 4.x and SunOS release 5.5 operating systems for people already familiar with SunOS release 4.x. This guide also handles other aspects of the Solaris 2.5 operating environment that can help you through the transition.
If you are looking for more information about features now available with the Solaris 2.5 operating environment, see Solaris 2.5 Introduction.
The system administration tool covered in this book, Admintool, is part of the Solaris 2.5 product and can be used only for local system administration. System administration tools used to manage a network of systems are provided with the Solstice family of products.

Who Should Use This Guide

This guide can help users, system administrators, and software developers make the transition from a SunOS release 4.x computing environment to the Solaris 2.5 operating environment.

What to Expect From This Guide

The purpose of this guide is to give you an overview-level understanding of the differences between SunOS release 4.x and SunOS release 5.5 operating environments to make your transition to the Solaris 2.5 operating environment a smooth one. As a result, Solaris 1.x to Solaris 2.x Transition Guide covers a wide range of topics. Because it is not practical to list detailed procedures for tasks here, you will find references throughout this guide to publications in the Solaris 2.5 documentation set, where detailed information is available.

How This Guide Is Organized

This guide is divided into 2 parts with 19 chapters and 6 appendixes as outlined here.
Part 1: Transition Information for Users and System Administrators You can use this part of the guide to help install Solaris 2.5 software, to understand changes to the local computing environment, and to understand changes to routine tasks.
This part of the guide contains the following chapters:
  • Chapter 1, "Introduction," discusses the benefits of migrating to the Solaris operating environment and summarizes the main differences between SVR4 and the Solaris operating environment.
  • Chapter 2, "Overview of Major Changes," is an overview of some of the principal changes between SunOS release 4.x and SunOS release 5.5. It provides background for topics in subsequent chapters, focusing on procedures, tools, and concepts that have changed between releases.
  • Chapter 3, "Installation and Configuration Changes," suggests what to consider to facilitate a smooth transition through software installation and post-installation so that SunOS release 4.x data can most easily be restored in the Solaris 2.5 operating environment.
  • Chapter 4, "Using the Compatibility Packages," discusses the SunOS/BSD Source Compatibility Package and the Binary Compatibility Package. These packages make the transition easier by enabling you to use SunOS release 4.x commands and applications during migration to the Solaris 2.5 operating environment.
Part 2: Transition Information for Developers This part of the guide concentrates on the changes that most affect developers. It describes these differences, points out similarities, and explains the implications for your programming environment.
This part contains the following chapters:
  • Chapter 15, "Compilers, Linkers, and Debuggers," discusses which capabilities have been added to or removed from compilers, linkers, and debuggers.
  • Chapter 16, "Tools and Resources," discusses changes to tools and resources for the development environment including changes to ioctl() requests, ptrace() request values, libraries, and the make and SCCS facilities. This chapter also describes how to determine application compatibility, how to use Solaris 2.5 packaging capabilities, and how to find SunOS release 4.x tools.
  • Chapter 17, "Networking and Internationalization," discusses Solaris 2.5 networking features as they relate to the programming environment and it discusses issues concerning the improved internationalization features.
  • Chapter 18, "System and Device Configuration," describes aspects of system and device configuration that have changed, including the dynamically loaded kernel and kernel layout, config and boot commands, and the /etc/system file.
  • Chapter 19, "Device Drivers and STREAMS," discusses device drivers issues such as changes to device driver interfaces, the devinfo command, porting considerations, STREAMS, and the Solaris 2.5 driver architecture.

Reference Appendixes

The following appendixes are comprised of reference tables showing SunOS 4.1 interfaces and their status in several operating systems. This information is useful to users, system administrators, and developers. The appendixes are:

What Typographic Changes and Symbols Mean

Table P-1 describes the type changes and symbols used in this guide.
Table P-1
Typeface or SymbolMeaningExample
AaBbCc123The names of commands, files, and directories; on-screen computer outputEdit your .login file. Use ls -a to list all files. system% You have mail.
AaBbCc123What you type, contrasted with on-screen computer output

 system%su  
 Password:  

AaBbCc123Command-line placeholder: replace with a real name or valueTo delete a file, type rm filename.
AaBbCc123Book titles, new words or terms, or words to be emphasizedRead Chapter 6 in User's Guide. These are called class options. You must be root to do this.
Code samples are included in boxes and may display the following:
%UNIX C shell promptsystem%
$UNIX Bourne and Korn shell promptsystem$
#Superuser prompt, all shellssystem#

man Page References

When commands, system files, or library routine names are first mentioned in the text, the number of the manual page section where the term is fully described is appended; for instance: mv(1). The manual pages are in the man Pages(1): User Commands.

Related Books

For more information the Solaris 2.5 operating environment, see the following documentation: