The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
YOUR FEEDBACK
EJB 3 Transactions
EJM wrote: Well versed article and nice explanation. Easy to understand especially for us w...
Oct. 15, 2008 10:29 AM
AJAXWorld RIA Conference
October 20-22 San Jose, CA
Register Today and SAVE !..
Did you read today's front page stories & breaking news?
Live Google News by SYS-CON!

TOP THREE LINKS YOU MUST CLICK ON


.NET News Desk
Microsoft Contemplates a Post-Windows World
Microsoft Is Having A Go At Building A Non-Windows Operating System (Midori)

By: Maureen O'Gara
Aug. 8, 2008 05:00 PM

Starting with a clean piece of paper, Microsoft is having a go at building a non-Windows operating system.

Code named Midori, it may never be released but if Midori isn’t heir to Windows Microsoft better have something else like it up its sleeve.

There have been rumblings about Midori but little information until Microsoft apparently took David Worthington, a reporter for Software Development Times, into its confidence. Anyway he says he “viewed internal Microsoft documents” and talked to a couple of Microsoft people.

He says the incubating Midori is a componentized, Internet-centric operating system predicated on the prevalence of connected systems that Microsoft is building from the ground up.

Not that all of the great Windows infrastructure disappears, swallowed up in some West Coast earthquake. Remnants of it still make more than cameo appearances.

For instance, Midori will run directly on native hardware – x84, x64, ARM – and is designed to be hosted on Hyper-V, Microsoft’s hypervisor, or even by a Windows process, David says.

And Midori applications are supposed to co-exist and interoperate with Windows apps as well as form a migration path. So there’s backward compatibility.

Microsoft’s vision retains .NET programming languages but breaks from the existing Windows GUI, “where applications must update their display on one and only one thread at a time,” which makes writing multithreaded applications a bear.

Midori is reportedly beholden to the experimental Singularity operating system Microsoft Research did; so its tools and libraries are completely managed code and dependencies between the application and the operating system and the application and the hardware are reduced if not eliminated.

Otherwise it’s focused on concurrency, both for distributed and local apps, David says. That’s why it’s built on an asynchronous-only architecture and introduces a higher-level application model called Asynchronous Promise Architecture that abstract the details of the physical machines and processors.

The architecture is embracing and imagines application running on everything from client/server and multi-tier topologies to P2P and cloud data centers. Theoretically everything should work together and Midori should tolerate the inevitable cancellations, latency and intermittent connectivity.

Midori has two kernels: a microkernel of unmanaged code that control hardware and a higher-level kernel providing the operating system functionality.

Microsoft’s programming model is supposed to make it easier to write to massively parallel devices. The widgetry is partial to SOA and should reduce some metadata complexity. It depends on a constrained model of state management.

Microsoft has in mind “to force developers to create applications that are correct by construction.”

See http://www.sdtimes.com/link/32627.

Published Aug. 8, 2008— Reads 1,030 — Feedback 1
Copyright © 2008 SYS-CON Media. All Rights Reserved.
About Maureen O'Gara
Maureen O'Gara is the Virtualization News Desk editor of SYS-CON Media. She is the publisher of famous "Billygrams" and the editor-in-chief of "Client/Server News" for more than a decade. One of the most respected technology reporters in the business, Maureen can be reached by email at maureen(at)sys-con.com or paperboy(at)g2news.com, and by phone at 516 759-7025.

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Log in

Please wait while we process your request...





SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  OpenWeb Developer Summit  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window