Gartner: Microsoft Must Turn To Virtual OS After Vista
Microsoft can't afford five-year gaps in between major operating system releases, Gartner says, and the way around the delays is with modules.
If Microsoft is to avoid the mistakes of Windows Vista in the future and deliver updates on a more frequent schedule -- a promise the company's chief executive has made more than once -- it will need to break the operating system into components and use visualization technologies to separate those parts from each other, analysts from Gartner said Tuesday.
"The sale of new operating systems has to start coming in more closely-defined periods," said Brian Gammage, a Gartner vice president and resident expert on virtualization. "The way to do this is with modules."
- The Untapped Potential of Mobile Apps for Commercial Customers
- Real-Time Analytics: Big Data. Real Answers. Big Impact.
- HP Newsletter with Gartner Research: Maximizing Your Infrastructure through Virtualization
- Cloud-based data backup: A buyer's guide - How to choose a third-party provider for development, management of your data backup solution
- Best Practices: 6 Security Services Every Small Business Must Have
- Strategy: Mapping IAM Processes to the Business
Microsoft's mistakes in Vista's development have been well-chronicled, and the company's leaders recognize that another five-year gap between major updates of their money maker could be disastrous. In July, chief executive Steve Ballmer told financial analysts "we will never repeat our experience with Windows Vista, we will never have a five-year gap between major releases of flagship products."
But exactly how will Microsoft do this? How can it handle the increasingly unwieldy amount of code in Windows, better secure the operating system, and maintain backward compatibility with the legions of legacy applications? Gartner's Gammage and two colleagues, Michael Silver and David Mitchell Smith, believe they know.
"Microsoft will have to move toward virtualization at its core to change direction," said Gammage. "We think this is what will happen. Microsoft, at the moment, disagrees with us.
"But we don't see another way of doing this."
In the scheme that Gammage sees playing out, Microsoft will be forced into adding a "hypervisor," a layer of virtualization software that runs between the operating system and hardware, to Vista by no later than 2009. Virtualization-enabled processors and chipsets, such as the newer offerings from both Intel and AMD, allow hypervisors to run, which in turn let developers separate functions of an OS into chunks, then have those pieces run simultaneously in multiple virtual machine partitions.
"We expect this hypervisor to provide the key enabling technology for reversing the trend in functional integration," wrote Gammage, Silver, and Smith in a research report they issued nearly two weeks ago.
"This is how Microsoft will be able to deal with 25 years of backward compatibility," Gammage said. Virtualization, he said will allow a future Windows to run the legacy kernel -- to support aged applications -- alongside a new kernel, just as current virtual machine technologies let users run different operating systems side-by-side.
"It's not possible for Microsoft to do what Apple's done," said Gammage, referring to Apple Computer's two moves in the last decade -- one to Mac OS X, the other to Intel processors -- that have abandoned an older operating system, and thus some of its applications. "Apple has a much smaller installed base, and a lot of user satisfaction and goodwill that Microsoft doesn't. Apple has a much different client constituency that has accepted these changes. Microsoft's wouldn't."