On CHOW: His burger will EAT your burger
BNET Business Network:
BNET
TechRepublic
ZDNet

July 9th, 2008

On the road to Midori: RedHawk, MinSafe and Sapphire

Posted by Mary Jo Foley @ 7:18 am

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

Tags: Codename, Managed Code, Microsoft Corp., Midori, RedHawk, MinSafe, Microsoft Windows, .Net, Operating Systems, Software

The road to “Midori” is paved with lots of other Microsoft codenames, according to tipsters who’ve been coming out of the woodwork since I made public my latest couple of posts on Midori, Microsoft’s next-gen operating system.

Before Microsoft delivers a brand new operating system — be it distributed, object-oriented and/or microkernel-based — the company is planning to deliver some new components that will pave the way for Midori. Two of these elements are code-named “Redhawk” and “MinSafe,” according to a few tips I’ve received recently.

Here is my understanding of what’s in the works:

Redhawk and MinSafe are two sides of the same coin. Redhawk is the codename for new managed code work being done by the Developer Division, while MinSafe is the codename for the complementary managed code initiative on the Windows side of the house.

Both projects are aimed at providing a new managed-code execution environment that will be more lightweight and (Microsoft hopes) more appealing to developers who are put off by the perceived overhead of the current Common Language Runtime (CLR) at the heart of the .Net Framework.

Redhawk deliverables may include a new back-end compiler and new runtime that would still provide type safety and garbage collection, but perhaps not the rest of the functionality that is currently part of the current .Net CLR.

The Redhawk and MinSafe teams are not restricting themselves to insuring compatibility with Windows or the .Net Framework. (That jibes with tips I’ve gotten about Midori being a “built from scratch” non-Windows-based operating system that won’t necessarily preserve backward compatibility with Windows.) And the Redhawk/MinSafe are dabbling with how to deliver a new object framework on top of User Mode Driver Framework (UMDF), as well as a new base class library (BCL).

I am hearing that some of the Redhawk/MinSafe deliverables (specifically around the driver model)  could be incorporated into Windows 8 — which, if the Windows client team stays on its current schedule, could be expected debut around 2011/2012.

I’ve got lots of questions based on these bits and pieces, but Microsoft is not ready to talk about Midori, Redhawk or MinSafe, a corporate spokesperson reiterated when I asked.

I’m also curious how/if Microsoft’s work to provide a native (as opposed to managed) implementation of Microsoft’s Web services platform that Microsoft seemingly is readying as part of Windows 7 fits in here. The AeroXP guys recently described this platform — which Microsoft is planning to detail at its Professional Developers Conference (PDC) in late October — as “WinFX minus .Net.” I’ve heard this unmanaged services platform described by yet another codename: “Sapphire.”

Keep those codename tips and educated guesses coming. Meanwhile, based on these nw clues, any observations about what the Redmondians might have up their sleeves for Windows’ successor?

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 23 Talkback(s)
Read between the lines
"Both projects are aimed at providing a new managed-code execution environment that will be more lightweight and (Microsoft hopes) more appealing to developers who are put off by the perceived overhea... (Read the rest)
Posted by: bklooste Posted on: 04/22/09 You are currently: a Guest | | Terms of Use
Finally...  amreldib | 07/09/08
Don't believe a word of it  fr0thy2 | 07/10/08
RE: On the road to Midori: RedHawk, MinSafe and Sapphire  anonymuos | 07/09/08
Time to give Win32 a rest  LBiege | 07/09/08
Yes lets...  MyBlueRex | 07/09/08
Left hand... What is the right hand doing?  No_Ax_to_Grind | 07/09/08
Not sure I'm reading this right....  storm14k | 07/09/08
Code Word Pornography  Harry Bardal | 07/09/08
the intent of code words  justwait | 07/09/08
Who is creating the hype?  MyBlueRex | 07/09/08
others need to follow this as well...  whitetigersx | 07/29/08
Well, it's like Java . . .  CobraA1 | 07/09/08
Differences  DevGuy_z | 07/10/08
Addition produces strange results  davebarnes | 07/09/08
this news is pure FUD !  qmlscycrajg | 07/10/08
Midori, typical Microsoft cant even invent a name...  educateme@... | 07/10/08
wow...  whitetigersx | 07/29/08
RE: On the road to Midori: RedHawk, MinSafe and Sapphire  toddmdaniel | 07/10/08
RE: On the road to Midori: RedHawk, MinSafe and Sapphire  Fromster@... | 07/10/08
The road to somewhere else is well-paved also.  thookerov | 07/10/08
OEM License Is Not Transferable  PMC-CON | 07/16/08
RE: On the road to Midori: RedHawk, MinSafe and Sapphire  atari8bit@... | 07/12/08
Read between the lines  bklooste | 04/22/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

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline