Yes, the "gigantic, enormous" Windows really can run on a tablet

Summary: The conventional wisdom is that Windows is bogged down by a code base that's far too heavy to run on a tablet. But what if that perception is wrong? What if Microsoft has been working for years on a slimmed-down kernel that's tailor-made for tablets?

This week Microsoft finally began talking about what it coyly refers to as “the operating system code-named 'Windows 8.'” (Spoiler alert: “Windows 7” was originally a code name, too.)

Windows boss Steven Sinofsky sat down for an interview with Walt Mossberg. Windows Experience VP Julie Larson-Green gave a demo of the new “touch first” Windows 8 interface, and Microsoft published its own promotional video.

Here’s my reaction: You ain’t seen nothin’ yet.

Seriously (and more grammatically), we really haven’t seen much in these videos. In particular, there are no clues as to how the traditional Windows desktop will evolve. That market will continue to be hugely important, both in businesses and among home users, and I expect to see some similarly eye-catching innovation in the Windows 8 desktop experience.

But the single most common objection I’ve heard to Microsoft’s strategy is that putting Windows on a tablet is a recipe for failure. During the All Things D interview, Walt Mossberg raised that question directly:

Mossberg: I’m not a coder by any means, but I’ve always been told Windows is this gigantic, enormous thing, with all this legacy stuff that you’ve had to keep in there. Why would you turn to this big heavy Windows thing…?

Sinofsky’s answer, in part, pointed out that during the transition from Windows Vista to Windows 7 Microsoft’s developers “looked really hard at this, and we just said, ‘Wow, we can do a bunch of work so that we don’t need to change the system requirements for the release.’” For Windows 8, the system requirements will remain the same.

In theory, that means a five-year-old system purchased when Windows Vista went on sale in January 2007 will be able to run Windows 8 well. That's remarkable.

I’m not surprised, though, and to me this is the clue that explains why the “gigantic, enormous” Windows 8 will be able to run on low-end tablets.

Remember MinWin? Back in 2008, some people were wondering whether Microsoft was planning to radically downsize the Windows 7 kernel. They did a good job of slimming it down, but I’m convinced the real work will appear in Windows 8.

For the evidence, go back to a post I wrote in March 2008, while Windows 7 was still a code name: Is MinWin really the new Windows 7 kernel? Be sure to look carefully at the details, like this quote from Microsoft Distinguished Engineer Eric Traut’s presentation on virtualization technology in 2007:

A lot of people think of Windows as this really large, bloated operating system, and that may be a fair characterization, I have to admit. It is large. It contains a lot of stuff in it. But at its core, the kernel and the components that make up the very core of the operating system actually is pretty streamlined.

Yes, Walt Mossberg’s characterization of Windows was accurate. In 2007.

Traut continues:

It’s still bigger than I’d like it to be, but we’ve taken a shot recently at really stripping out all of the layers above and making sure that we had a clean architectural layer there, and we created what we call MinWin.

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. [emphasis added]

A 25 MB kernel? A clean architectural layer? Add a tightly coded graphics subsystem and a new shell—like the one Microsoft showed off at D9 yesterday—and you have a serious contender. Especially when you have Moore’s law on your side.

I think there’s another clue in Julie Larson-Green’s article, Previewing “Windows 8,” which appeared on Microsoft’s website yesterday:

Today’s demonstration followed our announcements earlier this year about Windows 8 running on System on a Chip (SoC) processors, and our browser engine innovations and significantly increased standards support in Internet Explorer 10. Windows 8 extends these innovations and reimagines every level of the Windows architecture — the kernel, networking, storage, devices, user interface — all building on the broadest and richest ecosystem of software, peripherals and devices.

Anyone who thinks that the “touch first” Windows 8 interface will just be another layer on top of an old, bloated Windows code base is in for a surprise. If they’re a Microsoft competitor, they’re in for a rude shock.

So when do we know for sure?

So far, Microsoft is following the exact same launch playbook we saw for Windows 7. Bill Gates and Steve Ballmer were onstage for the All Things Digital (D6) conference in May 2008, where they previewed Windows 7 touch technology and kept the rest of Windows 7 under tight wraps.

It wasn’t until the Professional Developers Conference in late October of 2008 that Microsoft unveiled Windows 7 in full. This year they’ve scheduled the BUILD conference for September 13-16, where Microsoft will undoubtedly do a similar reveal.

I can’t wait.

Topics: Tablets, Microsoft, Mobility, Operating Systems, Software, Windows

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

231 comments
Log in or register to join the discussion
  • RE: Yes, the

    The big question for me is "Why did they let Walt Mossberg conduct the interview?" The guy is clueless when it comes to Windows - which is shown by some of his stupid questions - he should stick to his Mac's.
    roteague
    • Mossberg always asks both MS and Apple inconvenient questions, that is why

      @roteague: Also, because he actually one of organizers of the conference. So he is "they" from your questions.

      As to 25 MB minicore, Edward's thought is not confirmed yet; lets wait and see.

      If Microsoft will be able to shed all fat, bloated legacy compatibility layers into some separate block of OS, then it might be not included in ARM tablets (the more so the code is not compatible with x86 anyway).

      However, the main point of having Windows is being able to run all of the older software, which no one ever will recompile for ARM or for new Windows 8 APIs.

      So any x86 tablet <b>will have to be</b> fat.
      DDERSSS
      • RE: Yes, the

        I was impressed by sneak preview of OS. But the big unanswered question is the Windows programs. The preview was on a huge screen. If you scale the screen down to 10" running an Office app with finger touch would be very hard. I know this from many years of Windows mobile with a stylus and common sense looking at screen of and using Office apps. This applies to most windows programs I run.

        So, unless all the apps interfaces are redone, the concept of "I can run all my desktop Windows programs on a Tablet" is illusory.
        GNR Beaumont
      • RE: Yes, the

        @GNR beumont
        Check out Windows phone 7 to see how well touch controls can work. You can click even on tiniest controls and not miss them. It is amazing and it is completely different from what was in windows mobile where every stylus or touch had to be translated to mouse events. It simply could not work.
        paul2011
      • RE: Yes, the

        @DeRSSS I don't think a windows tablet has to support legacy software. The ipad doesn't run osx apps, it has it's own app platform. A windows tablet can be the same. Window phones, pocketpc's and CE systems don't support native windows desktop apps but still do all right.
        pitdroidtech
      • Legacy Support?

        @max_wedge - Um, actually, they will. Microsoft is currently VERY far behind in the mobile app game. Developers flock to Apple and Android's mobile platforms because they are the cutting edge. Microsoft can only hope to close that gap if existing applications run on Windows 8 and they know it. I develop applications and the larger the application, the harder it is to re-code for a new OS. If Windows 8 requires a lot of re-coding to get applications to run (like Windows Vista), you are going to see many app developers look at that as the last straw and abandon Windows entirely.
        blarman_z
      • RE: Yes, the

        @DeRSSS <br>I'm pretty curious about this windows mobile performance. I'll buy the new samsung windows 8 tablet that will be release soon. Design is quite similar with ipad <br> Is it will be better, equal, or worst than android? I'll post again when i buy it<br>Dr Ari from TB <a href="http://www.thunderboltseo.org">seo services</a>
        dr.ari
    • But Walt was right, and not just in 2007

      Stripped down windows will have to junk the very baggage being talked about (and acknowledge by MS). Which is good as little of it is useful today, particularly for devices with new input methods.

      Microsoft competitors won't be surprised, they're laughing. They all did this years ago and have products in the market, not products in early development;-)
      Richard Flude
      • Message has been deleted.

        rhonin
      • Message has been deleted.

        bobiroc
      • Message has been deleted.

        JoeHTH
      • And that of course is exactly why...

        @Richard Flude
        ...the vast majority of the world wants no part of the Windows competition on their desktops or laptops. And just you wait.

        The iPad isn't going to look like much more then the rip off that it is, if indeed they do start putting a fully functional Windows 8 on a tablet.

        You know, you might have an argument off some kind if the other OS's were selling in truly competitive numbers, but they are not. Apple has gone so far as to invent a new market as bizarre as it is) for the iPad, just to sell their software. And good for them, it seems to be working thus far. Mark my words, if Windows 8 does show up on tablets then Apple isn't going to hold on to that market like they have up until now.
        Cayble
      • RE: Yes, the

        @Richard Flude Windows has had tablets for years, but they have never been targeted at the consumer market. Windows CE is a perfectly reasonable OS that runs on all kinds of industry specific devices, including generic devices like the panasonic toughbook (one of my marine customers used them very effectively to interface with depth sounding equipment). Functionally the iPad has no real advantage over these devices but people love the Apple hype and Jobs is good at marketing no denying it. But it doesn't make his stuff better.

        BTW, the idiot who flagged flude, get a life. Yeah I know he's biased usually, but that's no reason to flag. People who unnecessarily flag should be banned.
        pitdroidtech
      • Many laugh at you, yet you act as though they believe

        @Richard Flude
        what you are saying is factual.
        I am curious as to what insecurities you have that compels you to continue posting here, knowing that it will only make other look at you with pity.

        It would be intereseting to research.

        :|
        Tim Cook
      • RE: Yes, the

        @Richard Flude
        iNaive
        mikroland
    • Competitors probably aren't as silly as fanboys

      @ Richard Flude

      Microsoft's competitors will only be laughing if they're as silly and ignorant as the average Apple fanboy. For the iPhone/iPad, Apple didn't modularise OS X, the ripped out the entire Mac OS layer, forking the OS into two. For Android, Google didn't modularise desktop Linux, they ripped out the entire desktop layer, creating in effect two different OSes.

      If Microsoft have actually created a system that supports both the desktop and tablet models, and does both well, that will be a first. Unlike the silly little fanboys who worship them, Steve Jobs and Larry Page won't be laughing -- they'll be pushing their development teams to catch up.
      WilErz
      • RE: Yes, the

        @WilErz <br>Well said.
        rhonin
      • RE: Yes, the

        @WilErz
        One of the best points I've heard on this subject. You sir, are the hammer, and the nail was crushed.
        hoaxoner
      • Yeah, right. And that perpetual motion machine

        in your garage will be done any day, now; and THEN all those people who disrespect you will pay, yes, sir.

        News flash for you: There's a reason Google and Apple created multiple operating systems for multiple types of hardware. It has to do with how the real world works.
        fr_gough
      • RE: Yes, the

        @WilErz

        Well, these silly little fanboys are kicking the crap out of Microsofts Monky boy Steve Ballmer. Hey... how is the Zune coming along? Where is your mobile phone? How about that HP tablet that Monkey Boy showed off last year.... heard it got like... uh, zero percent market share.

        I guess you know you are the man when Monkey Boy gets on stage and says the iPhone has zero... zero chance of being successful. Monkey boy also laughed at the iPad and it's keyboard.... and guess what, they just did a demo that has a keyboard just like the iPad. LMAO

        One day you will come to the realization that Apple users aren't ignorant. See, with all the billion and billion we have taken away from Microsoft and are now making more money than them, our stock is going through the roof and off to Tahiti I will be with a frothy beverage in my hand laughing at how Monkey Boy Steve Ballmer can't even sell a MP3 player!!!
        beau27