sun's os strategy: solaris and linux · – development tools – solaris / linux...

83
Anson Lai Sun Microsystems, Inc. Sun's OS Strategy: Solaris and Linux

Upload: others

Post on 27-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Anson Lai

Sun Microsystems, Inc.

Sun's OS Strategy: Solaris and Linux

Agenda● Sun's operating system strategy● SolarisTM 9 Operating System (OS)

features● Solaris lifecycle/roadmap● Summary

The IT Challenge● Deliver increased value● Reduce cost and risk

Accelerating the Business...Do More with Less

Addressing IT Needs● Providing the right choices– Solaris / Linux operating systems

– JavaTM platform / XML / web services

● Increasing value– Integrated, integratable platform

● Superior innovation– Sun's technology leadership

Providing the Right Choices

Java Platform / XML / Web ServicesJava Platform / XML / Web Services

x86x86

SPARCSPARC

SolarisSolaris

LinuxLinux

End-to-End Services Delivery

SolarisSolaris

NetworkNetwork StorageStorage

ServerServer

Development:Build the Service

Operations:Manage and Deploy the

Service

Increased ValueSun Provides an Open, Integrated Platform

Sun Delivers the Infrastructure and the FoundationNEW

SolarisTM on SPARC/x86 Linux

N1

Java Enterprise

System

Java DesktopSystem

Java MobilitySystem

Java Card

System

Sun JavaTM Systems

Java Studio

Sun Delivers the Foundation of Network Computing

● Solaris Operating System– For SPARC and x86 systems

● Trusted Solaris OS– For SPARC and x86 systems

● Linux– Red Hat Enterprise Linux– SuSE Linux Enterprise Server

● Software Express– Tomorrow's software, today

✔Large Application Portfolio

✔64-bit Architecture

✔High Performance for Data and ComputeIntensive Applications

✔Low TCO (less power usage, compatibility)

✔Scalability Beyond 8 CPUs (100+ CPUs)

✔Advanced Clustering Software

✔Throughput Computing✔Enterprise Software and Features

✔Application Compatibility

✔Military Grade Security

✔Software Express

✔Carrier Grade Avail.

✔Predictable Release

✔Extended Support

✔Legal Protection

✔ Innovation

✔Freeware

✔Enterprise Class UNIX on x86 Hardware

✔Tuned for x86 Hardware

✔Return on Solaris Investment (Applications and Skills)

✔Ability to Run Linux Binaries

✔One-Stop Support/Services

✔Java Enterprise System

✔Java Technology

✔N1

✔Sun Solutions

✔Development Tools

✔Interoperability Between Platforms

✔Standard Linux

✔Commercial Linux Applications

✔Broad x86 Platform Support

✔Open Source Model

✔Community Development

✔Failover Clustering/Load Balancer

✔Low Acquisition Costs

✔ Price/Performance

✔Horizontal Scale

✔32-bit

Solaris SPARC

Solaris x86 Linux on Sun

OS Platform Guide

Increasing ValueThe Integrated Platform

Open Source SW

Middleware

OS

Hardware

Msging ASP

HA Security Mgmt

Direct. Portal IdentityApp

Tools

MySQL Grid MPEG-4 etc.

SPARC® x86

Solaris Linux

Increasing ValueThe Integrated Platform

Msging ASP

HA Security Mgmt

Direct. Portal IdentityApp

Tools

MySQL Grid MPEG-4 etc.

SPARC x86

Solaris Linux

Project Orion

Solaris(SPARC, x86)(SPARC, x86)

Linux(x86)

Increasing ValueThe Integrated Platform

Increased Value● One distribution for all

SunTM Open Net Environment (Sun ONE) software, on Solaris (SPARC/x86) and Linux

● Three licensing models– Traditional– Predictable– Metered

● Solaris train model● A radical reduction

in complexity

Java Enterprise Systems

Sun's Linux x86 Strategy● Standard Linux + Java + Sun Open Net

Environment (Sun ONE) + SunSM Services– Common integrated Sun ONE stack– Broad ISV application portfolio– Broad hardware support– Java performance optimization

● Delivering Superior Value– Java– Sun ONE portfolio– Development tools– Solaris / Linux compatibility

● Continue active engagement withopen community and standards groups– Promote LSB (standards vs. brand)

Linu

x fr

om S

unLi

nux

from

Sun

Standard Linux

LSBLSB

Open Source SWOpen Source SW● MySQLMySQL● Sun Grid EngineSun Grid Engine● MPEG-4 StreamingMPEG-4 Streaming● Etc.Etc.

Sun ONESun ONE● App ServerApp Server● Directory ServerDirectory Server● Portal ServerPortal Server● ToolsTools● Messaging ServerMessaging Server● CalendarCalendar● ASPASP

JavaJava

● Solaris x86 =Solaris + Java + Sun ONE + Sun Services

● Complete Sun stack on Solaris x86● Drive volume through all sales channels● Aggressive ISV recruitment for target markets● Linux apps run on Solaris x86 unmodified● Support on Sun and 3rd party x86 systems● Java performance optimization

Solaris x86 Strategy

Solaris & Linux: When & Where?Open Source SWOpen Source SW● MySQLMySQL● Sun Grid EngineSun Grid Engine● MPEG-4 StreamingMPEG-4 Streaming● Etc.Etc.

Sun ONESun ONE● App ServerApp Server● Directory ServerDirectory Server● Portal ServerPortal Server● ToolsTools● Messaging ServerMessaging Server● CalendarCalendar● ASPASP

● Solaris expertise● Commercial Solaris applications● Scalability● Predictability● Security: C2/B1 (Trusted)● Manageability● Developer tools● Many hardware platforms

● Standardized on Linux● Commercial Linux applications● Open OS source● Community development● Broad x86 platform support

Standard LinuxSolaris 9

JavaJava

Open Source SWOpen Source SW● MySQLMySQL● Sun Grid EngineSun Grid Engine● MPEG-4 StreamingMPEG-4 Streaming● Etc.Etc.

Sun ONESun ONE● App ServerApp Server● Directory ServerDirectory Server● Portal ServerPortal Server● ToolsTools● Messaging ServerMessaging Server● CalendarCalendar● ASPASP

JavaJava

Solaris/Linux Compatibility● Java, Sun ONE compatibility

– Equal availability on Solaris and Linux● Open source and Linux applications

– Integrated into Solaris: Apache, Samba, sendmail...– Additional apps via Solaris Companion CD

● Source and binary compatibility– Adhere to industry standards (e.g. POSIX)– Linux API compatibility

● Libraries (glib, GTK+, Tcl/TK, XML2)– Linux Compatibility Assessment Toolkit (LinCAT)

● Library call differences, check shell scripts, recreate config data– lxrun: run Linux binaries on Solaris x86

Sun Linux advantages

● Sun expertise and support– One vendor to contact for service, support– Integration with 64bit environment for all your

Datacenter needs– Data management and storage solutions

● Best of both worlds– Redhat compatible yet streamlined for service

and support

Find the right platform

( 1 ) T i m e s p e n t f o r I / O c o m p a re d to c o m p u te( 2 ) F l o a t i n g p o i n t s t ro n g e r th a n i n te g e r

ISVApplication

Binary

Solaris/SPARCSolaris/SPARC

Academic Application

Developer

Sun Fire 15kSun Fire 12K

Sun Fire 6800Sun Fire 4800Sun Fire 3800

> 192 GB> 192 GB> 24 CPU> 24 CPU

I/O >I/O >CompComp(1)(1)

V88o

V480280R

ISVApplication

Binary

V100/BladeLX 50

Blades

LinuxLinux

Open MP Open MP CodeCode MPIMPI

No

> 32 GB> 32 GB> 8 CPU> 8 CPU

I/O >I/O >Comp Comp (1)(1) Fp > IntFp > Int

(2) (2) > 2 GB> 2 GB> 2 CPU> 2 CPU

Yes No

Yes Yes YesYes NoMyrinet

Perf Lib HPC Cluster Tools

Solaris Development ModelCompatibility, Stability, Performance—by Design

Solaris 71998

Solaris 2.61997

... Solaris 82000

Solaris 9Solaris 920022002

Solaris 2.01992 ...

Solaris 10200_

● Product support lifecycle designed for customers' needs– Releases extend, rather than replace– Guaranteed compatibility

● Extensive testing– Continuous, measurable quality gains– Solaris 10 OS already deployed internally

Solaris 9 OS—Over 300 New FeaturesAvailability ScalabilitySecurity

● IPSec v4 and v6● SunScreen Firewall● Enhanced RBAC● Kerberos V5 ● IKE● PAM enhancements● Secure sockets layer

(SSL)● SolarisTM Secure Shell● Extensible password

encryption● SolarisTM

Security Toolkit ● TCP Wrappers● Kernel and user-level

encryption frameworks

● Random number generator

● SmartCard APIs

● Solaris Live Upgrade 2.0

● Dynamic Reconfiguration

● Sun StorEdgeTM Traffic Manager Software

● IP Multipathing● Reconfiguration

Coordination Manager

● Driver Fault Injection Framework

● Mobile IP● Reliable NFS● TCP timers● PCI and cPCI hot-swap . . . and more:

● Compatibility Guarantee● Java Support● Linux Compatibility● Network Services● G11N and Accessibility● GNOME Desktop

Manageability● IPv6 ● Thread enhancements● Memory optimization● Advanced page coloring● Mem Placement Optimization● Multi Page Size Support

● Hotspot JVM tuning● NFS performance increase● UFS Direct I/O● Dynamic System Domains● Enhanced DNLC● RSM API● J2SETM 1.4 software with

64-bit and IPv6● NCA enhancements

● Solaris Containers● SolarisTM 9

Resource Manager● IPQoS● SolarisTM Volume

Manager (SVM)● Soft Disk Partitions● Filesystem for DBMS● UFS Snapshots● SolarisTM Flash● SolarisTM Live Upgrade 2.0● Patch Manager● Product Registry● Sun ONE DS integration● Legacy directory proxy● Secure LDAP client● Solaris WBEM Services● Solaris instrumentation● FRU ID● SunTM Management Center

ApplicationsApplications

ScalabilityScalability

AvailabilityAvailability

ManageabilityService

Cost

Addressing IT NeedsDo More with Less

Security

SecuritySecu

rity

Availability●RAS profile●Patch manager

Solaris 9 OS: The Services Platform

Security● Fine-grained access control

● Secure remote mgt● Strong authentication

Applications● Cost savings● Compatibility

Manageability● Sun ONE integration● Solaris Containers●Data management●Provisioning

Scalability● Threads●Memory●Data

● Sun ONE integration– Directory server– Application server

● Solaris Containers● Data management– Logging, performance, volume management

● Provisioning services– Solaris Flash, Solaris Live Upgrade,

SunTM Management Center Change Manager

ManageabilityDeploy and Manage Application Services

SolarisSolarisDomain 1

ServerServerDomain 2SolarisSolaris

App BApp B

App AApp AApp CApp C

App DApp D

App EApp E

● Dynamic Reconfiguration

ManageabilityServer Virtualization

SolarisSolaris

Web ServerWeb ServerApp ServerApp Server

ServerServer

SolarisSolarisDomain 1Domain 1

SolarisSolarisDomain 1Domain 1

ManageabilityServer Virtualization

● Dynamic Reconfiguration

● Dynamic System Domains Web ServerWeb ServerApp ServerApp Server

ServerServer

SolarisSolarisDomain 2Domain 2

Manageability

SolarisSolaris SolarisSolarisDomain 1Domain 1 Domain 2Domain 2

App App ServerServer

WebWebServer AServer A

WebWebServer BServer B

Web Web ServerServer

DatabaseDatabaseServerServer

Server Virtualization

● Dynamic Reconfiguration

● Dynamic System Domains

ServerServer

Manageability

SolarisSolaris SolarisSolarisDomain 1Domain 1 Domain 2Domain 2

App App ServerServer

WebWebServer AServer A

WebWebServer BServer B

Web Web ServerServer

DatabaseDatabaseServerServer

Server Virtualization

● Dynamic Reconfiguration

● Dynamic System Domains

● Solaris Containers

ServerServer

● Investments in UFS– Journaling/logging (enhanced)– Direct I/O for DBMS– Snapshots, performance tuning

● Investments in Solaris Volume Manager– Transparent upgrades (including mirrored root)– Soft disk partitions, multi-terabyte disks– Improved management, device ID, RCM aware

● Freedom of choice– UFS and SVM – Ideal platform for DB filesystems– Sun StorEdgeTM Utilization Suite (SAM-FS)– Sun StorEdgeTM Performance Suite (QFS)– Veritas VxVM and VxFS

ManageabilityIntegrated Data Management

12/0212/02

4/034/03

4/034/03

● Built into Solaris– Solaris Flash (enhanced)

● Extension to JumpStartTM

– Solaris Live Upgrade– Secure WAN boot*

ManageabilityProvisioning and Change Management

**FutureFuture

● Sun Management Center Change Manager– Aggregated, automated flash

archive management– End-to-end secure

FlashFlashArchiveArchive

4/034/03

OS Reliability: Top Marks

Availability

● Configuration Services– RAS Knowledge Database, RAS Profile– Sun BluePrintsTM, BigAdminSM services– Sun ONE Reference Architectures– SunUPTM Availability Program

● Solaris 9 Registry● Solaris Patch Manager– Notification, dependencies, secure delivery– Sequential, “semi-automatic” installation– Base version available for Solaris 8/7/2.6

● Component Health Status● Auto Diagnosis with Messaging● Auto Restoration● Automatic Recovery of Hung Domains● Recovery of Repeated Domain Panics● CPU Offlining● Virtual Memory Pages Retirement

AvailabilityNew! Sun Fire 3800-15K RAS Enhancements

Dom

ain

6

Dom

ain

2

Dom

ain

3

Dom

ain

4

Dom

ain

5

Dom

ain

1

Global File ServiceGlobal File Service

Global Network ServiceGlobal Network Service

DBDB

DBDB

WebWeb

WebWeb WebWeb WebWeb WebWeb

● Optimized Oracle9i Real Application Clusters – High-speed messaging via

RSMTM technology● Security hardening● Agent builder● Support for Dynamic

Reconfiguration

AvailabilityClustering via SunPlexTM

● Thread library enhancements– “CMT ready”

● Memory optimization– Advanced paging algorithms (page coloring)– Multiple Page Size Support– Memory Placement Optimization (enhanced)– libumem memory allocator

● JavaTM 2 Platform, Standard Edition 1.4– Java HotSpotTM technology, 64-bit VM

● Datapath speedups– NFS, filesystem (enhanced)

ScalabilityPerformance

12/0212/02

12/0212/02

4/034/03

Scalability

Threads MPSS UFS NFS LDAP Search

LDAP Overall

JVM

400

100 8755

400

40

200

Solaris 9 vs. Solaris 8

● Application compatibility guaranteed– SolCAT: Solaris Compatibility Assurance Toolkit

(GTS, CTS)– Applies to apps from Solaris 2.5 release forward

● ISV enthusiasm– Strongest enterprise ISV portfolio

● Linux compatibility– Common open source libraries and utilities– GNOME desktop environment– LinCAT: Linux Compatibility Assurance Toolkit

Applications Compatibility

Solaris Cost Benefit

Acquisition

Web Server

App Service

Message Queue

File System

Volume Manager

Host Based Firewall

Directory Server

Resource Mgr/IPQoSoS

Total acquisition savings

Ongoing cost savings

3k-43K3k-43K

3k-43k3k-43k

0 –15K0 –15K

0-46K0-46K

6K–147K6K–147K

15K–60K15K–60K

0 - 100k0 - 100k

0 –15K0 –15K

0-23K0-23K

15K–198K15K–198K

0–6K0–6K

0 –15K0 –15K

0-3K0-3K

0K–24K0K–24K

0 –15K0 –15K

20K–400K20K–400K

20K–415K20K–415K

Tier 3Data

Tier 2App

Tier 1Web Directory

Reduced maintenance costsReduced integration/test costs

Solaris 9 OS Notes● Simplified and enhanced distribution– All kits fully globalized

● Increased language/locale support (enhanced)● Big5, HKSCS, GB18030

– DVD media now available● Open Windows phase-out– Applications still work– GNOME, CDE

● Runs on same Sun systems as the Solaris 8 OS– Exception: sun4d architecture

(SPARCcenter 2000, SPARCserver 1000)

4/034/03

Solaris 9 on x86 Hardware● Now shipping● Supports SunTM LX50, non-Sun hardware● Linux applications run unmodified● Building momentum– Increased support for Solaris community driver

development– Aggressive ISV recruitment for target markets– Sun ONE stack will be available for x86– Endorsements from AMD, BEA, Computer

Associates, Sybase, Symantec, Quantiva, Verizon, and others

● Named release planned every 2-3 years– Application compatibility guaranteed

● Approximately four updates per year

Solaris Release Roadmap

Solaris N GA

Updates

+1 yr +2

● Minimum shipping life: 4-1/2 years

+4+3

Shipping

N+2

Last order/ship

● Minimum support life: 9-1/2 years

+5 +6

Vintage SupportPhase 1

+7 +9+8

Vintage SupportPhase 2

N+3 N+4

Current

N+1

Resources● sun.com/solaris● sun.com/blueprints● sun.com/bigadmin● docs.sun.com– "What's New in the Solaris 9

Operating Environment" from latest update● sdc.sun.com/solaris8● sun.com/solaris/fcc/lifecycle.html

Summary● Value– Delivering the integrated stack– End-to-end systems view

● Innovation– Integration of new technologies

with investment protection● Choice– Open software commitment– Coordinated Solaris / Linux strategy– Solaris OS on SPARC / x86– iForce partnerships

OS and Availability Products

Sun Microsystems, Inc.

Backup SlidesOS Strategy

A Sea of Change

● Revolution at the edge of the network– Low-cost, horizontally scalable infrastructures– Content delivery networks

● Grid utility computing● Integration/optimization of software

stacks

Raised Floor to Client-Server to N-Tier to Web Services...

● Allocate resourcesAllocate resources● Provide servicesProvide services● Provide APIs, Provide APIs,

commands, utilitiescommands, utilities

OSOSThe Services The Services PlatformPlatform

N1N1The computer that is the network

Future of the Operating SystemEvolving to Take on Two Critical Roles

Cost

Service

Summary● Service deployment:– We make it easier, faster,

safer to deploy the application service, while reducing deployment cost

● Service management:– We enable delivery of higher

service level while drivingdown cost of operations

Backup SlidesManageability

Manageability

● It should be easier, faster and cheaper to deploy application services

WHAT WE HEARDWHAT WE HEARD

● Made the Solaris OS a Services Platform

WHAT WE DID

● Sun ONE Application Server 7– Platform Edition now integrated into

Solaris 9 OS– SPARC today, x86 coming soon

● Sun ONE Message Queue 3.0.1,Platform Edition

● Sun ONE Directory Server– Includes 200,000 user identities

● J2SETM 1.4 (JVMTM)

ManageabilitySun ONE Integration

12/0212/02

12/0212/02

● Sun ONE Advantage Software*– Portal Server– Integration Server

● Companion Software CD● StarOffice 6.0 / StarSuite 6.0

Office Suites● Sun StorEdge software†● SunTM ONE Studio

development tools†● BEA WebLogic Server*

ManageabilityCo-packaged Products

*Development/evaluation l icense†Try-and-buy l icense

– Web Server9/029/02

9/029/02

12/0212/02

4/034/03

ManageabilitySolaris 9 Resource Manager

*Future

● Now a fundamental part of the Solaris OS– Fair share scheduler– CPU control

● Persistent processor sets

– Physical memory control*– Swap space control*– IPQoS– Container GUI*

9/029/02

Manageability

● Filesystem and volume manager support costs are too high

WHAT WE HEARDWHAT WE HEARD

● Made new investments in file services

WHAT WE DID

Manageability

● Deploying and changing software across the network is hard to do

WHAT WE HEARDWHAT WE HEARD

● Enhanced Solaris Provisioning Services● Announcing Sun Management Center

Change Manager

WHAT WE DID

Manageability

● We want higher utilization of our servers

WHAT WE HEARDWHAT WE HEARD

WHAT WE DID

● Solaris Containers● Solaris 9 Resource Manager

Sun

Resource Containment

Security Containment

Fault Containment

OS Instances Supported

Performance Overhead

Granularity

Dynamic

HighHigh

High*High*

Med*Med*

OneOne

NoneNone

Sub CPUSub CPU

YesYes

HighHigh

HighHigh

HighHigh

ManyMany

NoneNone

4/2 CPU4/2 CPU

YesYes

Feature ContainerContainer DomainDomain

HighHigh

HighHigh

MedMed

ManyMany

HighHigh

Sub CPUSub CPU

HighHigh

HighHigh

MedMed

ManyMany

MediumMedium

1 CPU1 CPU

Not YetNot Yet

VM psLPAR

ManageabilitySolaris Containers

**FutureFuture

● Enhanced FTP server and client● Enhanced PPP server and client– Includes PPPoE support

● Enhanced DHCP server● VLAN for GB ethernet● TFTP enhancements● Solaris NCA enhancements● Enhanced snoop packet capture

ManageabilityNetworking

● IPv6– X11 support– ATM support– Packet tunneling– 6to4 router– CDE enhancements

● Enhancements to Mobile IP– IPv6 with IPSec– Dynamic Interfaces

ManageabilityNetworking (cont'd)

4/034/03

4/034/03

9/029/02

Manageability

● Native LDAP Phase 2● NIS+ to LDAP migration● BIND 8.2.4● Sendmail 8.12● TCP/IP fast detect– Rapid failover for clusters

● RIPv2● Carrier-Grade Transport Protocol● SNMP adaptor for WBEM

Networking (cont'd)

9/029/02

9/029/02

Backup SlidesSecurity

Security

WHAT WE HEARDWHAT WE HEARD

● Higher security out of the box● End-to-end security

● Enable secure configuration upon install● Bring key Trusted Solaris features into

standard Solaris● Integrate and support the best of open,

standard security features

WHAT WE DID

● Flexible OS network service packaging– Select/deselect services at or after install time

– No "surprise reinstalls"

● Solaris Security Toolkit– Phase 1: post-install hardening

– Phase 2: install-time hardening*

Secure Out of the BoxSecurity

*Future

● Solaris Secure Shell (Open SSH)● Integrated firewall: SunScreen 3.2● Enhanced Role-Based Access Control● TCP wrappers● PAM enhancements● Secure patching

Solaris Security ServicesSecurity

● Kerberos v5– KDC and Incremental DB Propagation– MIT feature resync– “r*” (remote) commands*– DES performance, Delegation of Credentials

● 128 bit default encryption● Buffer overflow exploit protection● Random number generator– /dev/random, /dev/urandom

Solaris Security Services (cont'd)Security

*Future

● IPSec v4 and v6● Internet Key Exchange (IKE)– Hardware acceleration support

● Directory client security (libldap4) – SSL (SASL later)

● SmartCard SDK/PKI*● Flexible crypt() for passwords● Password aging, history support

with LDAP

Solaris Security Services (cont'd)Security

*Future

12/0212/02

12/0212/02

4/034/03

Backup SlidesAvailability

Availability

● We want higher service availability

WHAT WE HEARDWHAT WE HEARD

● Configuration errors are a leading contributor to reduced availability

WHAT WE OBSERVED

WHAT WE DID

● Intelligent configuration management● Patch management

Availability

● We want easier management/reduced complexity of highly available clusters

WHAT WE HEARDWHAT WE HEARD

● Continued to enhance the SunPlexTM environment

WHAT WE DID

● Failover and scalable services

● Enhanced manageability● Disaster recovery● Global network service

with built-in load balancing

● Global devices and file services

AvailabilityClustering via SunPlexTM

Dom

ain

6

Dom

ain

2

Dom

ain

3

Dom

ain

4

Dom

ain

5

Dom

ain

1

Global File ServiceGlobal File Service

DBDB

DBDB

WebWeb

WebWeb WebWeb WebWeb WebWeb

Global Network ServiceGlobal Network Service

Backup SlidesScalability

WHAT WE HEARDWHAT WE HEARD

Scalability

WHAT WE DID

● Made the Solaris OS faster

● It can never run too fast

Threading PerformanceEnhanced threads implementation speeds up Oracle OLAP application by up to 4X.

Tran

sact

ion

Tim

e (s

econ

ds)

Number of CPUs

2 4 6 8 10 12 14 160

250

500

750

1000

1250

1500

1750

2000

Sol 8

Sol 9

Sun Fire 280R

Compaq DL380

IBM x3420

250

500

750

1000

1250

1500

1750

0

0.25

0.5

0.75

1

1.25

1.5

1.75

2Connect/sec

Perf/MHz

Web Server Performance900 Mhz Sun/Solaris systems are 55% and 50% faster than 1260 Mhz Compaq/Lintel and IBM/Lintel systems

Apache Web Server Performance on 2-way systemsSource: Sun PAE, SAE

Backup SlidesCompatibility,Futures, etc.

Applications

● Preserve my investment● Let me choose best-of-breed solutions

WHAT WE DID

● Guaranteed application compatibility● Linux compatibility● Extensive ISV portfolio for the

enterprise

WHAT WE HEARDWHAT WE HEARD

Anatomy of a Linux System diagram copyright 2001, O’Reilly & Associates. Used with permission

ApplicationsLinux Compatibility

Solaris Release Roadmap

Solaris 2.5.1

Solaris 2.6Vintage SupportPhase 2 Phase 2: July 23

Solaris 7 Last Order: May 16Last Ship: August 15

Vintage SupportPhase 2

Vintage SupportPhase 1

Solaris 8Vintage SupportPhase 2Shipping Vintage Support

Phase 1

Solaris 9Vintage SupportPhase 2Shipping

Vintage SupportPhase 1Current

Solaris10

Vintage SupportPhase 2Shipping

Vintage SupportPhase 1Current

April 2003Vintage Support

Phase 2

New Added Value Software● Early Access directory (fully Sun-supported)– Software due to integrate into Solaris OS

● Bundled software directory (fully Sun-supported)– Software not intended to be fully integrated– May have limited licensing terms

● (file product-name.license defines usage)● Bonus Software with media kit—expanded● Plans to expand ISV software included in

media kit

Solaris Software Modularization● Reduced package interdependencies● Increased granularity of package

selections

● Tool for minimizing OS footprint– Ideal for OEM and appliance makers– Ideal for creating OS installs for vertical stacks

What's Going Away/ Gone Away?● Gone – AnswerBook2TM Documentation Server

● Going– NIS+ – J2SETM platform

● 1.1.x JRE remains, JDK gone

Sun Proprietary/Confidential: Internal Use Only

Internal Resources● solaris.sfbay/● onestop/● srm.sfbay/solarispm/sadopt/

● suncluster.sfbay/

AVAILABLEAVAILABLESECURESECURE

MANAGEABLEMANAGEABLE

SCALABLESCALABLE

COMPLETECOMPLETE

64 X 64More addressesMore processes & socketsLDAPWeb cache acceleratorFilesystem performance

Automated DRClusteringKernel UpdatesLive UpgradeIP MultipathingUFS Snapshots

Solaris Application GuaranteeWeb Start FlashSun Management centerSolaris Resource Manager

TM software

SolarisTM

Bandwidth Manager software

SolarisTM

WebStart

Sunscreen FirewallKerberosRole-based Access ControlSystem HardeningIPsec

XMLIPv6MobileIPApacheBig Admin

iPlanetTM

OraclePerlOther popular freeware

Solaris 8 OS Recap

Release Comparison

Solaris 2.5.1 + Solaris 2.6 + Solaris 7 +

Solaris 2.6Solaris 2.6The Performance ReleaseThe Performance Release

Solaris 8Solaris 8The .com OSThe .com OS

Solaris 8 +

Fully Binary Compatible

Solaris 9Solaris 9The Services PlatformThe Services Platform

Solaris 7Solaris 7The Scalability ReleaseThe Scalability Release

No longer shipping

3 months to decreased support

3-1/4 years to end of support

Consolidated locale sup'tFaster boot (I)tracerouteUFS loggingSystem crash dump utilityFull 64-bit support

Runs existing SWRuns on existing HW4 months to end of ship2-1/2 years to decreased support5-1/2 years to end of support

S o l a r i s V o l u m e M g rS o l a r i s 9 R e s o u r c e M g rS u n O N E A p p l i c a t i o n S e r v e r 7L i v e U p g r a d e 2 . 0S o l a r i s F l a s hN I S + - > L D A P t o o l sP a t c h M a n a g e rS o l a r i s S e c u r e S h e l lI n s t a l l f l e x i b i l i t yS u n s c r e e n F W 3 . 2T C P W r a p p e r sI P s e c f o r V 6I K ES o l a r i s C o n t a i n e r sI P M P e n h a n c e m e n t sT h r e a d i n g e n h a n c e m e n t sM e m o r y P l a c e m e n t O p t i m i z a t i o nD i r S v r E n h a n c e m e n t sU F S / N F S E n h a n c e m e n t sM u l t i p l e P a g e S i z e S u p p o r tE n h a n c e d D H C P

G u a r a n t e e d S W c o m p a t i b i l i t yR u n s o n e x i s t i n g H WL i n u x c o m p a t i b i l i t y~ 4 y r s t o e n d o f s h i p~ 6 y r s t o d e c r e a s e d s u p p o r t~ 9 y r s t o e n d o f s u p p o r t

U l t raS P A R C I I IL D A P c l i e n t / s e rv e rD H CP b o o tF as t e r b o o t ( I I )R B A CT a s k s , P ro j e c t s & A c co u n t i n gI P s e c f o r V 4NF S s e r v e r l o g g i n gmdbI P M PI P v 6D NL C l g d i r cac h i n gc o re d u m p m g tNCAA p ac h e , P e r l , e t c .D V D / U D F s u p p o r t

G u a r a n t e e d S W c o m p at i b i l i t yR u n s o n e x i s t i n g H W~ 2 y r s t o e n d o f s h i p~ 4 y r s t o d e c re as e d s u p p o r t~ 7 y r s t o e n d o f s u p p o r t