Midori OS Still in Incubation

Last Updated on Sunday, 4 October 2009 02:45 Written by Mire_B Sunday, 4 October 2009 12:23

You know what I’d really want to know? Just on how many non-Windows operating systems is Microsoft working on? But chances are that I won’t be getting an answer anytime soon. So far it has been confirmed that Singularity, Midori, Barrelfish, and Helios are in development. Projects like Singularity and Barrelfish are already available for download, while Midori and Helios are not getting any time in the spotlight. Years after it started building Midori, the platform inspired by Singularity continues to be in incubation phase.

And since Midori is still incubating, hard core coders have a chance to shape the next generation operating system built by the Technical Strategy Incubation team under Eric Rudder. A lot of coding…

Senior Software Development Engineer – Technical Strategy Incubation Team

Job Category: Software Engineering: Development
Location: United States, WA, Redmond
Job ID: 703909 7599

Division: Corporate Research & Development The Technical Strategy Incubation team is looking for a senior software developer to work on the kernel for a novel operating system. Because this is an incubation, the candidate must have a high tolerance for uncertainty. Experience in startups is a plus.

The ideal candidate should have a strong background on all aspects of traditional systems, the current state of research from academia, and yet be willing to consider radical solutions to existing hard problems.

The Technical Strategy Incubation team’s first rule is that “everyone codes; everyone loves to code” so the candidate should expect to spend a significant percentage of his or her time writing code, doing performance analysis, debugging hard problems, etc. We also value broad experience in some number of these areas: x86/x64 PCs, ARM non-PCs, storage, networking, IPC, device models, memory management, virtual machine monitors, power management, resource management, verifiability, security and managed execution.

Although an incubation, we try to run like a product group. Having shipped commercially successful products is a big plus.


Microsoft has been developing Midori from at least 2006, if not even earlier. Stathis Papaefstathiou (Product Unit Manager at Microsoft) – Software Architect Microsoft (Public Company; Computer Software industry) February 2006 — January 2008 (2 years)

Member of the Technical Strategy Incubation team that researches and incubates new technologies for the next generation Operating Systems (OS). I am investigating new OS architectural options enabled by the latest virtualization technologies and hardware platforms. I am working on a formal framework for defining OS architectures, resource management, and remote communication infrastructure.

Scott Gruner Executive Recruiter at Microsoft Strategic Recruiting - Scott Gruner’s Experience Executive Technical Recruiter Microsoft Strategic Recruiting – (Public Company; MSFT; Computer Software industry)

July 2007 — Present (2 years 4 months)
Currently Recruiting for a couple of key roles at Microsoft:
Lead Architect for the UI Platform in the Technical Strategy Incubation team, exploring evolution and revolution in operating systems. This is a fascinating area that includes devices, concurrency, scheduling, security, distribution, application model, programming model and even some aspects of user interaction. This is a deep systems incubation with a team of truly outstanding and very senior developers and hands-on architects.


Rob Jellinghaus Seattle, WA, United States – What exactly will I be doing? I’ll be working for a technical strategy incubation team, which kind of sits in between research and line development. We’re working on a new operating system stack from boot loader all the way to applications. I can’t really say much more, except that what we’re doing is not entirely unrelated to the Singularity operating system.