Microsoft Plans Hypervisor for Longhorn
ninjee writes "Microsoft reiterated plans to launch its own Windows-based 'hypervisor' software for running multiple operating systems. Bob Muglia, senior vice president in the Windows Server Division, said on Tuesday that the software will be 'built directly in Windows and will allow companies to virtualize multiple operating systems.' "
will this "Hypervisor" come in the form of a paperclip?
"Hi! It looks like you're trying to load an alternate operating system."
They are doing this for DRM.
Their Hypervisor will enforce DRM, so even linux can't override it.
They'll make it so all device drivers must be signed to go into the Hypervisor which will be the only thing with any I/O privs that aren't virtualized.
They'll make it so new hardware has closed interfaces and can only be supported by a driver at the Hypervisor level.
Any drivers in any OS level won't be able to circumvent the DRM, since they'll just THINK they are talking to hardware, but will get virtual hardware instead - and the Hypervisor won't let it read any protected content through the virtual I/O, it will blank it out (e.g. all zero bytes from the "soundcard") or something similar.
The drivers designed for the Hypervisor won't work in any higher level, since they'll need to do a crypographic handshake with the hardware to verify it is "real" and the hardware will also monitor bus activity so it'll know if any extraneous activity is occur (as it would if it was being virtualized).
Everything will have a standard interface to the O/S, so Linux will still run but be very limited and slowed down - since only Windows will be allowed "preferred" access to hardware, other O/S will be deliberately crippled.
They'll say you can still run Linux.
Hardware manufacturers won't release specs, they'll say use the Hypervisor and you can still use Linux.
You'll still need to buy Windows to use any hardware - Linux won't even boot on the raw hardware.
MS doesn't care if Linux isn't killed - the above allows them lock in - no windows - your PC won't boot - since nothing but the Hypervisor will know how to talk to the IDE card, etc.
What about manufacturers that want to support open interfaces, etc? Microsoft will deny them a key which they will need to talk to the Hypervisor - and the Hypervisor will refuse to talk to them.
Support anything other than solely the Hypervisor and you can't use the Hypervisor. No Windows - lose too many sales.
And they can say other O/S's are still allowed.
They'll just not be able to give you freedom to use your hardware as you see fit (DRM, need to pay more to get software to unlock other features on your hardware), only Windows will run well, and you need a Windows license and Hypervisor for every PC or else it is unbootable.
Just because it CAN be done, doesn't mean it should!
Actually, if Longhorn is to be a nice, fast, secure, modern OS it needs to be released without all the crap that ensures compatability with older versions of Windows dragging it down. They obviously can't just drop all old software, so virtualising the old Windows versions (just like Apple did with Classic under OSX) would be the way to go.
Alternatively, Longhorn will still be bogged down with all the old shit and this will just be a half assed attempt to embrace, extend and exterminate other operating systems. We'll see.
Pinky: I think so, Brain, but won't Bill have to divorce Darl McBride first?
Crow T. Trollbot
Then you will be able to contaminate multiple operating systems instances with a single instance of IE running on a single instance of Windows !
I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
All at the same time!
And hypervisor is just the working name. The final product will be called KlustrPhuk.