ProjectProject MontereyMonterey Richard Hughes-Rowlands Monterey/64 Product Management SCO

Ahmed Chibib Senior Technical Staff Partners in Development IBM

August 31,1999 - September 2, 1999

Slide 1 Project Monterey - for IA-64 AgendaAgenda

lWhat is Project Monterey ? lMonterey/64 Project Highlights lMonterey/64 for IHVs u UDI and Monterey/64 lMonterey/64 for ISVs lCall to Action

Slide 2 Project Monterey - UNIX for IA-64 ProjectProject MontereyMonterey SummarySummary

Project

® AIX MontereyProduct Line

SCO Power IA-32 IA-64 Technology

® IBM

Technology Sequent Technology UnixWare

Slide 3 Project Monterey - UNIX for IA-64 WhyWhy IsIs MontereyMonterey ImportantImportant ?? lTremendous Revenue Opportunity uIA UNIX will go from 15% To 37% share of the $27.7Bn market lLower Costs uThere will be Consolidation of Viable UNIX Platforms uInitiative to Standardize API and ABI Led By IBM, SCO, Sequent and Others lHighly Reliable and Scalable lShrink Wrap UNIX On IA n Addressing SMB and High-End UNIX lThe Right Platforms Now for ISVs & IHVs

Slide 4 Project Monterey - UNIX for IA-64 TheThe MontereyMonterey PartnershipPartnership

l SCO - UNIX Leader on IA32

u commitment and experience u Shrink-wrap software model u Volume installed base l IBM - Enterprise Leader on RISC

u 64 bit ready u EPIC / RISC experience u Enterprise installed base l Sequent - Leader in IA-based Data Center Solutions u NUMA u RAS Technologies l Intel - Leader in Microprocessor Technology u Developer of IA-64 u Investment in ISV fund

Slide 5 Project Monterey - UNIX for IA-64 Monterey/64Monterey/64 OEMsOEMs

lAcer lICL lCETIA lSamsung lCompaq lSequent Computer lBull Systems lIBM Netfinity Group lUnisys

Slide 6 Project Monterey - UNIX for IA-64 ISVISV MontereyMonterey EndorsementsEndorsements

l Target Key Solution Segments (RISC and IA)

l Timing is Critical: Tools (2Q) => DB/Middleware (2H) => Solutions - ERP, e-Business (4Q/99)

l Full Complement of IBM Middleware: DB2, Domino, Comm , Tivoli, ADSM, MQ Series, Websphere, Visual Age, Intelligent Miner, Notes, Java

l Database lTools, Middleware & Comms lInternet & e-Business lERP/Business l IBM l Sapiens Int'l Applications Applications l Informix l Rational l Viador l Risk Management l Pick Systems l , Inc. l l Software AG Lotus Technology l Progress Software l Netscape l PeopleSoft l Tools, Middleware & l ISOCOR l daly.commerce l Baan Comms l Resonate l Software.Com l GEAC l IBM l TakeFive Software l l JD Edwards l Tivoli l Parasoft l l Marcam l BEA Systems l RogueWave Business Applications l l Tibco l Compuware l EPC Data Pro Accounting

l Microfocus l FacetCorp Software lBusiness Intelligence

l BMC l Polaris l Real World l SAS Institute l Sanchez l Beta Systems l Torrent

Slide 7 Project Monterey - UNIX for IA-64 ProjectProject MontereyMonterey SummarySummary The High Volume UNIX

4 Standards-based offering

4 The proven UNIX advantages of Scalability, Reliability, Maintainability Project 4 Single UNIX that supports ® IA-64 AIX “department to data center” MontereyProduct Line servers SCO Power IA-32 4 Shrink-wrap offering for Technology low-end segment ® IBM 4 Multiple vendor support and TechnologySequent innovation Technology UnixWare 4 Leverage Monterey today for IA-32 or Power architectures

Slide 8 Project Monterey - UNIX for IA-64 MontereyMonterey TargetTarget MarketsMarkets

Initial Monterey IA-64 Volume Monterey IA-64 market market E-business leader

Performance Volume

Electronic Commerce ERP Business Intelligence Electronic Commerce Supply Chain Mgmt Business Intelligence Knowledge Mgmt Customer Relationship

Slide 9 Project Monterey - UNIX for IA-64 AddressingAddressing CustomerCustomer NeedsNeeds

l Increased Uptime through Reliability and Availability

l Ease of Use through Serviceability and Usability

l Increase Cost Effectiveness through Scalability and Performance

l Preserve Investment, But Give a Path to the Future

Slide 10 Project Monterey - UNIX for IA-64 Monterey/64Monterey/64 ReleaseRelease 11 TechnologyTechnology HighlightsHighlights l Scalability and Performance l Reliability and Availability u Tuned SMP Scaling/Exploitation u Hot Plug PCI, Multi-Path I/O u ccNUMA APIs / Functionality u Subsystem control for recovery, monitoring and cleanup l Serviceability and Usability l Investment Protection u Web-Based System Manager u UNIX 98 Branded APIs Framework and Managers u UNIX Developer’s Guide-PI u Common Application Installation / u XPG4 Internationalization APIs Update u UDI Device Driver Model u Serviceability/Diagnostic Aids u Java Technologies u Directory Enabled OS Functionality with LDAP u PC Interoperability l Enabling Technologies u Dynamically Loadable Kernel l M/W and Database Extension Model u Application Development Tools u IBM and other Middleware

Slide 11 Project Monterey - UNIX for IA-64 ServiceService andand SupportSupport

lA Single (Binary) Product lSold by IBM and SCO & Monterey partners lSupported by your supplier uIBM, SCO or a Monterey partner uBusiness as usual uSynchronised release and maintenance strategy

lJoint IBM and SCO developer programs

Slide 12 Project Monterey - UNIX for IA-64 ProjectProject MontereyMonterey MilestonesMilestones

1998 1999 2000 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

Monterey/64 Product Alpha First Customer on Definition Release Ship Monterey/64 Intel SDV Monterey/64 SDVs available Beta on at IBM/SCO Release Simulator /ptx 4.5 AIX 4.3.4 UDB and IBM source base Current Monterey layered software Monterey/64 Product Line UnixWare AIX 4.3.3 RAS AIX app code enhancements compatibility

Intel / SCO SDK C / C++ / Java

Development Monterey/64 SDK C / C++ / Java Environment Third Party Tools Migration Guides AIX ==> M/64 UnixWare ==> M/64 Data Migration Tools DYNIX/ptx ==> M/64 Migration Source / Binary Checking Tools

Slide 13 Project Monterey - UNIX for IA-64 Monterey/64Monterey/64 ForFor IHVsIHVs

Slide 14 Project Monterey - UNIX for IA-64 TheThe “Driver“Driver Problem”Problem” (IHV Perspective)

lHuge matrix of drivers to develop

u # Devices ´ OSes ´ OS versions ´ platforms ´ features

lFinite development and support resources

u Must choose porting order (target prioritization)

u Some OSes and/or platforms not supported

lDriver porting not core business

u Technology, Performance, Functionality

Slide 15 Project Monterey - UNIX for IA-64 TheThe “Driver“Driver Answer:”Answer:” UDIUDI (OSV Perspective)

UDI is a specification designed to address: – Divergence, – Inconsistencies, – Deficiencies in Device Driver implementation

l Strategic direction for the Monterey family

Slide 16 Project Monterey - UNIX for IA-64 WhatWhat IsIs ProjectProject UDI?UDI?

lOpen industry group, OEMs, OSVs, IHVs and Integrators u Including Compaq, HP, IBM, Intel, SCO, Sun, Adaptec, Bit3, Interphase, Lockheed-Martin lDesign and Promote standard driver interfaces lPublish UDI Specifications u Define binary & source packaging as well as programming interfaces lProduce reference implementations u Sample drivers and OS implementations u pre-Alpha development kits available now for UnixWare 7

Slide 17 Project Monterey - UNIX for IA-64 TheThe UDIUDI SolutionSolution

lUDI enables 100% portability

uFocus on technology and performance not OS

uReduce cost when supporting multiple OSs

uUDI Specification defines all driver interfaces

uAbstracts H/W and S/W environment

lOne driver source for all UDI-compliant OSes

lCo-exists with legacy driver environments

Slide 18 Project Monterey - UNIX for IA-64 UDIUDI SupportSupport onon Monterey/64Monterey/64

lThere will be a Kernel Extension: uUsed by SCSI and Network drivers uCommon to all PCI adapters lA set of utilities to assist in uInstalling, developing and packaging UDI drivers lThere will be a Native Driver Interface for uPCI & ISA Bus, Media, Graphics & CDLI Drivers uHot Plug Controller lDocumentation on how to migrate AIX DD uFrom 32 to 64-bit and from POWER to IA-64

Slide 19 Project Monterey - UNIX for IA-64 IHVIHV involvementinvolvement andand SupportSupport

lHardware Developer Kit (HDK), available with alpha release of Monterey/64 uDocumentation uSample source code uTools uTest suites lMonterey Plug-Fests uOEM’s, IHV’s and the Monterey Team will conduct plug fests beginning in late Q1-2000 lDevelop for Monterey/64 on AIX & UnixWare today

Slide 20 Project Monterey - UNIX for IA-64 IHVIHV andand OEMOEM ProgramsPrograms

lInitially focus on Premier IHV’s who participate in Bring-up and Alpha Development

lWider IHV program at Beta

lIBM & SCO will deliver a common IHV Program

lCommon multi-level Hardware Certification

lMonterey Information Web

uRegister now at http://www.projectmonterey.com

Slide 21 Project Monterey - UNIX for IA-64 Monterey/64Monterey/64 ForFor ISVsISVs

Slide 22 Project Monterey - UNIX for IA-64 Monterey/64Monterey/64 ValueValue PropositionProposition forfor ISVsISVs REVENUE l IA-64 extends Intel Architecture to High- OPPORTUNITY end server computing segment u High-end segment is the fastest growing for IA

64-BIT l Enables new levels of performance for TECHNOLOGY your apps

BROAD l IBM & SCO, Sequent, and Intel Backing INDUSTRY Monterey to be leading UNIX OS SUPPORT l Industry wide support of IA-64 by Server OEMs l Broad-based endorsements from major ISVs on Monterey already Slide 23 Project Monterey - UNIX for IA-64 CommonCommon Multi-tierMulti-tier ISVISV DeveloperDeveloper ProgramProgram uInformation Level for Individuals and Companies n Newsletter, technical papers, porting guides, webcasts, etc. uBusiness Partnership Level for Qualifying Companies n As above, plus SDKs, leasing programs workshops n Support offerings, porting and tuning center access n Market assistance and joint programs uEarly Adopter Initiative n Priority access to SDKs, hardware, porting/tuning centers n Early adopter marketing promotions n Must commit to shipping product 30 days after FCS of Monterey/64 uMonterey Information Web n Register now at http://www.projectmonterey.com

Slide 24 Project Monterey - UNIX for IA-64 Monterey/64Monterey/64 EnvironmentsEnvironments

l LP64 (IA-64 64-bit) Environment u New and High-End Software u UNIX Industry-wide 64-bit Model u New Instruction Set, Longs, Pointers are 64 Bits lILP32 (IA-64 32-bit) Environment u Appropriate for Recompile-and-Go Software u Similar Performance to LP64 u IA-32 Data Layout Compatible u New Instruction Set, Integer, Longs, Pointers are 32 Bits lIA-32 (32-bit) Environment u Targeted Binary Compatibility for existing applications u Allows Single Binary to be used on all IA Platforms

Slide 25 Project Monterey - UNIX for IA-64 DevelopmentDevelopment ToolsTools

l Today u UnixWare 7: C, C++, Fortran, Cobol, Debuggers u Monterey/64: Intel C, C++ (on UnixWare 7) u Intel Platform Simulator, Migration Guide l 1Q2000 u Monterey/64: C, C++, Java (Native and UnixWare 7 Cross Compile) u SUI/PICL Native 64 Debugger - ELF l3Q2000 u Monterey/64: C, C++, Visual Age IDE Native u 3rd Party Tools u UDG-PI Compliance

Slide 26 Project Monterey - UNIX for IA-64 PortingPorting // TuningTuning CentersCenters

Technical Porting/Enablement Industry Information Go-to-Market Support Performance Testing Business Seminars Technical Education

Hursley & Toronto Weybridge, UK Schaumburg, IL Waltham, MA Stuttgart, Chicago Germany Beaverton Cincinnati, OH Paris, Echirolles Cedex & New York City San Mateo Les Clayes sous Bois, Fr Shanghai Bangalore, India

Future Plans Intel ASC, location tbd - Planned 3Q99 Sao Paulo, Brazil Tune & optimize existing IA-32 apps Port/tune new apps for IA-32 Sydney, Australia IBM Centers Prepare for IA-64 SCO Centers IBM SPC, Waltham - Planned 4Q99 Sequent Centers Support for IA-32 Intel Centers Prepare for IA-64 All Centers - Planned 1Q00 Groupe Bull Centers Application migration and tuning for IA-64 Compaq Centers ProLiant Support for Monterey/64 Select Compaq porting centers to be designated for Monterey/64 ProLiant servers in select IBM Solution Slide 27 Project MontereyPartnership Centers- UNIX for IA-64 CallCall toto ActionAction

l Solidify your porting plans to UNIX on IA now with Monterey Monterey on IA-64: the obvious choice for apps targeted at the High-end that will fully exploit 64 bit functionality

l Sign Up w/the Monterey Program & Take the Next Steps þ Develop a detailed project plan & Assign resources þ Begin “clean code” work ASAP þ Have alpha code ready in Q1’00 þ Test & tune your app on Monterey beta in Q2’00 þ Release app or driver in Q3 when Monterey on IA-64 ships

Slide 28 Project Monterey - UNIX for IA-64 ContactingContacting ProjectProject MontereyMonterey Visit the Monterey developer web site @ www.projectmonterey.comwww.projectmonterey.com

Visit the Monterey partner web sites @

www..com/servers/monterey www.sco.com/monterey and www.sco.com/udi www.sequent.com/monterey

Slide 29 Project Monterey - UNIX for IA-64