31 Dec 2013

Midori OS – Microsoft’s future without Windows

Tuesday, December 31, 2013


Midori OS – Microsoft’s future without Windows
Microsoft’s new experimental Operating System Midori- a non-Windows OS, has come out of its incubation phase and the project is transferred to Microsoft's Unified Operating System group for continued development. Midori is the code name for a managed code operating system being developed by Microsoft with joint efforts of Microsoft Research. This OS could spawn a new open-source programming language called "M#” (aka “M-Sharp”), a spin-off of existing C#.
Microsoft was developing the non-Windows Midori OS from 2008, when we thought it might have had something to do with a successor to Windows 7 which turned out to be something different, say, Midori. M# was reportedly developed alongside Midori in order to help build Midori as a lightweight OS free from the constraints of a Windows legacy built over decades. Reports say that this new extension to C# came out of Sing#, which is the system language of “Singularity” OS with everything being written in managed code then natively compiled. The basic idea of developing M# is to provide the lowest-level language ever.

WHAT”S THE DIFFERENCE?

MIDORI is an offshoot of Microsoft Research´s Singularity operating system. In this OS tools and libraries are completely managed code like a microkernel. MIDORI is designed to run directly on the native hardware (x86, x64 and ARM); will be hosted by a Windows process. MIDORI can be also seen as MICROSOFT´S answer those competitors who are applying "Virtualization" as a mean to solving issues within contemporary computing.


According to the documentation provided, Midori will be built with an asynchronous-only architecture that is built for task concurrency and parallel use of local and distributed resources, with a distributed component-based and data-driven application model, and dynamic management of power and other resources.
The Midori programming model will cope up with state management, which Microsoft admits in its documentation, is a challenge in Windows, by migrating APIs, applications and developers to a constrained model.
Unlike Windows, Microsoft intends for Midori to be componentized from the beginning to achieve performance and security benefits. It will be having strong isolation boundaries and enforced contracts between components, which will ensure that servicing one component will not affect others, while keeping overhead minimal.
It still seems unlikely that Microsoft will ever go commercial with a non-Window OS, but pieces of it could wind up in future iterations of Windows. According to insiders, the OS group will be making the final decision on which aspects of Midori will survive, and how far will it go on the OS roadmap. As we cannot say the time when MIDORI will be officially announced by Microsoft, but this will definitely make an impact similar or more radiant than that when Windows was launched in 1985.


Author : Iman Majeed Sources: zdnet & Joe Duffy's Blog

0 comments:

Post a Comment

 

© 2014 edictogram. All rights resevered. Designe Suggested by Templateism

Back To Top