RDN Express Blog

Blog archive

Is Hyper-V a Virtual Showstopper for Developers?

Timing can make or break you in many professions other than comedy. Releasing a major product on the Friday before your competitor’s must-attend conference is the attempted showstopper in the technology industry.

That scenario played out again last week. On Friday, Microsoft released its standalone hypervisor, Hyper-V Server 2008 R2, to manufacturing on the eve of VMworld 2009, the annual event of market leading VMware, the virtual target in Microsoft’s crosshairs.

Hyper-V Server 2008 R2 adds support for live migration, a feature already offered by VMware’s ESXi, and high availability, among other enhancements. Windows Server 2008 R2 and Hyper V were "officially" released to manufacturing in July, according to Microsoft.

But for developers who simply want to queue up virtual machines on their workstations for 64-bit testing or SharePoint development, Microsoft doesn’t yet offer a desktop solution, outside of its enterprise-level desktop virtualization (MED-V) product. Hyper-V requires a dedicated server and remote management tools. Microsoft RTMed the Remote Server Administration Tools for Windows 7, which includes the Hyper-V management tools, on August 11.

The company’s Virtual PC 2007 can be configured to (unofficially) host Windows 7, but it does not support 64-bit processing. The upcoming Windows Virtual PC for Windows 7 requires hardware virtualization support (Intel and AMD).

Developers who are used to hosted environments, such as VMware’s Workstation, may balk if their company mandates use of the "free" Hyper-V for their virtual testing and development.

Ben Armstrong, aka the "Virtual PC Guy" and lead program manager on the core virtualization team at Microsoft, explained the company’s virtualization offerings in a recent blog:

"Hyper-V has been developed to be a great solution as a dedicated virtualization server, not as a desktop computing environment. Similarly, Windows Virtual PC has been developed as a great application compatibility solution. This means that neither of these solutions are ideal for people who want to use server class virtual machines (64-bit, multiprocessor, etc…) on a system that they also want to get a high fidelity desktop experience on."

Traditionally, Hyper-V has not played well with high end video cards on the desktop. It also consumes too much power, according to Microsoft, and interferes with PC’s sleep and hibernate modes.

Windows XP Mode for Windows 7, currently a release candidate, is a host-based compatibility solution for running Windows XP apps alongside Windows 7 apps on desktop machines. It will be offered free with Windows XP Professional and requires Windows Virtual PC and Windows XP with Service Pack 3.

Are you developing apps with Windows 7 in mind? We want to include your insights in an upcoming Visual Studio Magazine feature on the new client OS. Express your opinions in our survey and tell us what aspects of Win7 are most intriguing and most disappointing to .NET developers. E-mail Visual Studio Magazine’s editor in chief Michael Desmond at [email protected]

Posted by Kathleen Richards on 09/01/2009


comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube