News

Microsoft Readies Windows Server Virtualization

Microsoft dishes on 'Viridian's' security features.

As rival VMware Inc. was riding high on Wall Street last month with a blockbuster IPO, Microsoft's virtualization team was quietly at work on a platform-level virtualization technology earmarked for integration into Windows.

The first public beta of Windows Server Virtualization (WSV), formerly code-named "Viridian," is expected out by year's end. Redmond has said the final version will ship as an add-on to Windows Server 2008 within 180 days of RTM.

Microsoft's Brandon Baker, a security developer in the Windows Kernel Team working on WSV, offered the first detailed look at the project's security underpinnings during a briefing at the Black Hat conference in Las Vegas in early August. Redmond Developer News recently corresponded with Baker about WSV:

RDN: What types of security have been built into WSV beyond Microsoft's Security Development Lifecycle?
Baker: We have also implemented many mitigation technologies including code signing, stack cookies (/GS) and hardware No eXecute (NX). Our primary security goal is VM [virtual machine] isolation. We have to ensure that we've minimized the damage a compromised virtual machine could do to other VMs.

What kind of feedback did you get at Black Hat?
People were interested in ways they could utilize the [WSV] architecture to offer enhanced security services, namely anti-virus and intrusion detection, for virtualized environments. There's clearly interest in client hypervisors and secure launch.

Does WSV compete with VMware in terms of enabling flexible software test environments for developers and testers?
Our approach to virtualization is unique in the market: It spans from the desktop to the data center, and we're delivering management tools that allow customers to manage their physical and virtual environments from one platform. Windows Server Virtualization, as with other virtualization systems, allows developers to effectively have an 'enterprise in a box.' This makes development and testing of multi-tied applications much easier by allowing a front-end Web app to be developed in one VM while a middle tier can be hosted in another while a back-end database runs in a third VM.

Anything else you want to mention about WSV?
A unique feature is its WMI management interface. This is a full management interface exposed over WMI that allows a great deal of control and automation of VMs.
comments powered by Disqus

Featured

  • New 'Visual Studio Hub' 1-Stop-Shop for GitHub Copilot Resources, More

    Unsurprisingly, GitHub Copilot resources are front-and-center in Microsoft's new Visual Studio Hub, a one-stop-shop for all things concerning your favorite IDE.

  • 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.

Subscribe on YouTube