throbber
Solaris 2.4 Introduction
`
`2550 Garcia Avenue
`Mountain View CA 94043
`.S.A
`
`Sun MiansySems Inc Buness
`
`Petitioner IBM – Ex. 1045, p. 1
`
`

`
`Pfifmnr T/1rrcrff
`
`Pv
`
`ALIS
`
`Petitioner IBM – Ex. 1045, p. 2
`
`

`
`1994 Sun Microsystems Inc
`2550 Garcia Avenue Mountain View California 94043-1100 U.S.A
`
`All rights reserved This product and related documentation are protected by copyright and distributed under licenses
`restricting its use copying distribution and decompilation No part of this product or related documentation may be
`reproduced in any form by any means without prior written authorization of Sun and its licensors if any
`Portions of this product may be derived from the UNIX and Berkeley 4.3 BSD systems licensed from UNIX System
`Inc and the University of California respectively Third-party font
`Laboratories Inc wholly owned subsidiary of Novell
`software in this product is protected by copyright and licensed from Suns font suppliers
`
`RESTRICTED RIGHTS LEGEND Use duplication or disclosure by the United States Government is subject
`set forth in DFARS 252.227-7013
`ii and FAR 52.227-19
`
`to the restrictions
`
`The product described in this manual may be protected by one or more U.S patents foreign patents or pending applications
`TRADEMARKS
`Sun Sun Microsystems the Sun logo Sun Microsystems Computer Corporation the Sun Microsystems Computer
`logo SunExpress SunSolve Solaris SunOS OpenWindows DeskSet ONC ONC
`Corporation logo SunSoft
`the SunSoft
`NFS Direct Xlib Solaris PEX AnswerBook AccessX ToolTalk SunCD SunVideo SunDials SunButtons SunDiag
`SunSHIELD SHIELD XGL and XIL are trademarks or registered trademarks of Sun Microsystems Inc in the U.S and certain
`other countries UNIX and OPEN LOOK are registered trademarks of UNIX System Laboratories Inc wholly owned
`subsidiary of Novell
`Inc Motif and OSF/Motif are registered trademarks of Open Software Foundation Inc Pentium is
`trademark of Eastman Kodak Company PostScript and Display PostScript are
`trademark of Intel Corporation PhotoCD is
`trademarks of Adobe Systems Inc All other product names mentioned herein are the trademarks of their respective owners
`
`All SPARC trademarks including the SCD Compliant Logo are trademarks or registered trademarks of SPARC International
`Inc SPARCstation SPARCserver SPARCengine SPARCstorage SPARCware SPARCcenter SPARCclassic SPARCcluster
`SPARCdesign SPARC8 11 SPARCprinter U1traSPARC microSPARC SPARCworks and SPARCompiler are licensed
`exclusively to Sun Microsystems Inc Products bearing SPARC trademarks are based upon an architecture developed by Sun
`Microsystems Inc
`The OPEN LOOK and SunTM Graphical User Interfaces were developed by Sun Microsystems Inc for its users and licensees
`Sun acknowledges
`the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user
`interfaces for the computer industry Sun holds
`license from Xerox to the Xerox Graphical User Interface
`non-exclusive
`which license also covers Suns licensees who implement OPEN LOOK GUIs and otherwise comply with Suns written license
`agreements
`
`Window System is product of the Massachusetts Institute of Technology
`THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED
`INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR
`PARTICULAR PURPOSE OR NON-INFRINGEMENT
`
`THIS PUBLICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS CHANGES ARE
`PERIODICALLY ADDED TO THE INFORMATION HEREIN THESE CHANGES WILL BE INCORPORATED IN NEW
`EDITIONS OF THE PUBLICATION SUN MICROSYSTEMS
`INC MAY MAKE IMPROVEMENTS
`AND/OR CHANGES IN
`THE PRODUCTS AND/OR THE PROGRAMS DESCRIBED IN THIS PUBLICATION AT ANY TIME
`
`Please
`
`Recycle
`
`MobePoslSctt
`
`Petitioner IBM – Ex. 1045, p. 3
`
`

`
`Contents
`
`Preface
`
`ix
`
`Introduction to Solaris 2.4
`
`The Solaris 2.4 Software Environment
`
`New Features in Solaris 2.4
`
`Differences Between SPARC and x86
`
`How Solaris is Packaged
`
`Installing Solaris Software
`
`The OpenWindows
`
`3.4 Environment
`
`AccessX
`
`Motif 1.2.3 Runtime Environment
`
`Solaris 2.4 Enhancements
`
`The Solaris 2.4 Release
`
`The Solaris 2.3 Release
`
`The Solaris 2.2 Release
`
`XIL 1.2 Runtime Environment
`
`10
`
`111
`
`Petitioner IBM – Ex. 1045, p. 4
`
`

`
`Solaris PEX 2.2 Runtime Environment
`
`Supported Devices and Features
`
`Installation Requirements
`
`XGL 3.1 Runtime Environment
`
`SPARC Supported Devices and Features
`
`Installing the XGL RTE and Reference Pipelines
`Solaris Security and Accessing Direct Graphic Access DGA
`SPARC Direct Xlib 3.1
`
`Upgrading from Direct Xlib 3.0 to 3.1
`
`ImageTool Enhancements
`
`Making the Transition to Solaris 2.4
`
`SPARC Making the Transition From SunOS 4.x
`
`SPARC Changes Affecting SunOS 4.x Users
`
`11
`
`12
`
`12
`
`12
`
`14
`
`14
`
`15
`
`16
`
`17
`
`17
`
`19
`
`20
`
`20
`
`SPARC Changes Affecting SunOS 4.x System Administrators 20
`
`SPARC Compatibility with SunOS 4.x Releases for SPARC
`Systems
`
`22
`
`SPARC The SunOS/BSD Source Compatibility Package 23
`
`SPARC The SunOS Binary Compatibility Package
`
`Making the Transition from Solaris 2.1 for x86
`
`Solaris 2.4 System Administration Tools
`
`Since the Solaris 2.3 Release
`
`Since the Solaris 2.1 Release
`
`System Administration in Solaris 2.4
`
`Starting the OpenWindows Software
`
`23
`
`24
`
`25
`
`25
`
`25
`
`27
`
`27
`
`iv
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 5
`
`

`
`Shell and Command Tools
`
`Common Administration Tasks
`
`Setting Up Printers and Printing
`ip Feature Transition
`
`Print Spooler
`
`Setting Up Mail
`
`ToolTalk Service
`
`Administering Realtime Applications
`
`Administering Files and File Systems
`
`Setting Up File Systems
`
`Administering Systems and Networks
`
`Dynamic Kernel
`
`Adding Devices or Kernel Modules During Boot
`
`Volume Management
`
`Displaying System Definitions
`
`Initializing and Changing Run Levels
`
`Administration Tool admintool
`
`Database Manager
`
`Host Manager
`
`Printer Manager
`
`Serial Port Manager
`
`User Account Manager
`
`Securing Systems and Networks
`
`Administration Tool Security
`
`The Shadow Password File
`
`Contents
`
`28
`
`28
`
`29
`
`29
`
`31
`
`31
`
`32
`
`32
`
`33
`
`35
`
`35
`
`36
`
`37
`
`38
`
`38
`
`39
`
`39
`
`39
`
`40
`
`40
`
`40
`
`41
`
`41
`
`41
`
`Petitioner IBM – Ex. 1045, p. 6
`
`

`
`Automated Security Enhancement Tool ASET
`
`Setting Up Network Communication Services
`
`Administering Name Services
`NIS Network Security
`
`Solaris Documentation
`
`About AnswerBook On-Line Documentation
`
`Other Solaris AnswerBooks
`
`Printed Documents
`
`User AnswerBook
`
`Additional AnswerBook Documentation
`
`System Administrator AnswerBook Documents
`
`Reference Manual AnswerBook Documents
`
`Software and Driver Developer Documentation
`
`Software Developers
`
`Driver Developers
`
`Additional Information
`
`41
`
`42
`
`42
`
`42
`
`43
`
`43
`
`44
`
`44
`
`45
`
`46
`
`46
`
`48
`
`49
`
`49
`
`50
`
`50
`
`vi
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 7
`
`

`
`Tables
`
`Table P-i
`
`Typographic Conventions
`
`Table i-i
`
`New Features in Solaris 2.4
`
`Table i-2
`
`Motif
`
`i.2.3 Runtime Environment Package
`
`Table 2-i
`
`Enhanced Features in Solaris 2.4
`
`Table 2-2
`
`Features of Solaris 2.3
`
`Table 2-3
`
`Features of Solaris 2.2
`
`Table 2-4
`
`XIL i.2 Runtime Environment Packages
`
`Table 2-5
`
`Solaris PEX 2.2 RTE Packages
`
`Table 2-6
`
`XGL 3.i Runtime Packages
`
`Table 2-7
`
`ImageTool Photo CD Formats
`
`Table 4-i
`
`ip Administrative Commands
`
`Table 4-2
`
`Default Directories and Mount Points
`
`Table 4-3
`
`Location of CD and Diskette With
`
`File System
`
`Table 4-4
`
`Location of CD and Diskette Without
`
`File System
`
`Table 4-5
`
`Run Levels
`
`xi
`
`ii
`
`i2
`
`i3
`
`i7
`
`29
`
`33
`
`37
`
`37
`
`38
`
`vii
`
`Petitioner IBM – Ex. 1045, p. 8
`
`

`
`viii
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 9
`
`

`
`Preface
`
`This manual describes those aspects of the SolarisTM 2.4 version of the System
`SVR4 UNIX that are of interest to users and system
`Release
`administrators
`
`information quickly this manual directs you to
`To help you find additional
`other sources for details Use this book primarily as an overview and
`pointer
`
`How This Manual Is Organized
`
`This manual
`
`is organized into the following chapters
`
`Introduction to Solaris 2.4 provides
`brief introduction to
`Chapter
`Solaris 2.4 lists new features in the release and gives
`other Solaris topics
`
`brief overview of
`
`Solaris 2.4 Enhancements
`describes the enhancements made
`Chapter
`to Solaris 2.4 including XILTM 1.2 Solaris PEXTM 2.2 XGLTM 3.1 Direct X1ibTM
`3.1 and more
`Chapter Making the Transition to Solaris 24 describes issues for those
`making the transition from earlier Solaris releases to Solaris 2.4
`
`Chapter System Administration in Solaris 2.4 summarizes the process
`of administering SunOSTM 5.x systems and ONCTM networks
`in the Solaris
`2.4 environment
`
`Solaris Documentation describes available Solaris 2.4 printed
`Chapter
`and AnswerBook on-line documentation and lists additional Solaris
`resource information
`
`ix
`
`Petitioner IBM – Ex. 1045, p. 10
`
`

`
`Related Books
`
`See the following manuals to get
`
`broader overview of the Solaris 2.4 release
`
`SPARC Installing Solaris Software
`x86 Installing Solaris Software
`Solaris 2.4 Open Issues and Late-Breaking News
`Solaris Lx to Solaris 2.x Transition Guide
`Solaris Users Guide
`
`For additional
`
`information on hardware topics see the following documents
`
`SPARC Hardware Compatibility List
`Solaris 2.4 x86 Hardware Compatibility List
`x86 Device Configuration Guide
`
`For additional
`documents
`
`information on system administration topics see the following
`
`User Accounts Printers and Mail Administration
`Security Performance and Accounting Administration
`Peripherals Administration
`File System Administration
`Administration Application Reference Manual
`Common Administration Tasks
`Software and AnswerBook Packages Administration Guide
`SunSHIELD Basic Security Module Guide
`TCP/IP Network Administration Guide
`Name Services Administration Guide
`NFS Administration Guide
`SunDiag Users Guide
`Name Services Configuration Guide
`Direct Xlib Users Guide
`
`For additional
`information on software and driver development
`following documents
`
`topics see the
`
`Software Developer Kit Introduction
`Software Developer Kit Open Issues and Late-Breaking News
`Driver Developer Kit Introduction
`Driver Developer Kit Open Issues and Late-Breaking News
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 11
`
`

`
`What Typographic Changes and Symbols Mean
`
`Table P-i describes the type changes and symbols used in this book
`
`Table P-I
`
`Typographic Conventions
`
`Typeface or
`
`Symbol
`
`Meaning
`
`AaBbCcl23
`
`The names of commands files
`and directories on-screen
`
`computer output
`
`Example
`
`Edit your
`login file
`Use ls -a to list all files
`system You have mail
`
`AaBbCcl23
`
`AaBbCcI23
`
`What you type contrasted with
`on-screen computer output
`
`system su
`Password
`
`Command-line placeholder
`real name or
`replace with
`value
`
`To delete
`
`file type rm filename
`
`AaBbCcI23
`
`Book titles new words or terms
`or words to be emphasized
`
`in Users Guide
`
`Read Chapter
`These are called class options
`You must be root to do this
`
`Code samples are included in boxes and may display the following
`
`shell prompt
`
`system%
`
`Superuser prompt
`
`shell
`
`system
`
`Bourne and Korn shell prompt
`
`Superuser prompt Bourne and
`Korn shells
`
`Platform-Specific Conventions
`
`are used to indicate that
`The following conventions
`table or figure discussed in text applies only to
`either SPARC or x86 but not both
`
`section note bullet
`specific platform that is to
`
`Section or Procedure Title
`
`The following symbols are used to indicate that
`only to the named platform
`
`section or procedure applies
`
`SPARC
`
`Denotes
`
`SPARC platform-specific section or procedure
`Denotes an x86 platform-specific section or procedure
`
`Preface
`
`xi
`
`Petitioner IBM – Ex. 1045, p. 12
`
`

`
`Notes
`
`The following notations are used to indicate that
`only to the named platform
`
`section or procedure applies
`
`SPARC
`
`This note is specific to the SPARC platform
`
`x86
`
`This note is specific to the x86 platform
`
`Bullet Items
`
`The following items are used to indicate that
`platform
`SPARC This bullet is specific to the SPARC platform
`x86 This bullet is specific to the x86 platform
`
`bullet applies only to the named
`
`Code Samples Thbles and Figures
`
`The following notations are used to indicate that
`applies only to the named platform
`
`code sample table or figure
`
`Table 1-1
`
`Table 1-2
`
`SPARC Title Specific to SPARC Platform
`x86 Title Specific to x86 Platform
`
`xii
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 13
`
`

`
`Introduction to Solaris 2.4
`
`is meant
`to answer the
`This book provides an introduction to Solaris 2.4 It
`general questions that users and system administrators may have about
`features enhancements
`and latest changes
`to Solaris 2.4
`
`the
`
`This manual briefly covers the following topics
`
`New features in the Solaris 2.4 release
`
`Enhancements to previous Solaris features
`
`SPARC and x86 platforms and how to install and support Solaris on both
`
`The transition from previous Solaris releases to Solaris 2.4
`
`System administration including printing electronic mail file systems
`networks naming services Administration Tool and more
`
`Solaris documentation including AnswerBook on-line documents and
`printed books
`
`robust and sophisticated software environment There are many
`Solaris 2.4 is
`Solaris topics that cannot be touched upon or covered in this book For more
`information on the Solaris documentation that covers these topics and for
`resources see Chapter Solaris Documentation
`information on additional
`
`Petitioner IBM – Ex. 1045, p. 14
`
`

`
`The Solaris 2.4 Software Environment
`
`The Solaris 2.4 software environment provides users and system
`administrators with the following
`
`SPARC and x86 cross-functional
`compatibility enabling the Solaris 2.4
`operating system to run on SPARC as well as Intel 386 486 and PentiumTM
`hardware
`
`32-bit Solaris 2.4 operating system
`
`Release
`
`SVR4 and the ONC family
`
`Industry standards UNIX System
`of networking protocols
`in the OPEN LOOK
`OpenWindowsTM 3.4 graphical user interface GUI
`Window Manager and DeskSetTM environment
`for increased productivity
`OPEN LOOK Administration Tool as the base for object-oriented
`administration
`
`system
`
`New Features in Solaris 2.4
`
`The Solaris 2.4 release includes some new features as well as enhancements to
`previously provided Solaris features For information about Solaris 2.4
`enhancements
`see Chapter Solaris 2.4 Enhancements
`
`Table 1-1 New Features in Solaris 2.4
`
`Solaris 2.4 New Features
`
`Description
`
`AccessXTM enabling
`technology
`
`OSF/Motil Runtime
`Environment
`
`Motif installation GUI
`
`Transparent Overlays
`
`to provide handicapped
`Enabling technology
`variety of keyboard modifications
`
`with
`
`access
`
`Runtime Environment used to run Motif
`
`applications
`
`new graphical user interface GUIprovides step
`by-step instructions for installing Solaris software
`
`graphics application programmer interface API
`imagery in application
`allowing temporary graphical
`windows
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 15
`
`

`
`Differences Between SPARC andx86
`
`-t
`
`Solaris 2.4 runs on both SPARC and x86 platforms In most cases the
`differences between these two environments are minimal However
`differences do exist These are
`
`few
`
`x86 hard disks have standard PC fdisk partitioning as well as standard Sun
`label partitioning
`
`Many x86 peripherals require manual hardware and software configuration
`the variety of hardware is greater with x86
`In general
`
`x86 systems have more pointing devices and display devices available
`
`x86 keyboards do not have Meta or L-keys key sequences
`provide the same functions
`
`are used to
`
`boot diskette in addition to
`x86 systems require
`CD-ROM drive to install
`
`local or remote
`
`x86 secondary boot ufsboot
`interface
`
`inetboot has
`
`shell-like interpreter
`
`How Solaris is Packaged
`
`The Solaris 2.4 release is shipped on
`systems For x86 systems there is both
`
`single CD compact disc for SPARC
`CD and
`single boot diskette
`
`Installing Solaris Software
`
`Before installing Solaris software you should have
`
`Supported hardwaresee SPARC Hardware Compatibility List or Solaris 2.4
`x86 Hardware Compatibility List
`
`Minimum required hardwaresee SPARC Installing Solaris Software and
`x86 Installing Solaris Software
`
`If you are making the transition to Solaris 2.4 from SunOS 4.x for
`Note
`SPARC or from Solaris 2.1 for x86 see Chapter Making the Transition to
`Solaris 2.4 before installing Solaris software
`
`Introduction to Solaris 2.4
`
`Petitioner IBM – Ex. 1045, p. 16
`
`

`
`For step-by-step instructions on installing Solaris software on systems using
`interactive or custom JumpStart methods see
`the JumpStart
`
`SPARC Installing Solaris Software
`x86 Installing Solaris Software
`
`after Solaris is installed you can use
`To add or remove software packages
`pkgadd 1M and pkgrm 1M command-line utilities that are described in
`the Software and AnswerBook Packages Administration Guide
`Software Manager swmtool 1M an OPEN LOOK graphical user interface
`Packages Administration Guide
`
`is described in Software and AnswerBook
`
`that
`
`The Open Windows 3.4 Environment
`
`The OpenWindows
`Version 3.4 environment provides the following features
`The OPEN LOOK Window Manager OLWM client
`server manages the following
`Window placement
`Workspace Programs menu
`Window and icon opening and closing
`Application starting and exiting
`
`to the OpenWindows
`
`Internationalization which enables you to select
`language time
`format and numeric format for the workspace and the DeskSet applications
`
`the local
`
`localized version of the Solaris 2.4 release you can install
`If you have
`for European or Asian locales
`localization packages that provide support
`
`The OpenWindows
`server the platform of the OpenWindows
`for window applications
`
`environment
`
`is
`
`is the foundation for the
`The OpenWindows
`program that
`server
`environment
`is the X11R5 sample server with Display
`OpenWindows
`PostScript DPS imaging system extension and considerable SunSoft
`added value The OpenWindows
`extensions
`server also includes several
`and DPS font enhancements
`
`It
`
`Solaris 2.4 AnswerBook software
`documentation
`
`document viewing system for on-line
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 17
`
`

`
`-t
`
`.L
`
`AccessX
`
`users to customize their
`The Solaris AccessX software allows handicapped
`keyboard behavior
`for easier access to the Solaris operating environment
`fully described in Solaris Users Guide
`
`It
`
`is
`
`Motif 1.2.3 Runtime Environment
`
`the Motif runtime environment RTE if users at your site
`You should install
`that were developed and linked with Suns version of
`run Motif applications
`OSF/Motif
`1.2.3 dynamic libraries
`
`The Motif 1.2.3 runtime environment
`
`includes
`
`The Motif widget
`
`library libxm
`
`The Motif resource manager
`
`library
`
`ibMrm
`
`The Motif User Interface Language library libuil
`
`Header
`
`files for Xm uil Mrm and bitmaps
`
`Default key bindings for Motif on Sun
`An executable xmbind which allows you to change your keybindings
`restarting olwm
`without
`
`The Motif 1.2.3 RTE lets you run Motif applications and is delivered
`Note
`with Solaris software To develop Motif 1.2.3 applications you need the Solaris
`Software Developer Kit SDK Solaris option that must be purchased
`
`separately
`
`Introduction to Solaris 2.4
`
`Petitioner IBM – Ex. 1045, p. 18
`
`

`
`The Motif 1.2.3 RTE package
`
`contents are listed in Table 1-2
`
`Table 1-2 Motif 1.2.3 Runtime Environment Package
`
`Package
`Name
`
`SUNWmf run
`
`Package Contents
`
`Default
`
`Installation Location
`
`Motif dynamic libraries
`and Motif keybindings
`
`Header
`
`files for Motif
`
`libraries
`
`xmbind
`
`/usr/dt/lib
`
`/usr/dt/include
`
`/usr/dt/bin
`
`Man page for xmbind
`
`/usr/dt/man/manl
`
`the Motif RTE select the entire distribution software group or select
`To install
`another software group and add the SUNWmf run package
`
`For more information on using Motif in your environment see OSF Application
`Environment Specification AES User Environment Volume Revision
`PTR
`Prentice Hall
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 19
`
`

`
`The Solaris 2.4 Release
`
`Solaris 2.4 Enhancements
`
`For the benefit of users and systems administrators updating from earlier
`Solaris releases this chapter describes the features that were added or
`enhanced in Solaris software from releases 2.2 to 2.4
`
`Table 2-1 lists the features enhanced in Solaris 2.4
`
`Table 2-1
`
`Enhanced Features in Solaris 2.4
`
`Solaris 2.4 Features
`
`Description
`
`XIL1.2 Imaging Library
`Runtime Environment
`
`SolarisPEX 2.2 Runtime
`Environment
`
`XGL 3.1 Runtime
`Environment
`
`foundation imaging library suitable for libraries or
`applications requiring imaging or digital video such as
`document
`imaging color prepress or digital video
`and playback
`
`generation
`
`An application programmer interface API
`that
`provides application portability across platforms and
`3-D graphics rendering on local and remote displays
`
`2-D and 3-D immediate-mode application
`programmer interface API
`that provides portability
`across hardware platforms and optimal performance
`from graphics acceleration
`
`Petitioner IBM – Ex. 1045, p. 20
`
`

`
`The Solaris 2.3 Release
`
`Table 2-1
`
`Enhanced Features in Solaris 2.4
`
`Solaris 2.4 Features
`
`Description
`
`Direct Xlib 3.1
`
`Expanded localization
`OpenWindows 3.4
`
`graphics application that uses the new DGA
`Drawable Interface and supports systems with multiple
`frame buffers It provides modified versions of the
`standard Xli libraries to accelerate Xlib rendering
`performance
`
`The operating system is now available for desktop and
`workgroup server product configurations in four
`European languages and four Asian languages as well
`as Latin American Spanish and U.S English
`
`ImageTool enhancements
`
`Functionality enhanced so the user can read Kodak
`images from Ph0t0CDTM disc using Image Tool
`
`Enhanced hardware
`
`support
`
`wider range of new hardware configurations are
`supported refer to SPARC Hardware Compatibility List
`or Solaris 2.4 x86 Hardware Compatibility List for
`specific details
`
`Table 2-2 lists the features that were added in the Solaris 2.3 release
`
`Table 2-2
`
`Features of Solaris 2.3
`
`Solaris 2.3 Features
`
`Description
`
`Direct Xlib 3.0
`
`The first
`
`release of Direct Xlib that utilized MIT DDX
`loadable modules to perform Xli
`device-dependent
`
`graphics rendering
`
`Serial Port Manager
`
`tool
`
`that enables you to quickly setup and modify
`serial port software for terminals and modems
`
`Autofs
`
`PPP
`
`new kernel virtual
`file system that supports
`automatic mounting of file systems
`
`An asynchronous
`implementation of the standard data
`link level Point-to-Point Protocol PPP included in the
`Internet protocol suite that enables communications
`links using modems and telephone lines
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 21
`
`

`
`The Solaris 2.2 Release
`
`Table 2-2
`
`Features of Solaris 2.3
`
`Solaris 2.3 Features
`
`Description
`
`Cache File System
`CacheFS
`
`NIS
`
`nonvolatile caching mechanism to improve
`of certain file systems by utilizing
`performance
`local disk
`
`fast
`
`small
`
`Three additional scripts to enable you to more easily
`set up an NIS domain
`
`SolarisPEX Runtime
`Environment RTE
`
`An implementation of the MIT PEX specification
`Window System to support 3D
`an extension to the
`
`that
`
`is
`
`graphics
`
`Table 2-3 lists the features that were added in the Solaris 2.2 release
`
`Table 2-3
`
`Features of Solaris 2.2
`
`Solaris 2.2 Features
`
`Description
`
`XIL 1.0 Imaging Library
`Runtime Environment
`
`Imaging library runtime environment
`to use with
`imaging and video applications developed with the
`XIL 1.0 Imaging Library Software Developers kit
`
`Direct Xlib 2.0
`
`The first
`
`release of Direct Xlib available for Solaris 2.x
`
`Volume Management
`
`Software that automatically mounts and unmounts
`CDs and diskettes
`
`Multithreaded Library
`Interface
`
`An interface that allows developers access to MIT
`applications
`
`User Installation Interfaces
`
`User interfaces that make it easy to install and upgrade
`Solaris
`
`AnswerBook
`
`Improvements
`
`Enhanced OpenWindows
`
`New AnswerBook administrators utility
`abadmin
`and Library-based user
`interface that
`allows easy access to AnswerBook
`sets located over
`networks
`
`enhancements
`OpenWindows
`include Image Tool an
`improved Properties Tool
`integrated international
`capabilities and many ease-of-use improvements
`
`Solaris 2.4 Enhancements
`
`Petitioner IBM – Ex. 1045, p. 22
`
`

`
`XIL 1.2 Runtime Environment
`
`is automatically installed if you select either
`
`The XIL 1.2 Runtime Environment
`of the following software groups
`
`End user system support
`
`Developer system support
`
`Entire distribution
`
`Note
`The Solaris installation program lets you edit the selection of packages
`however if you do not want the XIL 1.2 runtime environment RTE you must
`explicitly deselect
`
`it
`
`the XIL 1.2 RTE if users at your site run image-processing
`You should install
`applications that were developed with XIL For example ImageTool
`DeskSet
`requires the XIL runtime environment
`component
`
`The XIL 1.2 library includes several new features that were not available in the
`new XilDevice object that can
`XIL 1.1 library For example it contains
`new
`devices attributes and
`atomically initialize
`XillnterpolationTable object
`that permits vertical and horizontal kernel
`sampling on source-image pixels XIL 1.2 applications that
`take advantage of
`these and other new XIL 1.2 features will not run in the XIL 1.1 RTE
`
`The XIL 1.2 RTE supports
`
`and 24 bit visuals
`
`The XIL 1.2 RTE lets you run XIL applications and is delivered with
`Note
`Solaris software To develop XIL applications you need the Solaris Software
`Developer Kit SDK which is
`Solaris option that must be purchased
`
`separately
`
`10
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 23
`
`

`
`The XIL 1.2 RTE packages are listed in Table 2-4
`
`Table 2-4 XIL 1.2 Runtime Environment Packages
`
`Package
`Name
`
`SUNWxildg
`
`Package Contents
`
`XIL Loadable Pipeline
`Libraries
`
`Default
`
`Installation Location
`
`/opt/SUNWits/Graphics-
`
`sw/xil
`
`SUNWxiler
`
`XIL English Localization
`
`/opt/SUNWits/Graphics-
`
`sw/xil
`
`SUNWxilrt
`
`SUNWxilow
`
`XIL Runtime
`
`Environment
`
`/opt/SUNWits/Graphics-
`
`sw/xil
`
`XIL Loadable Pipeline
`Libraries
`
`/usr/openwin/SUNWits/Graphics
`-sw/xil
`
`SUNWxilrt SUNWxiler SUNWx11dg and SUNWx110w make up the XIL
`runtime environment SUNWxilrt contains the core XIL library and
`configuration files SUNWxI1dg and SUNWxI10w
`contain the XIL loadable
`pipelines and SUNWxiler contains the XIL English language error messages
`to be
`Applications built with the XIL library require these four packages
`installed for example ImageTool cannot
`run unless all
`four of these packages
`are installed
`
`Solaris PEX 2.2 Run time Environment
`
`Solaris PEX 2.2 RTE consists of PEX client-side runtime library PEX1ib and
`PEX server-extension
`file Solaris PEX server PEX1ib is an
`shared-object
`application programmer interface API to PEX protocol as Xlib is to core
`protocol PEX1ib provides application portability across hardware platforms
`and enables 3D graphics rendering on local and remote displays The
`Version 3.4 Xli server automatically loads the PEX shared-
`OpenWindows
`object extension when incoming PEX requests are sent from PEX client
`
`and
`The PEX1ib implementation for Solaris 2.4 is based on PEXlib
`Specification
`Language Binding Version 5.1 available from the Massachusetts Institute of
`Technology MIT The PEX server extension is based on PEX Protocol
`JP
`Specification Version
`
`Solaris 2.4 Enhancements
`
`11
`
`Petitioner IBM – Ex. 1045, p. 24
`
`

`
`Solaris PEX 2.2 RTE is included in the Solaris 2.4 release for your convenience
`and should be installed if you are planning to
`
`Run PEX1ib-based graphics client applications
`
`Display any 3D graphics from client applications that perform rendering on
`remote displays through the PEX protocol
`
`To install PEX choose the entire distribution software group when installing
`Solaris 2.4
`
`Supported Devices and Features
`
`the devices that are supported in XGL 3.1
`Solaris PEX 2.2 RTE supports all
`through Direct Graphics Access DGA and Xlib
`
`Installation Requirements
`
`Solaris PEX 2.2 RTE requires OpenWindows Version 3.4 and XGL 3.1 RTE
`packages The PEX RTE packages
`are installed with the Entire Distribution
`option in Sun Install
`If you want to use Custom Install
`in either Developer
`System Support or End User System Support you need to select SunPEX
`the PEX RTE packages
`Runtime Environment explicitly in install
`
`The Solaris PEX 2.2 RTE packages
`
`are listed in Table 2-5
`
`Table 2-5 Solaris PEX 2.2 RTE Packages
`
`Package Name
`
`SUNWpexcl
`
`SUNwpexsv
`
`Package Content
`
`PEX Runtime Client
`
`Libraries
`
`PEX Runtime Server
`Extension
`
`Default
`
`Installation Location
`
`/usr/openwin
`
`/usr/openwin
`
`XGL 3.1 Run time Environment
`
`The Solaris 2.4 release includes the XGL 3.1 runtime environment RTE The
`XGL product
`2-D and 3-D immediate-mode application programmer
`interface APi that provides application portability across hardware platforms
`and enables graphics applications to get optimal performance from graphics
`accelerators
`
`is
`
`12
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 25
`
`

`
`The XGL 3.1 RTE lets you run XGL applications
`Note
`and is delivered with
`Solaris software To develop XGL applications you need the Solaris Software
`Developer Kit SDK Solaris option that must be purchased separately
`
`You should install XGL if users at your site are running
`graphics application
`SPARCstation system since the application may reference the XGL
`on
`is not always obvious whether an application requires the XGL
`libraries It
`RTE Therefore we recommend that you install
`the XGL RTE if you are
`installing OpenWindows Version 3.4 software on
`color SPARCstation system
`
`Applications built with the XGL library require these four packages
`installed The default installation location for these packages
`/opt/SUNW1ts/Graphics
`sw/xgi
`
`is
`
`to be
`
`The XGL 3.1 RTE packages
`
`are listed inTable 2-6
`
`Table 2-6 XGL 3.1 Runtime Packages
`
`Package Name
`
`Package Contents
`
`SUNWxglrt
`
`SUNWxgler
`
`SUNWxgldg
`
`XGL runtime library and the RomanM stroke font
`
`Localized error message files for SUNWxglrt
`
`Loadable pipeline libraries for generic drivers with specific
`error message files when applicable The generic drivers
`include cg6 GX GXplus TurboGX and TurboGXplus cfb
`color frame buffers such as cg3 and cg8 mem
`non-accelerated
`memory xpex combined Xlib and PEXlib pipelines swp
`software pipeline and cgm CGM Stream device XGL
`loadable libraries for other devices are included in the
`
`packages distributed with each device
`
`SUNWxglft
`
`XGL stroke fonts
`
`The Solaris 2.4 XGL runtime library libxgl so which is shipped as part of
`the SUNWxglrt package must be used with the Solaris 2.4 versions of the XGL
`reference pipelines in the SUNWxgldg package Users cannot use Solaris 2.3
`ibxgl so If users try to
`reference pipelines with the Solaris 2.4 version of
`Solaris 2.3 or older version of the reference pipelines with the Solaris 2.4
`use
`ibxgl so XGL will
`from within the runtime loader with unresolved
`reference errors
`external
`
`fail
`
`Solaris 2.4 Enhancements
`
`13
`
`Petitioner IBM – Ex. 1045, p. 26
`
`

`
`SPARC Supported Devices and Features
`
`Any graphics device supported by Solaris 2.4 is supported by the XGL RTE
`through Xlib or PEX1ib
`
`x86 All x86 display adapters are supported through Xlib rendering
`
`The XGL 3.1 RTE provides support via Direct Graphics Access DGA for the
`following SBus graphics devices
`GX GXplus TurboGX TurboGXplus
`CG3 CG8 TC
`
`The XGL 3.1 RTE uses PEX the 3-D extension to
`whenever possible to
`render on remote displays If the display doesnt support PEX then Xlib is
`used for rendering With this release not all XGL primitives are accelerated
`through PEX Those that arent are rendered via Xlib
`
`Note
`
`If window raster is created on
`remote server that supports PEX but
`ibPEX5 so cannot be found on the local machine XGL
`the PEX1ib library
`issues an error message and uses Xlib to communicate with the remote
`window raster To eliminate the error either install
`the PEX1ib library or
`disable PEX on the remote server
`
`In stalling the XGL RTE and Reference Pipelines
`
`The XGL RTE packages
`are automatically installed if you select any of the
`following software groups
`
`Entire distribution
`
`Developer system support
`
`End user system support
`
`the XGL RTE is included in the End user system support package it
`Note that
`installs automatically when you choose the initial upgrade option
`
`The XGL packages
`are not deselected from the list of available software
`so the XGL RTE is installed unless you explicitly deselect
`packages
`
`it
`
`14
`
`Solaris 2.4 IntroductionAugust
`
`1994
`
`Petitioner IBM – Ex. 1045, p. 27
`
`

`
`-I
`
`If you installed the XGL libraries at
`previous release and follow the
`Note
`normal upgrade procedure to install new packages
`for the current
`release the
`new versions of the XGL packages
`are installed correctly However
`if you
`explicitly delete XGL packages pkgrm may not remove all
`the files and
`directories that were created by other packages
`or by third party software If
`you then add the SUNwxglrt package using pkgadd the SUNwxglrt
`package
`symbolic link on top of the existing directories and the disk space
`will

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket