Linus Torvalds Clarifies His Position on Signed Modules
An anonymous reader writes "No one, but no one, in the Linux community likes Microsoft's mandated deployment of the Unified Extensible Firmware Interface (UEFI) Secure Boot option in Windows 8 certified PCs. But, how Linux should handle the fixes required to deal with this problem remains a hot-button issue. Now, as the debate continues hot and heavy, Linus Torvalds, Linux's founder and de facto leader, spells out how he thinks Linux should deal with Secure Boot keys."
And it's not in the control of Microsoft: distros should sign only the modules they provide with their key, with user built modules signed by locally generated keys (since, as SSL certification authority break-ins have shown, centralized trust systems are prone to abuse and offer dubious security benefits). Basically, no love for proprietary kernel modules.
I like how Linus (and a lot of the more security paranoid amongst us) have been talking about securing the boot chain for a few decades now, but now that it appears that they've finally won the day and convinced the wider world to get this going it's suddenly TEH EVIL and NOT FREE.
Sorry, dudes, Secure Boot is actually a pretty nice technology, you can load keys of your choice, and you know what? You probably weren't going to buy a surface RT anyway.
Linus Torvalds sneezes. Early reports are that the discharge was clear with a slight yellow tinge.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
Sequestration !!
Jury !!
Keep it up.
No one, but no one, in the Linux community likes Microsoft's mandated deployment of the Unified Extensible Firmware Interface (UEFI) Secure Boot option in Windows 8 certified PCs
But only because everyone but no-one in the Linux community is an irrational anti-Microsoft zealot, not because this actually does anything at all to inconvenience Linux users.
People aren't scrambling to get Windows 8. Shall we chalk Windows 8 up to another Microsoft failure (much like Vista and ME)?
Wouldn't it be better to stop taking it up the ass from Microsoft and challenge them in court? Considering Microsoft were successfully litigated over browser bundling I'm sure the OSS community would have an even stronger case with Secure Boot. Microsoft's OEM stranglehold is so 1998. Now the Linux kernel is everywhere surely we now have a much stronger case against Balmer and his shills.
I was always getting bullied and was constantly ditching school as a result.
Finally my parents removed me from the public school system and put me in
an alternative school. It was the beginning of eighth grade, I had no friends and
the school was full of gangsters and bullies. This one kid named Chris acted like
my friend and brought me to his house after school where he taught me to sniff
glue and huff freon. Sometimes, when he could get it, we would smoke pot.
Sometimes when we were high Chris would slap me, choke me, push me down,
call me his "little bitch." I was scared and didnt fight back.
One day when we were high, he told me that I had to pay him back for all he
had done for me. To make a long story short, he made me dress up in his
moms clothing and then he proceeded to rape me anally. After that, it became
a daily occurrance. After school he would force walk me to his house where I
would have to get dressed up for him; clothing, make-up, wig, etc, he then had
me perform oral sex on him and had anal sex with me. It was painful and
humiliating.
There is not really any more to the story. It went on for a while but Chris's family
eventually moved away. It is just a secret that I have to keep. It sucks.
Could microsoft refuse to sign a uefi binary because it violated their patents? If so, this could be a way to get everyone using linux to pay them.
Yeah, and? You say that like it's a bad thing.
Eh, once 3D printers come with their own smelters (throw a pile of rocks in the bin and the machine will sort it out.), this won't be a problem anymore.
“He’s not deformed, he’s just drunk!”
Linus Torvalds is the Kanye West of the open source community. He needs to calm down or risk making the entire community look like angry little boys. Yelling every time you're upset is unprofessional and no way to work with people.
Pronounced "doofy"
Instead of screwing around with politics, I have a much better idea...
Replace the kernel idle loop with a UEFI signing key cracker. Let it chow down on Microsoft's key.
The surgeon general warns that MS is an infectious cunt.
Picture a 60 year old crack whore who has been turning tricks in the ghetto for 45 years. Would you fuck it? That's what you're doing when you deal with microsoft. If you don't want your penis to rot away, then don't fuck crack whores, and don't run Micro$oft.
I think this entire issue needs to be looked at by the Attorney General and Federal Trade Commission. The SecureBoot UEFI is nothing more than a form of vendor lock-in, cleverly (or not so much) disguised as a security innovation. Please sign my petition and spread the word: http://wh.gov/wHLq
Microsoft = small, soft
Their business model has outgrown the company name. They are big and hard. So big, that they can get by with some shit like this. Hard because their head is hard.
Them getting with the hardware designers and creating this secure boot shit, just so it's harder for pirates to pirate a copy of windows8, is the same thing as GM getting with the folks that make roads, and have them install a switch that can disable ALL CARS if GM decides. GM can just state, "What if a GM car is stolen? How are we supposed to be expected to recover the losses?"
So here is another car manufacturer saying that he's not willing to put the GM parts into his cars. That's all. Our world's problems are getting so stupid, that it's sorta hard to tell/believe what's going on.
I think everyone should read the lyrics to "Wish You Were Here" by Pink Floyd. Or maybe another band should release a song called "I wish we weren't here". Again, hard to tell...
No one, but no one, in the Linux community likes Microsoft's mandated deployment of the Unified Extensible Firmware Interface (UEFI) Secure Boot option in Windows 8 certified PCs.
I don't believe this. There's always one lunatic out there so in love witn Microsoft "technologies" that they'll love this. Miguel?
SJW n. One who posts facts.
"No one, but no one, in the Linux community likes Microsoft's mandated deployment of the Unified Extensible Firmware Interface (UEFI) Secure Boot option in Windows 8 certified PCs"
Proof required.
And I could just as easily call the Tivo requiring a SIGNED BOOT to run linux that only Tivo can give out as PRECISELY THE SAME THING. But apparently, for no reason, "the linux community" doesn't mind this.
I guess the new anon cow defines "the linux community" as "those who like Tivo signed bootloaders and hate Microsoft signed bootloaders".
"but no one"? Are you all a bunch of fucking fags or something?
Somebody gets it:
Imagine if someone invented a protocol like ssh, but then suggested that of course, nobody should be able to use it except in situations where a host's key is signed by one of the global CAs, like we do on the web except without the possibility of self-signing or for new CAs to enter the market.
Nobody would call that "secure." They would call it a joke which goes out of its way to be less secure, by deliberately adding an untrustable link. And the fix to such a protocol would be obvious. Well, that's just what Linus did in the above paragraph: he told you how to turn SecureBoot from "just plain stupid" into "decent even if still mostly useless."
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
And if it didn't have one, you get your money back, including your P&P costs?
No, you won't.
And it won't be on the "Specifications" screen, either. So you'll buy it, find it doesn't work, return it and find you're still down for 80% of the cost of the motherboard because you had to pay for P&P both ways.
And there's no way to write down on your purchase order that you want to be able to install Linux on it, or turn off Secure Boot.
It's pretty obvious you haven't listened to Linus speak. I get quite the different impression: humble, hard-working, interested.
Let me know when you have your OS ready so that you'll be on equal footing - just sayin'.
It's a shame people have to attack at a personal level rather than offer a logical reason/argument against his ideas.
We see how well MS handles things; people are concerned that MS will mess this up. I'm actually surprised the DoJ
isn't involved. There's has to be a lot of money involved. Every article about this "technology" says that it addresses
a non-existent boot-exploit issue. So, people want to know what MSs motive is behind this.
Rather than everyone petitioning the WH to be allowed to alter their paid for iPhone (and what not), this is an issue that
has worth too, in a White House petition.
CAPTCHA = 'somehow' -- how fitting...
Non-existent? I thought this was supposed to keep people from installing those obnoxious MBR loaded malware from being ported over to GPT.
I was expecting the link to take me to a goatse image. Maybe the article is really just an euphemism.
Views expressed do not necessarily reflect those of the author.
Now there is less reason than ever to buy laptops and computers pre-installed with the Windows operating system and to be made to pay the Windows tax. We can now turn to manufacturers that offer Linux-based machines out of the box such as ThinkPenguin, Lemote, and System 76. Add to that, even companies like HP and Dell (still?) offer pre-installed Linux machines. Previously, gamers needed Windows to run games, but now companies like Steam Valve make that a moot point. As Microsoft resorts to more aggressive tactics to ensure only their product can run on computers, we simply need no longer support manufacturers who bow to their whim. Consumers need choice and freedom and Microsoft will not facilitate this, nor will manufacturers who force people to pay for the Windows OS even though the Microsoft EULA states the consumer can get a refund if s/he does not agree to the terms and conditions. It's time the users of alternate operating systems created and supported their own ecosystem.
"SO we bide our time, waiting for a purer kick to bloom and the future is still bleak, uncertain and beautiful" -GSYBE
Yeah, and transporters and warp drives too! Gee golly.
Just change the Linux operating system license from GPLv2 to proprietary and thats it!
And while doing it, just copyright all source code for Microsoft same time.
Then justice would be served...
(Yeah, just trolling as I don't have anything better to say).
Since, as recent hospital deaths due to MRSA and medical errors have shown, centralized medicine offers dubious health benefits?
Just because there have been failures doesn't make the system dubious at all. Even with all the failures accounted, SSL is a phenomenal success -- effectively protecting billions in eCommerce revenue, trillions of emails and untold other secrets. The fact that any Joe can sit down and go to ${site} and be nearly certain that their communication is authenticated and encrypted without the need to understand anything is a remarkable feat of engineering.
It's a shame people have to attack at a personal level rather than offer a logical reason/argument against his ideas.
Well, if you have no logical argument against his ideals and you're Steve Ballmer, what else can you do?
What f..k and s..k thing not clear enough?
Saying things like " If the user has explicitly enrolled a hash then they're stepping outside the trust model." indicates gross incompetence and fundamental non-understanding what security is. After all, all security must always reference back to the user as it is the user (and nobody else) that decides which OS/hardware/mechanism to trust in the first place. That initial security decision overrules all other considerations. If the user cannot be trusted, then all conceivable systems are broken from the start.
It is surprising how many people that have not the first idea what security is about are still active in this field. Fortunately, Linus gets it. His abrasive way of expressing himself may be controversial (although I had far, far worse and in addition complete baseless insults from customers when working as a consultant), but his competence and understanding are not in question. I really hope he stays firm on these issues, but I expect that he will.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
It's not "non-existent" and MS didn't make secure boot, Intel did. MS is just an end user of a now open industry standard.
Intel started creating Secure Boot many years back because customer feedback was showing demand for this feature. So they started work on the framework, got it all setup, then opened it up to the rest of the industry to be an open standard. MS decided to make use of it.
If you want to blame someone for Secure Boot, blame IT for wanting it. They were sick of computers getting hijacked on the internal network.
Microsofts incompetence is OK, because Apple does it too? You are a crazy person.
Boots in the Imperial Palace without an order from the Emperor.
If you were blocking sigs, you wouldn't have to read this.
This is all very confusing to me. Im certain that I dont quite get it all yet. I just dont want to end up in a situation where Im required to hand control over to any single software or hardware company in order to run the software I TRUST. I could care less about Microsoft protecting their products against piracy. Good for them, do it. Because the tighter they hold on to their product, the more I expect others will find the value Ive found already in free operating systems and software.
In any case, to understand it a little more... I took a micro SD card with a linux installation on it down to my local Best Buy. Then I proceeded to reboot multiple computers to see if I could get linux running. In all case, I was able to get into the BIOS in order to get linux to successfully come up on those machines. I did this with about 10 or more computers to be sure and spread it across brands. Here is what I learned:
1. You have to shut of Secure Boot option and you need to turn off UEFI (to something like 'legacy' or 'CSM OS'). But all BIOS currently allowed this.
2. You cannot tell windows 8 to "SHUTDOWN" and expect to get into the BIOS. Shutdown simply performs a sleep to the hardrive... so you need to click "REBOOT" in order to have the computer recognize the Fn key to get into BIOS.
3. There is no standard on which keys to press to get into BIOS and it is not displayed on the screen during booting (not on any new computers at least). You have to guess and then try and try again... or read the computer manual I guess
4. Sony is the worst offender for having non standard BIOS access. I had to go home and research the manual to find out that BIOS accessed while the computer is OFF and then pressing a particular button on the side to bring up BIOS. Sony is strange.
5. The UBUNTU default kernel was able to detect and load all the sound cards, video cards, network cards that I tested it on. Although I think I also have the binary Broadcom module loaded, which may have helped.
6. I can "see" the Windows partitions of the main harddrive when I boot from the SD card into linux. However, when I wrote some files and made some directories, I was unable to "see" these changes when I rebooted into Windows. Although maybe I just didnt know how to find them... because I couldnt find the Windows shell terminal program I would use to easily navigate through the filesystem... and the Windows file manager is a real mess to use and ugly and seems to hide things from me for "my convenince" or something. Who knows what was going on... windows is a confusing and unfriendly operating system when you already know what you want to do. I would prefer the window manager not try to hold my hand so much while im busy working. Then again... maybe my attempts to write to the windows drive while running the linux OS was defeated by something in the BIOS security settings... although I though this was just for kernel and driver changes... but I repeat: I dont really understand what all this means.
7. In all cases I needed to restore the system to UEFI and Secure boot in order to get windows to run again. This would be a little irritating if I wanted dual boot and regularily switch between windows and linux. It would require BIOS access and changes for every switch. But not a big deal to me as I cant recall the last time I wanted to do that... nor can I recall a need for leaving any space on my hard drive for operating system i was forced to pay for but never used.
Anyhow... I do wish Microsoft all the best luck in stopping people from installing their OS on computers without pay for it. I really hope they succeed and drive more users to superior free software like linux. Maybe then we will get support to have manufacturing companies begin to honor the EULAs they write and start offering refunds for unused windows products. Because forcing the sale of one product on the condition of buying another is down right unamerican... as Sherman put it (https://en.wikipedia.org/wiki/Sherman_Antitrust_Act). And the
when i first saw the heading i was expecting from linus something like "we should just ignore uefi... it's just not that bigger deal"
i honestly don't really know what all the fuss is about
i'll keep buying mobos from my local store or online and (assuming the have it) uefi will be disabled by default and i will assemble my new pc's as per usual
as for how it may affect anyone else... i really just don't give a fuck :)