210 likes | 317 Views
Windows Client 64-Bit Roadmap and Business Opportunities. Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation. Session Outline. Product Overview Customer Usage Scenarios Technical Details Supporting ISVs and OEMs Resources. Session Goals.
E N D
Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Groupjkenny @ microsoft.com Microsoft Corporation
Session Outline • Product Overview • Customer Usage Scenarios • Technical Details • Supporting ISVs and OEMs • Resources
Session Goals • Attendees should leave this sessionwith the following: • A better understanding of the features and benefits of Windows XP Professional x64 Edition and the business opportunity for the x64 Market • Knowledge of where to find resources for porting existing drivers to x64 or building new x64 drivers
Project Mission • Foundation: Establish the foundation for pervasive 64-bit computing • Performance: Give customers the ability to do more faster than previously possible • Security: Protect customers from maliciouscode with greater security enhancementsthan ever before • Compatibility: Ensure unprecedented compatibility that eases customer transitionfrom 32-bit environments
Why Do We Need 64-Bits? • 32-bit addressing limitations • Memory bottlenecks lead to workarounds for surpassing the 2GB per user process limit • Address Windowing Extensions (AWE) and Physical Address Extensions (PAE) are difficult to implement • General scaling problems and limitations • Software demands on hardware continue to grow • Database, computation, realistic gaming, information explosion, etc. • Moore’s law… • …coupled with Murphy’s law (“any available system resources that can be used will be used”)
Windows XP Professional x64 Edition: OverviewThe Best of Windows XP Pro and More New Functionality • Exploits the power of 64-bit addressing to allow up to 16 terabytes of virtual memory space • Dramatically increased physical memory support -128 GB • Greater performance due to architectural enhancements • Optimized for processors with x64 technology • Seamlessly run both 32-bit and 64-bit Windows XPProfessional Features Security • Includes XP SP2 enhancements • Security Center • Built on top of Windows Server 2003 code base • Stronger Security Settings and Tools • Patch Guard • Safer browsing and email • Windows Firewall • Wireless support • Bluetooth • Windows Movie Maker • Home Networking Wizard • System Restore • Wide range of peripheral support
Pricing and Availability • Product Pricing • List price parity with Windows XP Professional 32-bit • Part of existing volume license agreements • Product Availability • OEM, System Builder, MSDN and TechNet • No Retail Packaged Product • Included in Volume Licensing • Localized English, Japanese • Multilingual User Interface packs for German, Spanish, Italian, Korean, French, Swedish, Simplified Chinese, and Traditional Chinese
Windows® XP Professional x64 Edition: Benefits • Next Generation Performance • Dramatically increases speed of memoryintensive applications • Far greater addressable memory • Enhanced Reliability and Security • Built on the Server code base • Enhanced Reliability and Security features • Single Platform Flexibility • Provides a seamless migration path to64-bit computing • Runs 32-bit applications and 64-bit applicationson one PC
Target Customer Usage • Windows XP Professional x64 Edition is optimal for customers who are pushing the performance and memory limits of today’s 32-bit systems • Target Markets: • Professional: • High End Workstation Professional Users • CAD/CAM, DCC, Developers, Financial • Consumer: • Digital Enthusiasts Consumer • High End 3D Gaming and Advanced Video/Photo Editing
High-End Workstation Market x64-Based Workstation Forecast 97% CAGR through 2007 Source: IDC, Worldwide Workstation Forecast Summary, 2002-2007 • Benefits • High Performance • Flexibility • Availability • Enhanced Productivity • Key Vertical Markets • Manufacturing • Automotive • Aerospace • Entertainment • Financial Services • Software Development
PC Enthusiast Market • Enthusiasts lead broader adoption • Top 4% of Consumer • Hardcore Gamers • Digital Media Enthusiasts • Customer Attributes • Highly Technical • Early Adopters • Require Peak Performance • 500K beta downloads of Windows XP Professional x64 Edition Consumer PC Market
Memory and CPU Limits 1 – Applications must be compiled with /LARGEADDRESSAWARE and the /3gb switch must be included in the BOOT.INI configuration file 2 – Applications must be compiled with /LARGEADDRESSAWARE, but the /3gb switch is not included in the BOOT.INI configuration file 3 – Extended with Windows Server 2003 SP1
Differences from 32-Bit XP Professional • Created from the Windows Server 2003code base • Benefits from security and reliability improvements being delivered with Windows Server 2003 SP1 • Windows XP Professional servicing updates will not work on Windows XP Professional x64 Edition • No support for DOS, 16-bit applications, POSIX or some legacy networking protocols • x64 greatly benefits from additional registers provided by the x64 processor • No support for 32-bit device drivers
Excellent Support for 32-Bit Applications • x64 processor architecture allows for native execution of 32-bit code with no emulation overhead required • Performance equal to x86 systems • Faster for some 32-bit applications due to additional architecture resources under x64 • Supports .NET Framework applications • 32-bit applications operate seamlessly with afew exceptions: • 32-bit processes cannot load 64-bit ones and vice versa • No support for 16-bit code except for some 16-bit installers that Windows transparently swaps with compatible 32-bit versions • All kernel mode drivers must be 64-bit
Microsoft x64 Technical Readiness Programs http://www.route64.net/ http://msdn.microsoft.com/
Most 32-bit applications run with no modification 64-bit software announcements CAD/CAM PTC – Pro/E Unigraphics – Parasolid CAE ESI Group – Virtual Try Out Space DCC Softimage – XSI NewTek – Lightwave 3D Adobe – Photoshop (32-bit Extended) Scientific DHI Wolfram Research – Mathematica Security Symantec Audio Cakewalk – Sonar Gaming Atari – Shadow Ops Check out the Fast Lane to see 64-bit applications in action x64 Software Application Availability
x64 OEM System Availability • Wide OEM and System Builder support for x64 • Windows XP Professional x64 Edition systemsavailable from: • Dell • HP • IBM • Acer • Fujitsu Siemens • Alienware • Check out the systems in the Fast Lane
x64 Adoption Curve x64 Adoption Curve • 2005 • Hardware • Availability • Applications • Key Professional Applications • Some PC Games • 32-bit app support • Market • General adoption in Professional Workstation Market (CAD, DCC, FIN, DEV, SCI) • Limited consumer adoption (high end gamers, video/photo editing) • 2006 • Hardware • Broad Availability • X64 standard on new PCs • Applications • Wide variety and availability • Business and consumer • 32-bit app support • X64 becoming default OS • Market • Mainstream x64 Adoption for both business and consumer X64 Adoption (# of systems) CY2006 CY2007
Call to Action • Ensure that your device and driver work on Windows XP Professional x64 Edition • Follow the details on www.microsoft.com/whdcto ensure that your device is WHQL x64 signed • Evaluate old drivers to ensure x64 compatibility
Community Resources • Windows Hardware & Driver Central (WHDC) • www.microsoft.com/whdc/default.mspx • Technical Communities • www.microsoft.com/communities/products/default.mspx • Non-Microsoft Community Sites • www.microsoft.com/communities/related/default.mspx • Microsoft Public Newsgroups • www.microsoft.com/communities/newsgroups • Technical Chats and Webcasts • www.microsoft.com/communities/chats/default.mspx • www.microsoft.com/webcasts • Microsoft Blogs • www.microsoft.com/communities/blogs
Additional Resources • Assistance with porting Windows software to 64-bit • Microsoft Porting Labs in Redmond, WA - contact 64bitrdy @ microsoft.com to request a visit • Seminars and training events in North America, Europe and Asia – see http://www.route64.net • 64-bit Windows Development • Consult the Platform SDK and Driver Development Kits • Visit msdn.microsoft.com and search on “64-bit” • WHDC: 64-bit Platform Design website: http://www.microsoft.com/whdc/system/platform/64bit/default.mspx • General questions not addressed by any of the above • Please contact w64info @ microsoft.com