main

Gartner: Vista Last of its Kind

MonkeyClaw   on 28 August 2006 - 13:22 · 32 comments & 20370 views

Advertisement (Why?)
Vista will be the last version of Windows that exists in its current, monolithic form, according to Gartner.

The research firm predicts Microsoft will be forced to migrate Windows to a modular architecture tied together through hardware-supported virtualization. "The current, integrated architecture of Microsoft Windows is unsustainable - for enterprises and for Microsoft," wrote Gartner analysts Brian Gammage, Michael Silver and David Mitchell Smith.

The problem is that the operating system's increasing complexity is making it ever more difficult for enterprises to implement migrations, and impossible for Microsoft to release regular updates. This, in turn, stands in the way of Microsoft's efforts to push companies to subscription licensing.

The answer, according to Gartner, is virtualization, which is built into newer chips from Intel and AMD, and has become mainstream for x86 servers through the efforts of VMware. "Once Windows includes virtualization at its core, we expect OS development to change direction from integration to modularization," the analysts wrote.

Virtualization is best known as a way of running multiple server instances on a single hardware platform, but it can also be used to run individual operating system functions or applications. The technique isolates the various components from one another, making them easier to manage. Gartner believes Microsoft will use virtualization to divide the Windows client into a "service partition", controlling system functions such as management and security, and one or more application partitions. Such a path is already being followed in the x86 server world, Gartner said.

"The combination of the service partition and the ability to deliver horizontal functions in software appliances provides the key for unbundling the Windows OS," the analysts wrote. Such an architecture would allow Microsoft to make major development changes to Windows without worrying about disrupting dependencies across the entire operating system. This, in turn, would mean the company could release regular updates, and would make backward compatibility easier.

Next-generation Windows-based partitions "could run in parallel to partitions running kernels with the Vista/NT code base," wrote Gammage, Silver and Smith. They said Microsoft doesn't agree with this vision, saying it's identified problems with integrating data across partitions and creating a consistent user experience. "However, we regard these concerns as only partially founded, and anticipate a key role for virtualization in the required unbundling of the Windows OS," the analysts said.

Gartner expects a significant update to Vista in late 2008 or 2009 that will add virtualization (in the form of a component called a hypervisor) and a service partition. The hypervisor will allow more frequent updates, and will make the Software Assurance subscription scheme effectively mandatory for Windows from around 2010, Gartner said. To date, Microsoft's main effort to simplify Windows development, in 2004, was to rebuild Windows into a stack of more than 50 layers, Gartner said.

"Upper layers could have dependencies on lower layers, but lower layers could not be dependent on upper ones," the analysts wrote. "This would allow it to lockdown lower layers when complete and worry less about compatibility changes as it worked up the stack." But this redesign is not enough to ease Microsoft's ongoing development and delivery problems, or the deployment difficulties of enterprises, Gartner said.

News source: Macworld UK

Post a comment · Send to friend Comments · There are 32 additional comments
(1 reply) #1 ahhell on 28 Aug 2006 - 13:35
Uh...isn't this something that Microsoft said themselves???

Nice prediction.
#1.1 Jugalator on 28 Aug 2006 - 14:15
I haven't heard MS saying anything like this.

The most recent time I heard MS talking about virtualization was the danger of security attacks from them if done via hardware virtualization.
#2 harythewho on 28 Aug 2006 - 13:36
I think I'm going to cry... lol.

It's really cool that Microsoft is finally getting along with the future of how software and hardware will be made. It's so much more sensible to build programs to fit like a puzzle piece. It reminds me of how Google is tying their different programs into a collective suite.
#3 Hurmoth on 28 Aug 2006 - 13:38
Very interesting article. I am very interested in seeing what Microsoft decides to change once Vista is out of the door. Personally, I am no longer looking forward to Vista, despite the huge improvements in Vista build 5536, I am now focusing my attention on Vienna. I suppose it is safe to expect Vienna to have hypervisor? Regardless of whether or not hypervisor makes it in Vienna, I'm sure Microsoft will have some huge changes to the development process and that's what I'm interested in seeing. Hopefully Microsoft makes the right choices and Vienna is what Vista should have been.
(3 replies) #4 neufuse on 28 Aug 2006 - 14:19
Microsoft was saying this same thing at recent talks to developers..... they also said that we should expect windows to drastically change in the future (they hinted at a completely new windows built from the ground up, like the OS9 to OSX transition)
#4.1 Jugalator on 28 Aug 2006 - 14:24
Hmm, that sounds interesting, and would make for an even more interesting article than this one to read about.
I wonder if it was said at TechEd, in case it was "recent"? Just wondering if one could dig up something reported on this.
#4.2 warr on 29 Aug 2006 - 01:41
Quote - neufuse said @ #4
Microsoft was saying this same thing at recent talks to developers..... they also said that we should expect windows to drastically change in the future (they hinted at a completely new windows built from the ground up, like the OS9 to OSX transition)


They said Windows XP was completely new. They also said Vista was completely new.

come on. fool, you still believe them.
#4.3 vlsi0n on 29 Aug 2006 - 03:59
Quote - warr said @ #4.2
Quote - neufuse said @ #4
Microsoft was saying this same thing at recent talks to developers..... they also said that we should expect windows to drastically change in the future (they hinted at a completely new windows built from the ground up, like the OS9 to OSX transition)


They said Windows XP was completely new. They also said Vista was completely new.

come on. fool, you still believe them.


Completely new? Can you link MS to saying that? I can't remember them saying XP or Vista will be completely new rewrite of the code like OS9 to OSX.
#5 sajtion on 28 Aug 2006 - 14:41
it already looks the worst of them all. its so unpractical and annoying operating system
(1 reply) #6 lodgepole on 28 Aug 2006 - 14:52
If Msft goes this route, I'm wondering how they'll keep to their promise of Operating System upgrades not taking 5 years.
#6.1 Xavien on 28 Aug 2006 - 18:53
modular OS's are much easier to develop for. They are more efficent and less prone to bugs then a monolithic OS.

Why?

A Modular OS only requires small teams for each module and as we all should know that throwing more people at a problem doesn't solve it and just makes development time longer. So if a small team who knows what they are doing works on a specific part of the OS (the module) they could get it completed and fully working in much less time and with less bugs. Then all one needs at the end is to put the modules together and have a few teams link them together and iron out the final bugs. After release if a certain module has a bug, then the small team merely fixes it and issues and update, and you would be able to update without restarting (just restart the module not the OS). This is a lot like the Linux OS model and i would be very glad if microsoft took it.

Ofcourse for this to work Microsoft will have to remove is monolithic middle management problem also. Since from what i've heard from microsoft employees, is that quite often developer code is rejected by the middle management for no reason whatsoever, meaning the employee has to resumbit the code again and lose valuble time and effort.

Make the OS Modular and remove those middle management issues, then Microsoft could be on its way to making a fast efficent, feature-rich OS in a fraction of the time it took Vista.
(1 reply) #7 hexagon.sun on 28 Aug 2006 - 14:57
Can someone translate that into English for me?
#7.1 advancedboy on 28 Aug 2006 - 17:28
less restarts (from windows update or a software install) because the module can be disabled, upgraded, and re-enabled, perhaps?
(1 reply) #8 ThePitt on 28 Aug 2006 - 16:24
Quote -
will be forced to migrate Windows to a modular architecture

This means that they will charge for addons?
#8.1 freeeekyyy on 29 Aug 2006 - 00:50
Quote - ThePitt said @ #8
Quote -
will be forced to migrate Windows to a modular architecture

This means that they will charge for addons?



I doubt it will make any difference in what you buy or install, or are required to install really. What it'll change is the way the system accesses that.
(2 replies) #9 TRC on 28 Aug 2006 - 16:25
I stopped reading after the first word; Gartner.
#9.1 lodgepole on 28 Aug 2006 - 19:45
LOL.
#9.2 vlsi0n on 29 Aug 2006 - 04:05
But then you came and commented?
#10 acrophile on 28 Aug 2006 - 16:42
I'm wondering how games and multimedia-intesive apps will fare in a virtualized world. Currently they're just not possible. I would imagine it would have to be some kind of hybrid of virtualized and not, but that doesn't sound very stable.
(2 replies) #11 SimplyPotatoes on 28 Aug 2006 - 17:12
i dunno if the world is gonna make 2010 lol
#11.1 Porp on 28 Aug 2006 - 19:08
Quote - SimplyPotatoes said @ #1
i dunno if the world is gonna make 2010 lol
#11.2 DemonicHawk on 28 Aug 2006 - 20:54
Quote - Porp said @ #11.1
Quote - SimplyPotatoes said @ #1
i dunno if the world is gonna make 2010 lol

lol!
#12 unkle stu on 28 Aug 2006 - 17:21
Quote -
..and impossible for Microsoft to release regular updates


ms has spent all this time redoing vista so that it will be *easier* for them to release regular updates.. has he not heard of this thing called R2?
(1 reply) #13 backdrifter on 28 Aug 2006 - 19:38
umm i'm no expert so, can someone enlighten me?
isn't microsoft developing the next os core under the name of "Singularity"?
I thought singularity would be even more bundled than how nt operates. all system layers and managers were supposed to be together in a single lower-level core; and this would decrease the "bureaucracy" thus increase the speed? Or do i need another "x for dummies" book?
#13.1 freeeekyyy on 29 Aug 2006 - 00:51
Quote - backdrifter said @ #13
umm i'm no expert so, can someone enlighten me?
isn't microsoft developing the next os core under the name of "Singularity"?
I thought singularity would be even more bundled than how nt operates. all system layers and managers were supposed to be together in a single lower-level core; and this would decrease the "bureaucracy" thus increase the speed? Or do i need another "x for dummies" book?



Singularity was just a research project, not meant to become an actual product.
#14 unkle stu on 28 Aug 2006 - 21:23
i think Singularity is at this point just a pet project.. ms doesn't know what if anything they're going to do with it
#15 brianshapiro on 28 Aug 2006 - 23:00
it seems to me that also if microsoft encourages everyone to write for .net then they won't have to worry that rewriting the OS from the ground up will break software, because if the software is managed through .net it can be adapted to a new OS base, with some degree of portability, like java
(1 reply) #16 brianshapiro on 28 Aug 2006 - 23:30
vista already is partially modular through SKUs.

anyway, its interesting. but i dont know why people treat Gartner as gospel anyway
#16.1 warr on 29 Aug 2006 - 01:44
Quote - brianshapiro said @ #16
vista already is partially modular through SKUs.

anyway, its interesting. but i dont know why people treat Gartner as gospel anyway


they are the consultants.
#17 Shadrack on 29 Aug 2006 - 01:42
I thought it was a pretty lame article. I kept having "well DUH!" moments while reading it. Thanks for stating the obvious for us, though! Virtualization is nothing more then the implementation of object oriented driver sets which have really been a reality in windows for awhile. VESA for instance is precisely this. Anything that conforms to an Open Standard, like video card drivers that implement OpenGL in their hardware is what this guy is talking about but ALREADY IMPLEMENTED.

Of corse, it is going to become more and more about working through abstract object layers with common functionality expectations. Then you can focus on what is behind the interface and improve on it. The gang of four stated this YEARS ago and it has been common practice in the software industry since. The problem is they keep wanting to update the interface. Whenever you update the interface, software written targeting that interface is going to have problems.
#18 beniza on 29 Aug 2006 - 06:53
Their just saying this now, maybe in 2011 they will make a replacement on vista
#19 outofcoffee on 30 Aug 2006 - 03:07
bull**** bull**** bull****.
who even listens to gartner anymore?
they either come out with "EXPERTS: Really Obvious Point" or something just plainly ill-informed, just like the "Vista has a 30% chance of making its Jan 07 release date" crap that came out AFTER the most recent MS roadmap shift.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)