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.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: Yes, the
Mossberg always asks both MS and Apple inconvenient questions, that is why
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.
RE: Yes, the
So, unless all the apps interfaces are redone, the concept of "I can run all my desktop Windows programs on a Tablet" is illusory.
RE: Yes, the
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.
RE: Yes, the
Legacy Support?
RE: Yes, the
But Walt was right, and not just in 2007
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;-)
Message has been deleted.
Message has been deleted.
Message has been deleted.
And that of course is exactly why...
...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.
RE: Yes, the
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.
Many laugh at you, yet you act as though they believe
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.
:|
RE: Yes, the
iNaive
Competitors probably aren't as silly as fanboys
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.
RE: Yes, the
RE: Yes, the
One of the best points I've heard on this subject. You sir, are the hammer, and the nail was crushed.
Yeah, right. And that perpetual motion machine
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.
RE: Yes, the
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!!!