SA Developer .NET

Welcome to SA Developer .NET Sign in | Join | Help
in Search

Midori New MS OS !!

Last post 10-14-2008, 13:08 by riccardospagni. 4 replies.
Sort Posts: Previous Next
  •  08-11-2008, 16:58 13963

    Midori New MS OS !!

    Microsoft's plans for post-Windows OS revealed
    By David Worthington

    July 29, 2008 — Microsoft is incubating a componentized non-Windows operating system known as Midori, which is being architected from the ground up to tackle challenges that Redmond has determined cannot be met by simply evolving its existing technology.

    SD Times has viewed internal Microsoft documents that outline Midori’s proposed design, which is Internet-centric and predicated on the prevalence of connected systems.

    Midori is an offshoot of Microsoft Research’s Singularity operating system, the tools and libraries of which are completely managed code. Midori is designed to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V hypervisor, or even be hosted by a Windows process.


    From SDTimes


    "That's the thing about people who think they hate computers. What they really hate is lousy programmers."
    Greg - Software Development
  •  08-12-2008, 14:07 13974 in reply to 13963

    Re: Midori New MS OS !!

    Hi Guys,

    Ars Technica explains it quite nicely... 

     http://arstechnica.com/news.ars/post/20080804-midori-musings-thoughts-on-a-post-windows-os.html

    They make special mention that it is not easy for Microsoft to "ditch" windows as so much time and effort has been spent writing windows applications and drivers. However, there is a growing sense that Microsoft need to move away from windows in the long term.

    Windows has become larger than Microsoft a while back... what I mean is that people want Windows, not Microsoft. The interesting thing is that they want windows not because its "good", but because its the "glue" that makes all their applications and hardware work.

    Can Microsoft actually replace Windows and sell the new o/s in the same quantities? At the moment, I think not. Anyone disagree?

    Cheers
    Paul

  •  09-02-2008, 9:30 14465 in reply to 13974

    Re: Midori New MS OS !!

    I've played around with Singularity...a managed kernel is of great interest to me both from a stability and performance perspective.

     

    My thoughts are quite simple: Singularity and Midori WILL become the future Windows kernels...but we're really talking 4 or 5 version's time. Remember that Apple made the move to a BSD-based kernel with the release of MacOS X in 2000, and merely provided an ok way to run MacOS 9 and prior apps through their Classic emulation layer. Since this essentially ran code natively on the PowerPC, Intel-based Mac's cannot run pre-OS X apps. There are also some issues with apps that use full-screen drawing on the edge of the screen and those that access specific hardware without checking if it exists. Outside of that, it runs a good 99% of the apps.

     

    If Microsoft were to throw their weight behind Mono, as they have thrown their weight behind Moonlight, they could end up with a very extensible, flexible .NET layer that would allow them to provide backwards compatability with ALL .NET apps from v1 upwards. A managed kernel will provide fantastic performance improvements for .NET apps, as CIL code could be executed on-processor almost. Inherent garbage collection would also plug memory leaks.

     

    My suggestion: if you want forward-compatibility with future kernels that will be based on Singularity's concepts, stick to .NET. The more bleeding-edge you keep your apps (think ADO.NET Entity Objects, PLINQ, WPF) the more likely your app will be able to drop-in-and-run on future kernels.


    And so the kief looked and lo, it was kief.
  •  10-14-2008, 12:51 15224 in reply to 14465

    Re: Midori New MS OS !!

    I have just started C# and .NET development, and I read this Sad I am glad for my PHP and MySQL experience, but I was hoping that I could just use C#, considering its easy of use. Does this mean I must go back to Java? Indifferent
    I'm going to regret forging this...
  •  10-14-2008, 13:08 15227 in reply to 15224

    Re: Midori New MS OS !!

    Huh? That made no sense?? We're talking about a managed kernel that *MAY* *MAY* form the future kernel of the Windows operating system in 6-10 YEARS. A managed kernel will make managed code (ie. C# and other .NET languages, including DLR and CLR languages) run in a smoother, faster, more stable manner. Java is *NOT* the only managed code system out there, and this forum deals almost exclusively with Microsoft's managed code development system (ie. .NET). Further, it is unclear as to whether or not Singularity will be of benefit to Java, unless the Java JIT compiler is rewritten to take advantage of the managed code kernel.

    And so the kief looked and lo, it was kief.
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems