Why don't people take Apple to task for doing the same thing? You can't take an iPad and install Linux on it, or Windows for ARM. You're locked into running iOS. Apple doesn't even allow downgrading iOS.
Same with Android devices that come with a locked bootloader. You can't install anything other OS version/flavour than what the manufacturer dictates.
Yes, it's unfortunate that Microsoft has this policy, but why is it that people only complain loudly about locked bootloaders when it comes to Microsoft products?
Apply the same standard to Apple and Android products with locked bootloaders. Microsoft isn't the first one to do this, and they won't ship nearly as many devices as other manufacturers who lock down the boot process.
The big _practical_'distinction' nowadays between a 'proper computer' and a 'tablet/phone/etc' is between being open for modification, creation and alteration by the user, or to be a walled garden where only the manufacturer chooses what can be done and installed.
The Ipad Pro may be powerful as a computer, but we think about it as a tablet because it uses IOS and its walled garden.
The OP is complaining that MS is trying to push its new product into the computer space even tough it's locked down via Windows 10S. It's not true that nobody 'takes on Apple about this' - it's simply that Apple does NOT do that on its COMPUTERS (i.e. the Mac line).
For most of it's life Microsoft has never put such restrictions on their Windows OS.
But I guess they have now realised, when it comes to making money, that Apple model is a much better way to go.
What's worse than a computer with preinstalled spyware? A computer with preinstalled spyware you can't remove.
When the Lenovo/Superfish thing happened, I commented at the time that it was at least something you could remove by reformatting and installing your choice of OS. Ideally we'd all buy computers with our own choice of software already, but if forced to choose, I'd rather buy one with preinstalled spyware I know I can remove, than one which claims to not have such software and be "more secure".
I appreciate things are different now in 2017 with x86 emulation (or dynamic translation) and the ability for most Win32 programs to be repackaged as *.appx - but Microsoft misses the implication to consumers again: users expect the freedom to install and download software from wherever - just like their x86 desktop machines. No-one is asking for an iOS style App Store for Windows and it's starkly visible by how poorly the Windows App Store is still doing.
Cynically, I suspect everyone at MSFT is well-aware of this and they fully expect Windows 10-for-ARM to sink for these exact reasons, they're just doing this as a repeat of their protest moves to remind Intel not to take their x86 monopoly for granted, and the addition of x86 support is a particularly bloody (but ultimately harmless) fist to the nose.
I'll point out that there is a very obvious use-case for Windows-on-ARM: low-power rackmountable/high-density server hardware for applications like web-servers and IO (not CPU)-bound database servers. No need for a 300W Intel Xeon box, or even a 150W Intel Core i7 - a 20W ARM chip will do. If Microsoft announced a no-shit, just-like-x86 SKU of Windows Server with no artificial restrictions with the same 10 year support period then I guarantee that Dell and SuperMicro would jump at building and shipping ARM servers - but this hasn't happened, instead we got a ridiculously impractical "Windows IOT" SKU which feels more like a toy than the basis for business critical infrastructure.
Server applications are much easier to port to ARM than desktop applications, given their lack of dependence on hardware associated with x86, like 3D graphics acceleration - or just users' expectation that a single executable binary should work everywhere. Servers are operated by businesses with professional sysadmins who know how to rebuild open-source applications for their machines or at least know the difference between downloading a program lablled "Thumb-2" vs "x64". Furthermore probably most server applications run on Java or .NET and can be trivially ported over to ARM.
The fact we haven't seen a true Windows Server ARM means that we can immediately dismiss consumer-level releases of desktop Windows for ARM for now.
...but why is this better than linux-on-arm? Windows server hasn't been generally very successful.
https://en.m.wikipedia.org/wiki/United_States_v._Microsoft_C....
> Microsoft's obligations under the settlement, as originally drafted, expired on November 12, 2007. However, Microsoft later "agreed to consent to a two-year extension of part of the Final Judgments" dealing with communications protocol licensing.
This is the norm for ARM, as much as we don’t like it and it will be the same when Apple eventually ships an arm laptop.