solaris_9_eval_guide
solaris_9_eval_guide
TM
Evaluation Guide
Introduction...........................................................................................................................3
What’s New in the Solaris 9 OE...........................................................................................3
Installation ............................................................................................................................5
A Solaris 9 Test Drive...........................................................................................................9
Getting Started: The New Solaris Desktop..............................................................9
Solaris 9 Resource Manager....................................................................................10
Solaris Volume Manager.........................................................................................17
Directory Services....................................................................................................21
Reliability and Security...........................................................................................24
Interoperability with Windows: SAMBA...............................................................24
Open Source Tools...................................................................................................26
Resources............................................................................................................................28
Appendix 1: Convincing your Management.....................................................................29
The Solaris Operating Environment: An Overview..............................................29
Investment Protection Through Compatibility and Open Standards...................29
Solaris 9 OE: The Best Foundation for Sun ONE..................................................30
Competitive Positioning...........................................................................................30
This guide is designed to help System Administrators evaluate the SolarisTM 9 Operating Environment
(OE). It includes information about what is new in the Solaris 9 platform, walks through the
installation, and a test drive of the environment. The appendix also includes information about the
business advantages of using the Solaris 9 OE as well as an analysis of the Solaris 9 platform compared
to the competition.
The overarching goal of the Solaris OE is to help organizations increase service levels while reducing
service cost and risk. The key to reaching these goals is using systems that are scalable, available,
manageable, and secure.
Scalability:
Companies offering Web−based services can no longer predict how many customers might visit their
sites, but successful companies are those that can support millions of new customers overnight. Solaris
9 is the third major release of a complete 64−bit computing environment tuned for Sun’s line of highly
scalable 64−bit servers. Some of the new scalability features in Solaris 9 include:
Availability:
With businesses operating around the clock and around the globe, organizations no longer know when
their customers might demand their services. The days of “planned downtime for maintenance” are long
over; systems must now be designed to provide service at all times. The reliability of the Solaris 9 OE
gives users confidence that their long−running and resource−intensive applications will execute without
interruption. Important new features of the Solaris 9 OE that help users to deploy highly available
services include:
Live Upgrade 2.0. Allows the operating system to be upgraded while the system is still
running. Significantly reduces the usual service outage associated with an operating system
upgrade. Simple re−boot is the only downtime.
Solaris Flash. Enables the creation of a single reference installation of the Solaris OE from an
existing system configuration, which can then be replicated on several machines. Significantly
reduces installation time, configuration complexity, administrative resources, and improves
deployment scalability.
Modular Debugger. Applies modern techniques to debug application programs and provides
tools to analyze core dumps.
Sun StorEdge Traffic Manager (Multiplexed I/O). Enables failover in the event of network
I/O path failure. Enhances storage availability and allows the application to route traffic to the
storage tier more efficiently.
Manageability:
As IT infrastructures grow larger and more complex, IT organizations must optimize for efficiency.
Solaris 9 OE provides a rich set of management facilities that can simplify the process of securely
installing and deploying the software stack, resulting in lower cost of operation. Solaris 9 software also
delivers a comprehensive set of manageability tools, including:
Solaris 9 Resource Manager. Provides improved functionality for allocating, monitoring and
controlling system resources. Allows consolidation of multiple applications on a single system
while maintaining required service levels.
Solaris Volume Manager. Provides storage management tools and allows users to manage
large numbers of disks and effectively utilize storage resources. Provides a fully−integrated, cost
saving alternative to third party products.
Patch Manager. Manages patches, with a new GUI interface, that are created for Solaris 9 OE
and compatible releases. Gives system administrators better control over patches and the quality
of installed software.
Security:
The Solaris OE has been built to securely interconnect with other systems and to be more secure from
the viruses and worms that plague software designed without security and networking in mind. These
aspects of network and platform security are critical whether building an enterprise network or providing
services to millions of users over the Internet. Some of the new feature in Solaris 9 OE include:
Solaris Secure Shell. Allows for strong authentication of both the client and server machines as
well as user ids. Provides a secure method for system access including a lightweight VPN.
IPSec with Internet Key Exchange (IKE). IPSec increases security between both servers and
communication channels so that only authorized parties can communicate with them. IKE is
used to set up and manage larger numbers of secure networks. These modules have been
approved for export at 128−bit encryption.
SunScreenTM 3.2 Firewall. High speed, stateful packet−filtering firewall that offers advanced
features that protect a single system or an entire network of servers. Now included with the
Solaris 9 OE at no extra charge.
Kerberos v5 Server. Improved single sign−on facility for applications and systems.
Role−based Access Control (RBAC). Enables assignment of rights to perform specific
operations. Minimizes the chance that any user will go beyond their realm of expertise and
inadvertently or intentionally make a change that results in a system failure.
Minimizing the software modules installed with any operating system is important in many secure
facilities. Solaris 9 OE responds to this need by providing a tool that selectively removes software
modules that are often installed by default that are not essential to system operation. We have done this
by reducing the dependencies between the software packages in Solaris 9 OE and making the packages
themselves smaller so they can be removed in a more granular fashion. More information about this can
be found in the "What’s New in the Solaris 9 Operating Environment" book, part of the "Solaris 9
What’s New Collection" in the Solaris 9 documentation included with the software or on
http://docs.sun.com.
• Swap file. Requires a slice that will not store files, typically a swap slice of at least 600 MB.
• DVD or CDROM drive. These drives are required for installation from the distribution media.
To install Solaris 9 over a network you will need to prepare an install server that contains file
system images and installation script files. For more information on obtaining the necessary
media visit: http://www.sun.com/solaris/binaries/1
• Disk Space. The amount of disk space required depends upon the software group you chose.
Use the following list as a guideline:
o Entire Solaris Software Group Plus OEM Support – 2.4 GB
o Entire Solaris Software Group – 2.3 GB
o Developer Solaris Software Group – 1.9 GB
o End User Solaris Software Group – 1.6 GB
Additional disk space for optional components may also be required. For example, the
StarOfficeTM 5.2 software installation2 on a SPARC system requires from 79 MB to 84 MB.
• Network Connection (optional). A network connection either with direct Internet access or
with an established gateway is required. The only exception to this requirement is if you use
PPP to establish a modem connection. For connection through a proxy server, Solaris software
requires that that device supports LAT. The Solaris 9 platform can work with any packet
filtering firewall.
Types of Installs
The install method you choose3 depends upon whether you are upgrading or creating a new installation,
the type of system you are working with, whether that system is a standalone system, networked, or a
group of systems. When a system is upgraded the install will preserve as much as possible systems
settings and applications. The methods for installation of Solaris 9 software include:
• CD−ROM or DVD media boot
1
This download location requires you to log onto the site prior to download.
2
For installation requirements on other platforms see: http://www.sun.com/software/staroffice/5.2/details.html#size.
3
Chapter 3 of the installation guide “Choosing an Installation Method” will provide you more detail on this topic.
• Flash Archives
Tip: Whenever possible perform a fresh install and not an upgrade to get better performance.
Note: Allow sufficient time for the installation. The installation time is dependant upon the
components you install, the media, and the speed of the system you are installing. An advanced
workstation using a DVD can install the Solaris 9 OE with its major components in about 45
minutes. A standard workstation using CD−ROM disks may require 3 hours for an installation.
An install (rather than an upgrade) erases the hard disk and creates a new set of partitions. Web Start
requires the following information for network workstation install: Host Name, IP Address, IP Subnet
Mask, Router or Gateway, direct or proxy access the Internet (if unsure select Direct), Name Service
(DNS, NIS, NIS+, LDAP or none), and the IP addresses of the name servers. You will also need to
know your domain name, any search domains, and the root password for your system.
Initiating an Install
To initiate the pre−graphical portion of the installation, do the following:
1. Shut down the system by typing init 0.
2. Place either the Solaris Install CD, or the Solaris 9 DVD in to your CD/DVD drive.
3. At the ok prompt, type boot cdrom and press the Enter key.
4. Select the language you wish to use for the install.
The installer will then scan you drives for partitions that meet the mini−root installers space
requirements and will display the available choices. It is recommended that you break out of the default
installation at this point to create a custom partition scheme appropriate for the kind of work you will be
doing.
5. Enter q at the prompt.
6. At the shell prompt (#) enter format and select from a list of disks on your system the one you
want to use for your boot disk
7. Type p to enter the partitioning tool, type 1 to reconfigure partition 1 on the disk.
8. For the id tag type swap, for the flags type wu, starting cyl (cylinder) is 0 and partition size
should be 600 MB.
9. Enter ‘l’ to label the disk (write the partition table) and “q” twice to exit from the utility.
10.Type /sbin/cd0_install to restart the installer from where you exited it.
11.Select the partition you wish to hold the installer; or accept the partition you just created.
The installer will copy first the “mini−root” environment; then the platform specific files to the swap
partition. Once it has finished copying the files it needs it will reboot the system.
Sun’s custom Solaris JumpStart installation method uses a single installation image controlled by a
script file to manage the installation process over a network. The system that contains the files is referred
to as the Solaris JumpStart server. A Solaris JumpStart server can be prepared from the downloadable
Solaris net install files found on Sun’s web site. Custom Solaris JumpStart installation is covered in
Chapter 23 of the Installation Guide.
For example, you would use the custom Solaris JumpStart method to install Solaris 9 software on a
NetraTM server since that system doesn’t come with any media drives. Since the Netra system is also
headless (you can’t attach a monitor directly to it), you would log in remotely and from that system’s
prompt initiate a network install pointing to the Solaris JumpStart server. You can also connect through
a serial port from a Netra system to a Windows environment or to another Sun system using the
hotwire command in a Terminal window.
Setting up and testing a Solaris JumpStart server can take a significant amount of time, so the method
isn’t often used for a few different standalone installations. Custom Solaris JumpStart is used to install
Solaris software on a large number of systems.
Live Upgrade
The Solaris Live Upgrade 2.0 is a unique feature meant to provide an upgrade path in a mission critical
or high availability environment. It can be run in either a GUI or in the CLI mode. You can use Live
Upgrade to install a Web Start Flash archive on the inactive boot environment to perform the remainder
of the software installation after initialization of the new environment.
Live Upgrade creates a duplicate boot environment while the active boot environment is running. Once
the upgraded boot environment is complete the system can switch over to the new configuration during a
reboot. The beauty of the Live Upgrade method is that if anything fails you can simply reboot the
system and select the previous boot environment to revert back to a working system. Refer to Chapter 29
of the Installation Guide for details on the Live Upgrade method.
4
You can find the “Solaris 9 Installation Guide” online at docs.sun.com.
To install GNOME, first make sure your system meets the minimum system requirements:
• 128 MB of RAM or greater
• 275 MB free hard disk space in your /opt partition.5
• A graphics card running 24−bit color.6
Table 3 shows some Sun graphics cards and the command needed to run to switch to 24−bit color.
WARNING: Make sure your monitor will support 24−bit. If not your screen will blank and you will
have to use an alternate method to connect to your system to set the mode back to its original setting.
Write down the original setting, and use the same tool (either ffbconfig, afbconfig,
fbconfig, pgxconfig or m64config) with the –propt option to display your current settings.
Once you have set your graphics card to 24−bit color log out, and then log in again to restart the
window manager and activate the change. Then insert the “Exploring the GNOME 1.4 Desktop” CD.
Solaris will mount the CD and display it’s contents. Double click on the icon labeled “install” and
the installer will initialize, and guide you through the installation. Once completed, log out and then log
back into your system selecting GNOME as your environment from the Login screen. GNOME comes
with a complete Help system to get you started.
5
In most systems and in the default Solaris 9 install the /opt partition is part of your root (/) partition. You can find the
amount of free disk space with the command df –kl.
6
To find out what card you are using with the /usr/sbin/fbconfig list command.
7
If you have a Sun Creator3D™ card you need to run the command ‘/usr/sbin/ffbconfig −propt‘ If the output contains the
phrase “Gamma Correction” then you have the new card.
8
Ibid.
If you are reviewing the installation of Solaris 9 OE and the new features of the Solaris installation
program like Solaris Flash and Live Upgrade, basic installation directions are available and detailed
installation instructions are provided with the Solaris 9 media kit or at http://docs.sun.com.
The desktop is a very good place to start evaluating Solaris 9 OE; the Solaris OE, along with GNOME,
StarOffice software, and the Netscape browser, forms the basis for a very powerful and inexpensive
desktop productivity computing solution. When combined with Sun’s sub−$1000 Sun BladeTM 100
workstation or the Sun RayTM desktop appliance, this software creates an enterprise−level solution that is
powerful, inexpensive, and highly manageable.
Once Solaris 9 software is running, you should be presented with a logon screen. Before typing your
user name, click on the “Options” button, drag down to the “Sessions” option, then over to the “GNOME
1.4” selection before releasing the mouse button. This way you will be logging into the GNOME 1.4
desktop environment which will be shipped with the Solaris 9 OE as a “Technology Preview” until the
availability of GNOME 2.0 .
To log in, type your user name and, when prompted, your password in the appropriate boxes.
GNOME will start and you will see a desktop approximately like the one below:
You can start the Netscape browser by starting a terminal window and typing netscape & at the
command prompt. GNOME frequently auto−installs an icon for the Netscape browser if it finds it
installed; it is the “globe” icon shown on the bottom panel in the screen shot shown above. If such an
icon appears on your desktop, you can start it just by clicking on the icon. Similarly, you can start the
StarOffice application by typing soffice & at a command prompt within a terminal window.
As attractive and useful as these new desktop features are, however, most new features in the Solaris 9
OE are primarily aimed at systems in use as servers. The most important new features in the Solaris 9
Operating Environment are designed to make it easier to administer Sun server configurations. The rest
of the Solaris Test Drive concerns the use of the new system administration tools and features.
Among the more important features present in the Solaris 9 Resource Manager are the ability to:
• Allocate and pool system resources
• Monitor resources consumption
• Adjust resource allocations
• Generate accounting information on resource usage for capacity planning and billing.
Resource pooling can partition system resources, such as processors, and maintain those resource
partitions even through a system reboot. The Solaris “fair share” scheduler will apportion the amount of
CPU time afforded different processes.
Extended accounting is linked to project objects through tasks, a capability referred to as Tasks, Projects,
and Accounting or TPA. Resource management is particularly useful in managing applications in
multiple processor environments, both in vertically scaled systems (multiprocessor systems) or in
horizontally scaled server farm or multi−server blade systems. Resource management is also extremely
valuable in server consolidation projects.
To be able to observe resource consumption you must first generate work for the system to do. Begin by
loading the nspin program using the following steps:
2. Open a Terminal window and enter the command su – bob (note the spaces on both sides of
the “−”) at the prompt to log in as “bob.”
3. Enter the command nspin & at the prompt to initiate a single nspin thread.
The ampersand puts the process in the background and reports the process ID
4. Open another terminal window and enter su − george to switch the user sessions to
“george.” Again cd to the directory containing the nspin program.
5. Enter nspin –n 2 & at the prompt, which creates two threads of execution for “george.”
The “–n 2” is used to create two processes, thereby creating a heavier load
6. Return to your “root” user session (or start up a new terminal window as root).
7. To monitor system usage, enter prstat –J at the prompt, or enter smc & at the prompt (if
smc is not still running), and then open “This Computer” in the Solaris Management Console,
Under “This Computer” open “System Status,” then “Performance,” then “System,” and then
“Users” as shown in Figure 5.
Figure 5 The results of two users, one of which has twice as many threads of execution as
another.
8. Log out from the george and bob sessions by going to each terminal window and typing
<ctrl>d or just exiting the terminal session.
To test user−based control, we’ll create a project for jane and judy, but with no group or role
additions. We can then assign a usage share to each user. The procedure for user−based control follows:
1. Click on the This Computer icon,
System Configuration icon, and then
the Projects icon in the Solaris
Management Console.
2. Select the Add Project command
from the Action menu; the Add
Project dialog box appears in Figure
5.
Sun also provides an upgrade path to migrate your settings and configuration (even mirrored root
upgrades) from the Solstice DiskSuite sofwtare to SVM. For more information, refer to the Solaris
Volume Manager Administration Guide.
In the sections that follow some capabilities of the SVM are illustrated. The first set of instructions
covers performing volume management tasks with the SVM Graphical User Interface (GUI); the second
covers performing tasks using the Command Line Interface (CLI). All tasks can be performed using
either interface, and sys admins can freely choose the appropriate interface for the task at hand. In
addition, one can save the command−line equivalents of the tasks performed in the GUI as a shell script,
allowing for easy automation of complex tasks.
WARNING: This section creates RAID structures from existing disk drives. During these
operations, any existing data on these disks will be erased. Be sure that you work with non−
critical data and follow the instructions carefully. We advise that if you are in any doubt about
which disks are being written to, you should seek help from someone knowledgeable with
administering disks under the Solaris OE
Instead of using the names for the individual slices (/dev/dsk/c0t1d0s0 and
/dev/dsk/c0t4d0s0) you will now refer to the mirror device /dev/md/dsk/d50. You now should
have a working mirror. To test your mirror:
is on the device (ufs is the default file system for the Solaris platform), the fifth is which disk check pass the system should
check this disk with (the volume is not required for the system to boot to 2 is good), the sixth is whether or not you want the
file system to mount when the system is booted and the last is the options you want the file system mounted with.
The same data should appear in the home2 directory, which confirms the mirror was created.
Directory Services
One of the most important new features in the Solaris 9 OE is the integrated SunTM ONE Directory
Server (formerly iPlanetTM Directory Server.) This powerful, distributed directory server is designed to
manage an enterprise−wide directory of users and resources. Sun ONE Directory Server is scalable,
replicable and extensible, thus providing use for intranet applications, extranets you create for trading
partners, and e−commerce applications to reach customers over the Internet anywhere in the world
Directory services provided by a directory server are the key to efficient network resource management.
Using an efficient directory service can let an application more quickly search a network for users,
systems, or printers, allow an application to store important information in a central repository, provide
routing information and a variety of other functions. Directory services are seen to play an essential
role in the future development of network−based applications, particularly those that rely on distributed
services such as web services.
Most companies have many instances of directory services installed in databases, on mail servers, as a
central service, and for specific applications or services. Best practices in IT infrastructures today merge
these services and data into a single unified service, and the optimal way to do that is to have a
consolidated service based on an open standard like LDAP.
The directory server is managed with the console where access rights, database management, directory
configuration, and data replication may be specified. The Solaris 9 System Administration Guide: DNS,
NIS, and LDAP, included in the Solaris 9 documentation and at http://docs.sun.com, describes this
application in more detail.
The install tool will start the directory server using the options you selected, and output something
similar to what follows.
[slapd−netra]: starting up server ...
[slapd−netra]: [06/Feb/2002:23:42:42 −0800] − iPlanet−Directory/5.1
B2001.292.0117 starting up
[slapd−netra]: [06/Feb/2002:23:42:59 −0800] − slapd started. Listening
on all interfaces port 389 for LDAP requests
Your new directory server has been started.
Created new Directory Server
Start Slapd Starting Slapd server configuration.
Success Slapd Added Directory Server information to Configuration
Server.
Configuring Administration Server...
Your parameters are now entered into the Administration Server
database, and the Administration Server will be started.
Changing ownership to admin user root...
Setting up Administration Server Instance...
Configuring Administration Tasks in Directory Server...
Configuring Global Parameters in Directory Server...
iPlanet−WebServer−Enterprise/6.0SP1 B10/12/2001 14:40
warning: daemon is running as super−user
[LS ls1] http://netra.workofstone.net, port 55555 ready to accept
requests
startup: server started successfully
Press Return to continue...
Solaris 9 software also ships with TCP Wrappers. Long a staple in the world of UNIX security; TCP
Wrappers can control which remote systems can access services offered by the local host with limited
firewall capabilities. With TCP Wrappers, it is possible to allow a computer access to the ftp server
while blocking access to the telnet server, without disabling the telnet server in case it is needed.
To enable SWAT you need to add the following line to your /etc/services file:
swat 901/tcp
This tells the system what applications it can expect to find at certain ports. It is best to add that line in
order in the file, which in the Solaris 9 distribution is at about line 104.
Next you need to add the following line to the end of your /etc/inetd.conf file:
swat stream tcp nowait.400 root /usr/sfw/sbin/swat swat
Restart the inetd (Internet daemon) process so it will see the change you made. Run the following
command to kill the current inetd process:
ps –ef | grep inetd
The PID is the second item on the inetd line and is shown in bold above (your PID# will be different).
Restart the process with the kill −HUP command:
kill –HUP 189 (substitute the correct PID# here for your copy of inetd)
You should see the home page for the SWAT program shown in Figure 21. That page contains links to
information from the various SAMBA tools. Most of this information is cached on your local system
and will appear whether or not you are connected to a network.
There are many other tools included on the Solaris software companion disk including editors, developer
tools, multimedia programs, graphics programs, and many others useful for users in creating their own
custom environment. The disk provides a convenient installation method for these programs.
The Solaris Operating Environment is also the only OE to deliver a proven, unique strategy that focuses
on industry standards, the Internet, innovation and integration and delivers lower cost of operations.
With the need for a rock−solid foundation, it is no surprise that so many successful organizations are
using Sun’s Solaris Operating Environment:
Gartner Dataquest (February 2002) reports that Sun continues its leadership of the RISC/UNIX
server market with more than one out of three servers shipped in 2001 coming from Sun and
running the Solaris OE.
A Netcraft Web server survey (January 2002) states that most of the world’s largest web sites are
powered by Sun Servers running the Solaris OE.
Solaris software also powers these company’s web sites (Netcraft.com, 10/2001):
53 of the Fortune 100 companies
Ten of the top eleven telecommunications companies in the Fortune 500
Four out of the tope five commercial banks in the Fortune 500
Seven of the top ten pharmaceutical companies in the Fortune 500
Investment protection drives Sun’s commitment to binary compatibility. Reliance on open standards also
offers asset protection, as Sun systems can be well integrated with the legacy systems that companies
already have in place.
Compatibility is one of the hallmarks of software using the Solaris Operating Environment, and is a key
feature enabling customers to move up the product line without ever having to port or recompile their
applications. The Solaris OE has complete binary compatibility by supporting a public application
Binary Interface (ABI) which guarantees that conforming applications will run on all Sun servers
without modification – from desktop workstations to the 106−processor Sun Fire 15k server.
Sun is active in the Linux community and offers high−quality machines running Linux for applications
that do not require the advanced capabilities of the Solaris platform. In order to protect Sun’s customers’
investments in Linux and make Solaris an "enterprise−level" deployment environment, Sun provides
interoperability and commonality across both Linux and Solaris environments. Specifically, Sun is
integrating many of the commands, utilities and libraries from Linux into Solaris OE. This allows
Solaris users to bring popular Linux applications to Solaris OE, recompile them, and implement them in
the same way they would on Linux. This feature gives Solaris users the best of both worlds: the
flexibility of Linux software and the scalability and availability of Solaris OE.
Sun has long been a strong supporter of the Open Source community, recognizing that much of the
software that has come from Open Source has become so widely−used as to be considered standard.
Sun’s commitment to an open standards−based software vision is also exemplified by our support of
Internet standards, including the IETF and our sponsorship of the JavaTM Community Process for the
Java platform. Because our products are based on open standards, Sun invests its efforts in creating
superior implementations rather than vendor lock−in strategies. This ensures that Sun’s partners have the
freedom to innovate, bringing “best of breed” solutions to market on Sun systems. There are more than
twelve thousand third−party applications running on the Solaris Operating Environment, giving Sun
customers the greatest possible choice as they implement solutions.
Solaris 9 OE is the foundation of Sun ONE: Sun’s vision, architecture, platform and expertise for
developing and deploying services on demand. The Sun ONE software stack is integratable. This means
that, while it is possible to deploy the full array of Sun ONE products for the creation of web services,
our adherence to open standards allows for nearly any product in the stack to be "swapped out" for
products from different vendors.
Many Sun ONE services and components are included in the Solaris software distribution. This enables
developers to start building Sun ONE web services immediately and helps sys admins and architects to
become familiar with the applications and tools that comprise the Sun ONE software stack. Many
popular open−source packages, such as Apache and Perl, are actually integrated into the Solaris OE.
Some of the other software included in the Solaris 9 media kit are:
StarOffice Software: Sun’s full featured office suite, based on the open−source OpenOffice.
Netscape Communicator: A complete Internet access suite with web browsing, email and news
client, and web page authoring modules.
Application Server: The Sun ONE Application Server (formerly the iPlanet Application
Server) will be included in a subsequent update to the Solaris 9 OE.
Database server: A 30−day trial of the Oracle 9i Enterprise Edition server.
Development tools: The latest version of the platform independent Java development language,
as well as a 30 day trial license for the ForteTM tools (C, C++ and FORTRAN) and the Sun ONE
Studio 3, Community Edition (formerly Forte for Java Community Edition)
By making an open network and industry standards the core of our products, Sun can integrate the best
open systems software to build better solutions for our customers.
Competitive Positioning
The Solaris OE is designed to continue building upon Sun’s key competitive advantages of scalability,
availability, manageability, and security. Sun’s delivery on the fundamentals is recognized with
Network Computing’s “Best Server Operating System 2001” award, in which it was declared that “if
Sun Microsystems has proven one thing, it’s that its operating system can stand the test of time and still
beat the competition.” The Solaris OE has earned many other awards including being rated the #1 UNIX
Operating Environment, according to D.H. Brown Associates’ 2001 UNIX OS Function Review (March
2001) and named the top UNIX OS by InfoWorld (January 2001)