It’s no secret that I’m a Linux guy. I love open source software. I’m not the greatest coder in the world, but I get by. I’m not the greatest scripter in the world, but I get by. Computers are my bread and butter, and considering my livelihood and my freedom to choose what software to use is threatened by this, I’ll be damned if I stand idly by while Microsoft engages in their latest and possibly greatest power-play ever — controlling what operating systems are digitally signed and allowed to run on your computer in the UEFI boot standard they’ve created and are demanding hardware manufacturers support.
The move is ostensibly intended to prevent rootkits that aren’t signed by a signing authority from running on your computer, but its real effect is that every operating system that isn’t Microsoft-made will have to come grovelling before Microsoft to have their operating systems signed just so that your computer will run them. It is, in effect, leveraging a virtual monopoly into a true one — while their marketshare was slipping, suddenly if your computer will only run a Microsoft-approved OS, you’re at MS’ whims.
I’ve already butted up against this issue once, after buying my current laptop and failing miserably to install Ubuntu until I discovered that UEFI was the new spanner thrown into the works. I had to disable that — being told by my computer how vulnerable I was leaving myself to hackers, and being informed by various websites how fortunate I was that ASUS, my laptop’s manufacturer, deigned fit to ALLOW me to disable UEFI booting — before I could install the operating system of my choice.
Others may not be so lucky, it seems. So Red Hat has decided to try to have Microsoft sign their distribution of Linux. And Linus Torvalds, Linux’s creator and godfather, was hopping mad. On the Linux Kernel Mailing List, he scolded Michael Garrett of Red Hat:
On Thu, Feb 21, 2013 at 8:42 AM, Matthew Garrett wrote:
> There’s only one signing authority, and they only sign PE binaries.
Guys, this is not a dick-sucking contest.