On TechRepublic: The 5 worst tech products of 2009
BNET Business Network:
BNET
TechRepublic
ZDNet

June 2nd, 2008

MinWin: Is it or isn't it part of Windows 7?

Posted by Mary Jo Foley @ 8:31 am

Categories: App Compatibility, Corporate strategy, Vista, Windows 7, Windows client

Tags: Microsoft Windows 7, Microsoft Corp., Kernel, MinWin, Microsoft Windows, Operating Systems, Software, Mary Jo Foley

Confusion over exactly what MinWin is — Is it a concept? a new operating system kernel? a floor wax? a dessert topping?) — and how/whether it will be part of Windows 7 is still rampant, a week after Microsoft “communicated” about Windows 7 via a Q&A with News.com.

The official word from Microsoft’s Windows Engineering Chief Steven Sinofsky seems to be that MinWin — the slimmed-down Windows core many expected to be at the heart of Windows 7 — is not going to be part of Windows 7.

Knowing that Microsoft execs are fond of disputing an entire premise based on a single word choice (Anyone else remember Chairman Bill Gates’ back and forth with the Department of Justice around the meaning of the word “we”?), it’s important to parse the words of the parties involved in the MinWin debate.

Here’s what Microsoft Distinguished Engineer Eric Traut, the exec who first discussed publicly the MinWin concept, had to say about it (courtesy of my ZDNet blogging colleague Ed Bott):

“Now, this is an internal only - you won’t see us productizing this - but you could imagine this being used as the basis for products in the future. This is the Windows 7 source code base, and it’s about 25 megs on disk. Compare that to the four gigs on disk that the full Windows Vista takes up. We don’t have a graphics subsystem other than text in this particular build, so you can see that’s our Windows flag [referring to an ASCII art splash screen].

“[I]t’ll be a while before you can build something directly on top of this really tiny core. … Like I said, we don’t have any productization plans for it. We’re definitely going to be using this internally to build all the products that are based on Windows.

This is where the confusion — on my part and others’ — began. The fact that Microsoft had no plans to commercialize MinWin: OK, I got that. But if a technology is embedded inside a commercialized product or is used to build a commercialized product, isn’t it still “part” of that product?

Here’s what Sinofsky said (and didn’t say) about MinWin last week:

Sinofsky: “We are going to build on the success and the strength of the Windows Server 2008 kernel, and that has all of this work that you’ve been talking about. The key there is that the kernel in Windows Server 08 is an evolution of the kernel in Windows Vista, and then Windows 7 will be a further evolution of that kernel as well.”

News.com: “What was this idea then that got talked about in terms of a kind of minimum kernel?”

Sinofsky: “Well, why don’t we stick at a higher level today, because I think that I don’t want to really dive into the implementation details today.”

Next to weigh in: Shipping Seven, the anonymous Microsoft blogger claiming to be part of the team building Windows 7. From a blog post dated May 29:

“MinWin is not some magical new kernel. It is Windows with every single feature stripped out - It is the base ingredient of any version of Windows. (I forget the exact size. But it is pretty tiny - small enough for embedded stuff.)…

You already have MinWin - It is the core system components that Windows Vista needs to function; everything else on the system depends directly or indirectly on it. It is the last thing you could (theoretically) uninstall.

“So, if you really really want it, you can get it, I suppose - you probably could (using the command line) uninstall almost every single Windows Vista system component, including the user interface. I don’t know what the hell you’d do with just a kernel and a kernel loader on your machine, though.”

In last week’s “Windows Weekly” podcast, Paul Thurrott and I discussed whether MinWin is actually shorthand and/or an enabler for the design concepts that the Windows team has been working on for the past several years, namely more modularization/componentization and fewer dependencies between the various Windows subsystem elements.

Thurrott’s theory is that Microsoft doesn’t want to set off mass panic by mentioning the “K” (kernel) word. Given the driver and application incompatibilities that marred the launch of Windows Vista, the last thing Microsoft wants to do is have anyone think that Windows 7 might introduce more of the same because of changes being made at the lower levels of the operating system.

Again, it would be nice if Microsoft’s Windows client team would just come out with a clear statement as to what MinWin is and how it will figure with Windows 7. But it seems it’s not time to communicate that message yet… at least not according to the official (non)disclosure schedule.

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 41 Talkback(s)
A better "MinWin"
While I can see both sides of the story in this. It would be fair to say that people who saw/heard the words "We’re definitely going to be using this internally to build all the products that ar... (Read the rest)
Posted by: ShadowScythe Posted on: 07/30/08 You are currently: a Guest | | Terms of Use
I know, I know ........  fr0thy2 | 06/02/08
Spot in  Richard Flude | 06/03/08
re: MinWin  Badgered | 06/02/08
RE: MinWin: Is it or isn't it part of Windows 7?  Lerianis | 06/02/08
not everyone can  reverseswing | 06/02/08
I agree: unused drivers = disk bloat  BillDem | 06/02/08
You guys are like a decade behind  klumper | 06/02/08
I agree.  silent.griffin | 06/02/08
Bloat is so last decade, even the bloat farm is waking up to that  fr0thy2 | 06/03/08
then don't use it...  benitodarder | 06/03/08
As someone who uses another operating system  davebarnes | 06/02/08
But the press like the Democrats ...  Anton Philidor | 06/02/08
Mike Cox's successor has been found !  mhenriday | 06/03/08
I don't blame Microsoft for staying quiet  jpr75_z | 06/02/08
The problem is ...  mwagner@... | 06/03/08
Sure pal...  twisterjosh@... | 06/03/08
How'd they get that market share? Hint: Antitrust litigation. [nt]  olePigeon | 06/03/08
Their IBM deal gave them the market share  zkiwi | 06/03/08
Agreed  fr0thy2 | 06/03/08
What I don't understand is .....  ShadeTree | 06/02/08
Is this software writing?  BALTHOR | 06/02/08
All this thrashing about Windows 7...  wolf_z | 06/02/08
Minwin is NT  WaruiKoohii | 06/02/08
Mark Russonivich clarifies (posted by Ed Bott)  DevGuy_z | 06/02/08
Would be a lot more helpful if  chaz15 | 06/02/08
RE: MinWin: Is it or isn't it part of Windows 7?  bill_stanley@... | 06/03/08
Sounds clear to me  themarty | 06/03/08
MinWin: Is it or isn't it part of Windows Vista SE  mikeholli | 06/03/08
Windows w/o GUI has always been possible  scott1329 | 06/03/08
Windows w/o GUI  mikeholli | 06/03/08
Why pay for a pale imitation of Linux?  fr0thy2 | 06/03/08
RE: MinWin: Is it or isn't it part of Windows 7?  tomstoner@... | 06/03/08
RE: MinWin: Is it or isn't it part of Windows 7?  tomstoner@... | 06/03/08
RE: MinWin: Is it or isn't it part of Windows 7?  shanedr | 06/03/08
Sooner or later, everyone in this business ...  mwagner@... | 06/03/08
Better mousetrap?  fr0thy2 | 06/03/08
Ok seriously, can you even read...?  Spiritusindomit@... | 06/03/08
RE: MinWin: Is it or isn't it part of Windows 7?  mwagner@... | 06/03/08
It might go somewhere  fr0thy2 | 06/03/08
RE: MinWin: Is it or isn't it part of Windows 7?  Matrixdragon99@... | 06/05/08
A better "MinWin"  ShadowScythe | 07/30/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

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

SmartPlanet

Click Here