Microsoft's Plans For A New OS

Everyone's read something or other about the next version of Windows that will replace Vista, usually referred to as Windows 7. But it's all still Windows. David Worthington, over at SDTimes, says he's gotten a look at internal Microsoft documents that outline their development plan for Midori, a non-Windows Operating System. Microsoft understands that Windows is essentially a pre-Web product, and sees that the Google-led march toward virtualization and Software as a Service will eventually make Microsoft the black-and-white television of the Internet. Midori, built from the ground up as a non-Windows OS, would make them as big a king of the Internet as they were of the desktop.

The Midori documents indicate that the proposed OS would have a non-blocking object-oriented framework API. This would have strong notions of immutability—in the sense of objects that cannot be modified once created—and strive to foster application correctness through deep verifiability by using .NET programming languages.

At the presentation layer, Microsoft is making a clean break from the existing Windows GUI model, where applications must update their display on one and only one thread at a time, and the associated problems that affect OS stability and make it more difficult to write multithreaded applications.

The Midori documents indicate that the company has not decided what user interface abstractions are appropriate when applications cut across boundaries, or how to combine the best qualities of rich client applications and Web applications.

“A lot of these problems are being solved, at least partially, by the ideas of store-and-forward and message synchronization,”
[Forrester Research senior analyst]Hammond noted. “Google Gears, Adobe AIR, even the mobile OSes with things like SMS can handle occasional connectivity. Why shouldn’t this be built into core OS communication protocols, especially if they are asynchronous by default?” he asked.

Bill Gates was always a stickler for backwards compatability, but Bill Gates is gone. As proposed, Midori would achieve backwards compatibility with Windows products through virtualization. Until Microsoft stops achieving backwards compatibility by starting out each iteration of the Windows OS with a pile of their old code, the size of the OS is always going to grow, so it appears they're on the right track here. If you sift through all the complaints about Vista, it really only boils down to two problems: the program's too big to run on old machines, and lots of old drivers were left in the lurch when big chunks of the OS were changed without Microsoft's usual fetish for backwards compatibility. Midori, as proposed, would fix that, and allow the OS to be made from scratch without "breaking the Internet." It would also be the end of the heyday of loading all sorts of software onto your desktop machine, too. Good riddance.

Via:  SD TImes
nECrO1967 6 years ago
Looks very promising. Microsoft has the money to do it right. Lets hope they do.

One word on backward compatibility. MS takes a lot of flack for paying too much attention to backward compatibility, particularly with Vista. But it is customer demand that drives this and nothing else. Bill Gates and MS are catering to their customers with compatibility, home and enterprise alike. Everyone wants a better OS but no one wants to buy new hardware or software.

mazuki 6 years ago
:) very true, and they don't want to "lose" their old programs that work

they are afraid of change, i mean look at all the people still using IE....or better yet, still using FF :P
Lev_Astov 6 years ago
I'm curious to hear what you use for internet browsing. Opera? If you say Safari, I'll have to stab you.

This is a very pleasing article. I'd really love to see MS pull themselves out of this Windows rut. It sounds to me like this will be a big change in the way that Windows was a change from DOS. I can't wait!
roadrun777 6 years ago
I really hope they create a stand alone version of Midori. It's kind of creepy knowing that everything I write, create, and do, is being watched and recorded by a MS thin-client type server, on the web somewhere, that I am logged into and have no control over.
I can imagine some serious oversight problems there. What about IP, and legal issues? If I am creating content that is sensitive, how could I be assured it isn't being copied, reworded, and used by the company running the "webOS" ? I think that would be a nightmare, especially for all those industries that require OS's that are isolated, like in health care.

Post a Comment
or Register to comment