AfterDawn: Tech news

Is Microsoft being honest about Windows 8 for ARM?

Written by Rich Fiscus @ 18 Jan 2012 12:56 User comments (2)

Is Microsoft being honest about Windows 8 for ARM? Microsoft's minimum hardware requirements for Windows 8 OEM tablet partners is out in the wild. Most of them are fairly routine, representting a reasonable baseline.
But there's one particular item which has sparked a lot of discussion and accusations against Microsoft. It's the requirement that tablets with ARM processors not allow the user to disable secure boot.

Secure boot is a feature supported by the use of special UEFI (Unified Extensible Firmware Interface) firmware. It prevents malware attacks which occur between a computer's initial boot process and the operating system taking control. Support for UEFI has been in Windows for a while.

In Windows 8 Microsoft decided to go a step further, at least with their OEM partners. Computers sold with Windows 8 must have UEFI firmware to pass Windows Certification, and it must be enabled by default. All of that seems fine. Secure boot is good, and turning it on by default makes sense.

What's confusing is why you would forbid the tablet's owner from disabling it. Sometimes you may want to run software, like an operating system installer or antivirus scanner, without secure boot getting in the way. In fact, when Microsoft first announced the secure boot requirement, it caused enough of an uproar for Steven Sinofsky, head of the Windows division, to address it personally:



There have been some comments about how Microsoft implemented secure boot and unfortunately these seemed to synthesize scenarios that are not the case so we are going to use this post as a chance to further describe how UEFI enables secure boot and the options available to PC manufacturers. The most important thing to understand is that we are introducing capabilities that provide a no-compromise approach to security to customers that seek this out while at the same time full and complete control over the PC continues to be available.


Tony Mangefeste of the Ecosystem team provided more details, and his denial seemed even clearer:

At the end of the day, the customer is in control of their PC. Microsoft's philosophy is to provide customers with the best experience first, and allow them to make decisions themselves. We work with our OEM ecosystem to provide customers with this flexibility. The security that UEFI has to offer with secure boot means that most customers will have their systems protected against boot loader attacks. For the enthusiast who wants to run older operating systems, the option is there to allow you to make that decision.


There was also a screenshot from the tablet Microsoft gave away to developers at the BUILD conference last year, however that tablet has an Intel processor. Even under their recently released guidelines that would be allowed. It looks like Mangefeste may have pulled a fast one. He only mentioned PCs, and depending on your definition that may not include ARM powered tablets, or in fact any tablets at all.

So was this intentional deception? Is it an underhanded tactic to prevent your from installing another operating system? Microsoft isn't saying, but if you step back and look at the big picture, all the way from Windows 8 on a traditional PC to Windows Phone, maybe the answer is more obvious than it looks at first glance.

Comparing Windows Phone to Android last year, Steve Ballmer said, "You don't need to be a computer scientist to use a Windows phone." Initially his reaction to the iPhone wasn't nearly that polite. In fact, he famously laughed at the $500 phone with no keyboard.



Fast forward to last October, during the same interview where he called Android too complicated and the phones too cheap, he said the the iPhone was. What changed in those 4 years?

As turns out, you can trace Ballmer's love for Apple to the development of the Windows Phone Marketplace. In fact, just days before the Windows Phone Marketplace was unveiled at a developer conference, Ballmer shocked the world by paying the iTunes store a major compliment. He told an audience at the University of Washington, "Apple's done a very nice job that allows people to monetize and commercialize their intellectual property."

At the time it seemed like he was trying to get into Steve Jobs' good graces so Bing could replace Google Search on the iPhone. But looking back it seems clear that was a sign of Microsoft's plan to copy the Apple online store ecosystem, even down to using the Zune software for apps, just like Apple does with iTunes.

So what does that have to do with a tablet running Windows 8? The problem with Windows Phone is it's not well suited for tablets. It was cobbled together primarily from code Microsoft already had as a time saving measure. They had already wasted a lot of time trying to develop a competitive smartphone and had almost nothing to show for it. In fact, the underlying OS dates all the way back to 2006.

iOS, on the other hand, is a stripped down version of OS X, so it has much greater capabilities than Windows Phone. Essentially Windows 8 is Microsoft copying Apple's approach, except that the stripped down mobile version and full blown desktop interface can co-exist in a single installation.

But what if the ARM version only had the Metro UI and was only sold directly to tablet manufacturers. In other words, what if the plan was always to make it a stripped down version of Windows 8 It would seem to fit the general pattern of following Apple's lead.



That would seem to answer at least one of those questions. The secure boot requirement probably has nothing to do with installing other operating systems and everything to do with creating an Apple-style walled garden to sell apps and content.

And why would Microsoft be worried about users installing another OS? Windows 8 tablets are likely to be more expensive than normal. At the least you will be paying for a Windows license. And then you would want an OS with support for the extra buttons. Unless you planned to dual boot, it doesn't really make much sense.

As to whether Microsoft had this planned when they said users would be able to turn secure boot off, the answer is probably yes. Why would they ever plan to sell retail copies of the ARM version? You can't use it without a tablet designed for Windows 8, and those will already come with an OEM version installed.

Combine that with the lack of an ARM developer preview and carefully worded statement above, and it looks like Microsoft has played a lot of people for suckers.

Previous Next  

2 user comments

118.1.2012 03:53

IMO, this is more than just creating an Apple-esque walled garden. It's an attempt to quietly gain complete dominance over a market as it transforms. Microsoft is doing exactly what you'd expect of a multibillion dollar corporation -- being greedy and hypocritical.

Microsoft can see that ARM has at least the potential to displace x86 as the platform of choice for general computing. Right along that vein, they are really preaching that ARM tablets "should be more like regular PCs and not just toys". They want people to be able to use their ARM devices as PC replacements.

And that would be great if it were left at that. For the first time, people would be able to run the same, standard Windows on PCs and on tablets. With ARM tablets being just as capable as PCs for many applications, there would be a lot less need for those clunky wastes of space on our desktops. ARM would be in a very good position to replace x86, particularly if they continue to develop more powerful chips. (There's the gaming market to consider.) General computing would take on a smaller form factor and more battery-friendly life than ever before, all without sacrificing much in the way of functionality.

But for Microsoft, that's where the similarities between a PC and ARM device come to a convenient and abrupt end. There's a little problem in ARM paradise: Microsoft snuck in this little rule about Windows 8 ARM devices being forbidden to run unsigned operating systems. (And who knows who will be in control of the signing? Perhaps Microsoft themselves? At best maybe the manufacturers? Certainly not the consumers since they've been banned from disabling this "security feature".) This whole new era of computing just eliminated most of what little ability other operating systems had to compete. After all, most people -- even the tech-savvy -- are not going to be learning about and trying alternative OS's if Microsoft has decreed that their hardware shan't run them.

Feel free to call me paranoid, but I'm avoiding Windows 8 like the plague, and I'm actually rooting for AMD and Intel to out-innovate ARM and keep them from making headway into general computing. Until secure boot gets the boot, Windows on ARM is not something I want to touch with a ten-foot pole.

218.1.2012 17:20

Originally posted by nonoitall:
Microsoft can see that ARM has at least the potential to displace x86 as the platform of choice for general computing. Right along that vein, they are really preaching that ARM tablets "should be more like regular PCs and not just toys". They want people to be able to use their ARM devices as PC replacements.
Makes perfect sense to me. But other than a laptop & a PC, I can't see using Windows on another form factor. It's just getting to be too much.

Speaking of which... given Windows track record, Win 98 (good), Millenium (cold sweats, followed by nausia), XP (good), Vista (gave us all the dry heaves), Windows 7 (back in the saddle), now Win 8...

I'm thinking get the blankets & Niquil ready...
This message has been edited since its posting. Latest edit was made on 20 Jan 2012 @ 12:50

Comments have been disabled for this article.

News archive