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.


Learn More

Microsoft Continues to Prototype non-Windows OSes

Last Updated on Monday, 17 August 2009 11:34 Written by Mire_B Monday, 17 August 2009 11:34

Microsoft continues to prototype non-Windows operating systems. Singularity and Midori are Microsoft Research projects exploring architectures beyond the good old Windows. Both platforms are non-Windows operating systems written in managed code. Singularity is already available for download, and Midori was in incubation in the first half of 2008.

From the company: Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior.

Midori details are extremely scarce. The project, related to Singularity, generated a few headlines in 2008 with Mary Jo Foley having dug it up and SDTimes getting hold of inside documentation. But then Midori slipped out of sight, and interest died out with no additional information available to fuel the non-Windows fire.

You know what they say about slipping out of sight… So I thought I’d provide a reminder, especially since Microsoft is hiring fresh blood for the Microsoft Research Operating Systems Group. Want a chance to work on cutting edge research like Singularity and Midori? Microsoft Research is looking for a Research Software Development Engineer in Redmond.

Research Software Development Engineer, Microsoft Research – Redmond

Job Category: Software Engineering: Development
Location: United States, WA, Redmond
Job ID: 258936 4715
Division: Microsoft Research

The Microsoft Research Operating Systems Group (http://research.microsoft.com/os) is looking for an exceptionally strong engineer (RSDE) to join our team. We are a tight-knit, world-leading research team with the charter of prototyping new OS-related advances and working closely with product teams on tech transfer. Our team frequently publishes in top conferences such as SOSP, OSDI, PLDI, and POPL. In the recent past, we built the Singularity OS (http://research.microsoft.com/en-us/projects/singularity/), prototyped a file system for Phase Change Memory (PCM), published the first research on verification of practical garbage collectors, and experimented with new OS configurations for mobile computing.

We are looking for a candidate with exceptionally strong coding skills and a passion to change the world. The ideal candidate will have a B.S. or higher in computer science or a closely related field and at least 3 years of experience either building product quality code or coding in a research environment. Experience with C, C++, and assembly is required. Experience writing kernel-level OS code or compilers is not strictly required, but highly desirable. While not strictly a requirement, preference will be given to candidates who can produce 1,000 lines of code or more per week when building prototypes. Interest and eagerness to work in a wide range of systems projects each year is highly desired.


Learn More
Designed by CodenameWindows
WordPress is Free Software released under the GNU/GPL License.