Why Linux On Microsoft Surface Is a Tough Challenge
hypnosec writes "With Linux enthusiasts and distro publishers eagerly waiting for a solution to Microsoft's UEFI SecureBoot, there are those who have already looked at the viability of Linux on Microsoft Surface tablet. Matthew Garrett, a.k.a. UEFI-guru, has revealed that those who are keeping their fingers crossed and hoping to find run Linux on Microsoft's tablet are on an uphill walk and it doesn't seem to be an easy one. So why is this? The answer is in the manner in which Microsoft has restricted the Surface from loading non-signed software / binaries by implementing UEFI SecureBoot. Microsoft has loaded on the ARM based tablet its private key instead of the 'Microsoft Windows UEFI Driver Publisher' key, which is needed to sign non-Microsoft software like Linux distributions or loaders. So, no publisher key = no signed non-Microsoft binary = no Linux."
As if you needed another reason.
Don't buy a surface?
no publisher key = no signed non-Microsoft binary = no Linux = NO SALE!
Honestly, I have no real interest in the Microsoft Surface anyway. I played with one at the store for a little while, and walked away thinking, "Pretty looking, but ultimately adds no value for me." Obviously though, others feel differently.
Still, if you're someone actually interested in a Surface but NOT to run Windows on it? The fact Microsoft has it this locked down should tell you to move along and not vote for this product with your wallet. It's great to see people enabling hardware to do new things it wasn't intended to do originally.... but where do we draw the line?
So in the same camp as every iPad made, and the majority of Android tablets, then?
SecureBoot was never about security If it was, Microsoft would put at least some token effort towards blacklisting drivers with ring 0 holes. The point since day one was to hinder the spread of non-commercial alternatives.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
Stop. Just stop.
It's a Microsoft device. It was designed to run Win RT. This is quite clearly marked on the box and the device itself.
There are a thousand other things wrong with Linux right now and nobody seems interested in fixing them (yes, I'm doing my part, but I only have so much free time to spend fixing random issues and maintaining my own packages). No, instead, we're going to dump all our time and effort into making a device that was NEVER DESIGNED TO RUN LINUX, well, run Linux.
Sooner or later you just have to say enough is enough. This is almost as stupid as buying an iPad or iPhone and attempting to run Android on it. Just because you're buying "hardware" doesn't mean you're getting the privilege of installing whatever the hell you want on the device. Mobile equipment like this is marketed and sold as an end-to-end solution, you're not buying hardware- you're buying software tied to hardware. Making the mistake of thinking that the hardware is there for you to do whatever you wish with is silly. If you want a tablet to run Linux on, buy a tablet that runs Linux.
Trying to shoehorn the 'tux onto the ARM Surface is stupid. No shit Microsoft has locked the thing up, they're subsidizing the damned hardware by assuming that you'll run Windows on it and buy applications through the Windows App Store.
This is almost as dumb as buying a set of kitchen utensils then wondering why you can't build a shed with them. If you wanted to buy a shed, why didn't you invest in a set of proper tools? What on earth made you think a few forks, spoons, and knives were going to let you do the same thing?
Had Microsoft tried to sell a PC that was similarly locked-down in the late 1990s, I expect they would've gotten sued by the government. However, mobile phones (and game consoles) have traditionally been locked-down, and no regulatory agency seems to mind.
Now the line is blurring between the two, with the tablet borrowing from both laptops and mobile phones. I assume soon either it'll be OK for any device to be locked down, or all devices will have to be "openable".
I wonder how that's gonna turn out...
The problem is that it was designed to never run linux.
Help stamp out iliturcy.
Why would you even bother to put Linux on Microsoft hardware? You have chosen hardware that's crippled by design, you have chosen to get yourself shafted. There are plenty other Linux friendly hardware out there...
Hardware that can run any OS will still be available, if just to fill the server market. There are tons of companies out there running on linux servers, and they have no interest in switching to either windows or being forced into very big hardware. As long as they exist and keep buying, you'll be able to run linux on the desktop, no matter what Microsoft wants.
Back when UEFI came out people were saying how things weren't so bad. Now MS has done exactly what 'tinfoil hat wearing alarmists' said they would.
Next time, "things will be alright"-folk, dont tell us we didn't tole you!
You can't run linux on an ipad either. So linux users don't buy ipads either? Do linux users boycott apple and not run linux on overpriced apple laptops because they can't run linux on apple's tablet?
Why is Microsoft the only evil one for making a tablet that can't boot linux?
This is just plain silliness. There are a bunch of win8 tablets where secure boot can be disabled and linux installed.