On CHOW: How to avoid dirty looks at cafes
BNET Business Network:
BNET
TechRepublic
ZDNet

October 5th, 2009

Microsoft's Midori: Who's on the all-star roster?

Posted by Mary Jo Foley @ 8:11 am

Categories: .Net Framework, Code names, Corporate strategy, Development tools, Multicore/distributed computing, Research, Virtualization, Windows client

Tags: Operating System, Blog, Microsoft Corp., Midori, Operating Systems, Software, Mary Jo Foley

It’s been a while since anything new about Microsoft’s Midori project has leaked. But thanks to a post on the “Codename Windows blog” plus a little poking around, I found an interesting list.

Microsoft officials have repeatedly refused to talk about Midori, other than to admit it is an incubation project (and with the disclaimer that it may never see the light of day). For a project that may never materialize, Midori seemingly has some heavyweight talent behind it.

First, a quick recap: Midori is all about building a new operating system that isn’t based on the current Windows kernel. Headed by Senior VIce President of Technical Strategy Eric Rudder, Midori is/was slated to be a distributed, concurrent operating system, according to various tips.

Rob Jellinghaus — a Principal Architect at Microsoft “working on an unannounced incubation project” — posted to his blog on September 11a “list of worthy programmers.” Jellinghaus doesn’t ever state that these folks are working on Midori, but he does note that he is part of a team that “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.” Sure sounds like Midori to me….

Early leaks about Midori indicated Midori had roots in the Singularity microkernel operating system developed by Microsoft Research. Low and behold, a number of the programmers on Jellinghaus’ “worthy” list have worked on Singularity, as well as on other distributed operating systems, compilers and other related components. (Jellinghaus himself was “one of the first outside contributers to the Google Web Toolkit. He also worked on the Xanadu hypertext system.)

On Jellinghaus’ list:

•Daniel Lehenbauer: Describes his role on the unnamed Microsoft incubation project — which he calls the “most exciting and revolutionary work to happen in the industry since (Xerox) PARC” — as involving “the exploration of a radically different approach to the UI/Graphics platform which guarantees security, responsiveness, and leverages modern GPUs and manycore.” Software Design Engineer Lehenbauer says the incubation team of which he is a part is “revisiting every layer of the stack from device drivers, through rendering engines, up to application frameworks and programming/computation models.”

• Pavel Curtis: Software Architect, who, according to his profile on Wikipedia, “is best known for having founded and managed LambdaMOO, one of the best-known online communities of the 1990s. He created LambdaMOO during his 13-1/2 years as a member of the research staff at Xerox PARC, from 1983 to 1996, where he worked in the areas of programming language design and implementation, programming environments, and online collaboration systems.”

• Jonathan Shapiro: One of the chief developers of the BitC language and Coyotos operating system, joined the Midori team this past spring, he acknowledged in a blog post.

• Ravi Pandya:  An “Architect, Technical Strategy Incubation,” according to his blog profile. From a 2007 blog post: “I moved from Windows Security to an incubation group which is, as Chris Brumme so eloquently puts it, ‘exploring evolution and revolution in operating systems.’ I’m having a lot of fun working with a variety of interesting systems technologies, including security, distributed systems, many-core, virtualization, managed systems code, dynamic resource scheduling, asynchronous & adaptive user interfaces, etc.”

• Dean Tribble
: A Principal Architect at Microsoft, Tribble led development of security and compliance features for Microsoft Exchange, and “now is incubating new operating systems technologies.”

• Chris Brumme: A Microsoft distinguished engineer who was an architect on the Common Language Runtime (CLR) team. More recently, Brumme “has been one of the architects on an unannounced systems project.”

• Bjarne Steensgard
: Since 2007, has been “part of an incubation team at Microsoft that is an outgrowth of efforts started at Microsoft Research.” At Microsoft Research, he worked on the Marmot and Bartok compilers and runtime systems. (Bartok was influential in the development of Singularity, on which Steensgard also worked “since its inception,” he said. Bartok also seems to figure into the Midori picture.) Before joining Microsoft, he worked on the Emerald distributed operating system.

•David Tarditi: A former Microsoft researcher who worked on Singularity.

Tanj Bennett: One of the 40-plus Softies running the revamped Microsoft ThinkWeek program. His area of specialization is “OS in the Future.” Bennett also seems to have a connection with a Microsoft Research project known as the “Microsoft Solver Foundation,” which is described as “a new framework and managed-code runtime for mathematical programming, modeling, and optimization.”

• Joe Duffy: The Lead Developer and Architect for Parallel Extensions to .NET. Author of the book Concurrent Programming on Windows

• Leif Kornstaedt: Worked for several years on the CLR as a developer and a senior development lead; now “work(s) in Technical Strategy Incubation.” His area of specialization, according to his Web page, is “design and implementation of a programmable middleware.” He contributed to Alice, a functional programming language, and Mozart, an implementation of the Oz language.

Midori has been in the works since 2006/2007, based on the bios of some of these individuals. But there’s no inkling of when it might emerge from incubation land. As I’ve reported before, Microsoft is working on a couple of related projects (codenamed “RedHawk” and “MinSafe”) that are supposedly pre-cursors to Midori and which could work their way, at least in part, into Windows 8.

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 56 Talkback(s)
I don't get it!
I like Windows, but I welcome any innovation that brings technology forward. If Midori lives up to its goals as a light truly multiprocessor OS, I think it will be great. So why the typical OS flame-w... (Read the rest)
Posted by: JasonJD48 Posted on: 10/06/09 You are currently: a Guest | | Terms of Use
that's by no means a' who's who' list  Linux Geek | 10/05/09
Before you make yourself look any more uninformed than you already have ...  de-void | 10/05/09
Agree..  eqpc | 10/05/09
Talk about uninformed...  The Mentalist | 10/05/09
So how is Linux ahead?  eqpc | 10/05/09
How? Two words: Technical Superiority!  The Mentalist | 10/05/09
The Mentalist sums you up very well!  eqpc | 10/05/09
Dubious claim  de-void | 10/05/09
Market forces rarely favor technical merit. Remember VHS vs Betamax?  The Mentalist | 10/05/09
Uh...UNIX, the BEST OS on the planet, cost over 3K (in 1992)!  No More Microsoft Software Ever! | 10/05/09
Linux ahead  1djk1 | 10/05/09
Windows NT had networking in from the start.  eqpc | 10/05/09
You're probably too young to know this, but ...  de-void | 10/05/09
"The plethora of Windows machines are due to excellent marketing"  No More Microsoft Software Ever! | 10/05/09
@de-void Yes finally got p2p with 3.11(WFW) & NT  LazLong | 10/05/09
@LazLong -  de-void | 10/05/09
What do you mean 'non PC hardware devices'?  No More Microsoft Software Ever! | 10/05/09
I think your wrong on that...  shadfurman | 10/06/09
you are confused  Linux Geek | 10/05/09
Windows NT...  eqpc | 10/05/09
In a way it had  The Mentalist | 10/05/09
I hope you checked..  eqpc | 10/05/09
Enough is enough!  The Mentalist | 10/05/09
Better still ...  de-void | 10/05/09
Not complain, I would only like to give them my unused windows licenses  The Mentalist | 10/05/09
I find it strange that MS supporters go to NT to make MS look good!  No More Microsoft Software Ever! | 10/05/09
95 was still...  Erroneous | 10/05/09
According to the AD's it was NOT! Even 98 continued that lie!  No More Microsoft Software Ever! | 10/05/09
NT  JasonJD48 | 10/05/09
@NMMSEver - Dude ... seriously ...  de-void | 10/05/09
You guys are clueless  Peter Perry | 10/05/09
NMMSEver better hide under a stone with that DOS statement (nt)  keoz | 10/05/09
yea, but every copy of windows I ever pirated show they never work (nt)  shadfurman | 10/06/09
Yeah and Not only that...  Peter Perry | 10/05/09
Ermmm ... what?  de-void | 10/05/09
NT is old school. Like Windows 3.11 - No problems then.  No More Microsoft Software Ever! | 10/05/09
You should stop smoking that stuff ...  de-void | 10/05/09
NT Didn't disappear  Peter Perry | 10/05/09
a multi-core platform and parallel computing are not the same...  shadfurman | 10/06/09
*sniff*  WarhavenSC | 10/05/09
This people won't ever understand nt  keoz | 10/05/09
Microsoft's biggest product: talk  HollywoodDog | 10/05/09
WRONG!  de-void | 10/05/09
Once again Mary...  croberts | 10/05/09
???? Please explain. Is NT just a Front-end to Win32 apps??? ??? (NT)  No More Microsoft Software Ever! | 10/05/09
No. You got it the wrong way around  de-void | 10/05/09
Dag nab it! A single thread with beotches moaning & complaining back/forth-  No More Microsoft Software Ever! | 10/05/09
Jealous?  Erroneous | 10/05/09
No. Just incredulous of others opines! (NT)  No More Microsoft Software Ever! | 10/05/09
Evidently.  de-void | 10/05/09
WindowsNT???  trumanp@... | 10/05/09
Yes  de-void | 10/05/09
Like knocking over a wasp's nest?  tonymcs@... | 10/05/09
Singularity/Midori  LiquidLearner | 10/05/09
it already is behind...  shadfurman | 10/06/09
I don't get it!  JasonJD48 | 10/06/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and