March 17, 2012 By: jerdog
Recently we reported that Microsoft would be requiring that the manufacturers lock down the bootloader on all ARM devices that would ship with Windows 8, and an interesting turn of events has happened. Qualcomm and Microsoft have teamed up to provide developers with Windows 8 PCs and tablets in order to create applications that will optimize the ARM-architecture of Qualcomm’s Snapdragon processor. Microsoft’s Director of Business Planning, Stefan Kinnestrand, had this to say:
“Microsoft’s development tools and the Qualcomm Snapdragon test PCs will enable developers to build and test Metro style apps for Windows on ARM PCs. Based on Qualcomm’s Snapdragon processor, these systems will equip developers to create Metro style apps and offer a rich set of hardware peripherals that plug in and help enable seamless user experiences on the Windows on ARM platform.”
Now what is interesting here is this news comes on the heals of the revelation of the locked bootloader on ARM devices. One is sure to wonder what would happen if one of these devices would happen to fall into the hands of a developer who was sympathetic to the end user and would welcome the opportunity to give back by initiating collaboration with some of the amazing developers we have here at XDA-Developers. Let us see what the future holds.
See here for the full press release from Qualcomm and Microsoft.
March 8, 2012 By: jerdog
Microsoft is at it again. First, they forced many mobile device OEMs to pay a fee for every Android device shipped. Now they want to put the stranglehold on manufacturers wishing to use ARM with Windows 8. In their infinite wisdom, Microsoft has decided that customers who purchase a Windows 8 devices with ARM architecture must not be able to load any other operating system other than what shipped with it.
Their Windows 8 Hardware Certification Requirements point to a “custom” secure boot mode via UEFI, allowing users to add signatures for alternative operating systems, and thus enabling that device to boot the operating system. That doesn’t apply to ARM devices though, as this “custom” mode is explicitly prohibited by requirements:
On an ARM system, it is forbidden to enable Custom Mode. Only Standard Mode may be enable.
Disabling Secure [Boot] MUST NOT be possible on ARM systems.
What this means for XDA Developers, and the development community as a whole, is that unless a security exploit with UEFI is found, no ARM device with Windows 8 will ever run anything other than Windows 8 and Metro UI. When previously questioned about rumors of this restriction, Microsoft’s Tony Mangefeste stated, “Microsoft’s philosophy is to provide customers with the best experience first, and allow them to make decisions themselves.” Evidently what he really meant to say was, “Microsoft’s philosophy is to provide customers with our experience, which is the best, and to make sure that’s all they use.” Sound like another OS and hardware manufacturer to you?
Unlocking a bootloader isn’t anything new to developers at XDA—just look at what has been done with HTC’s HBOOT and SBK on ASUS devices—but UEFI’s secure boot mode would seem to hold a whole new set of restrictions not previously encountered. Let’s hope that is not the case, and the development community will find a way to get around Microsoft’s ridiculous, and quite obvious, attempt to keep customers from using Android or Linux on devices manufactured with Windows 8 in mind.
Source: Software Freedom Law Center