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 - UNIX 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 Intel 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 Server, 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 Novell, 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 SendMail 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 DYNIX/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.ibm.com/servers/monterey www.sco.com/monterey and www.sco.com/udi www.sequent.com/monterey
Slide 29 Project Monterey - UNIX for IA-64