Linux Foundation Offers Solution for UEFI Secure Boot
Ever since news broke last year that Microsoft would require Windows 8 machines to have UEFI secure boot enabled, there were concerns that it would be used to block the installation of other operating systems, such as Linux distributions. Now, reader dgharmon sends this quote from Ars Technica about a new defense against that outcome:
"The Linux Foundation has announced plans to provide a general purpose solution suitable for use by Linux and other non-Microsoft operating systems. The group has produced a minimal bootloader that won't boot any operating system directly. Instead, it will transfer control to any other bootloader — signed or unsigned — so that can boot an operating system."
The announcement adds, "The pre-bootloader will employ a 'present user'; test to ensure that it cannot be used as a vector for any type of UEFI malware to target secure systems. This pre-bootloader can be used either to boot a CD/DVD installer or LiveCD distribution or even boot an installed operating system in secure mode for any distribution that chooses to use it."
As per subject
You target MS before Apple? That's like shooting at a vicious pomeranian nipping at your heels while a wolf is leaping for your throat.
"When information is power, privacy is freedom" - Jah-Wren Ryel
cause, no one else except for a small subset of geeks even care
To address this, the Linux Foundation bootloader will present its own splash screen and require user input before it actually boots. In this way, it can't be silently installed and used to hand control to a rootkit without the user's knowledge
Doesn't this mean it is unsuitable for server use - or any "headless" operation such as MythTV?
Not yet:
https://www.virtualbox.org/ticket/7702
But there's no reason it can't.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Never underestimate the dark side of the Source
Both VMWare and VirtualBox run Windows 8 fine. UEFI isn't required to run it, just to boot off of 3TB disks. and to boot faster.
The solution is simple. Simply do not purchase ANY computer that requires secure boot, or does not allow you do disable it!
Personally, I think this is a "feature" that is going to come back and bite MS in the derriere.. At least I hope so! :-)
When I turn on my PC, it will boot the pre-boot loader, which will then boot grub, which will then boot my initrd which will finally boot Linux. Can we put any more steps in there?
Give me Classic Slashdot or give me death!
That's ridiculous.. they're both wolves, just one is in really sexy sheeps clothing.
Windows 8 doesn't require SecureBoot, otherwise their enterprise adoption would be 0% instead of the likely 1-5%. Windows 8/Server 2012 works under ESXi 5.0 with patches and is supported under 5.1.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Maybe it's because UEFI and Secure Boot are not the same thing.
That is correct. AFAIK, Secure Boot is an optional feature of UEFI
I had a sig once. It was lost in the great storm of '09.
Apple is attacking the consumer's expectation of software freedom. You can't go any lower that that without a brain implant.
"When information is power, privacy is freedom" - Jah-Wren Ryel
This classic took Microsoft years to develop this technology and it takes the open source community less then a year I love the power of the open source community.
http://www.thetechnologygeek.org
I think it's worse than that.
Apple is building /their/ product and trying to get everyone to adapt their needs to it. At least MS is trying to make it's product general purpose (if ineptly in some cases), and allow people to have options at every level except the OS. Apple tries to restrict options at ALL levels.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
Boot sector viruses are the rarest form of virus, require root permissions to infect, and aren't especially hard to remove. And we've handed over a big chunk of freedom and made things worse for everyone to fight this minor annoyance (yeah right). This is worse than the computer equivalent of the PATRIOT act.
"When information is power, privacy is freedom" - Jah-Wren Ryel
No true Scottsman jokes about sheep.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Your solution of any value mostly to newbies who are incapable of going to the BIOS and typing in a new signing key (yes, all BIOS manufacturers worth buying, like ASUS, offer this option). I, for one, will not purchase any computer without secure boot. I like having a trusted hardware root. I like the fact that no malware can get in the boot process without my consent.
Personally I don't care much for the marketshare penis waving. Linux does me just fine
Good thing I wasn't drinking anything when I read this... ;)
Install windows on my workstation? You crazy? Got any idea how much I paid for the damn thing?
I suspect the vast majority of people who would be interested in your suggestion probably already pirate windows, if they use it at all. The negligible loss of sales you are promoting wouldn't even be an annoyance to MS.
Unfortunately, with the desktop losing a lot of ground, and that being the only really customizable platform (face it, DIY notebooks don't have nearly the variety of options, especially in the most important component - the motherboard), we won't see the option we would have seen a few years ago. Namely bios that will allow you to turn Secure Boot on or off. The vendors that cater to DIYers tend to be a lot more interested in the segment of the market you are discussing.
Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
Technically, you bet.
Legally, like hell.
I've installed and run Windows 8 correctly in VBOX on my Debian SID. I mean Win 8 final (RTM, not the CTP this version doesn't work). ...
It was just a glance at the OS though because I was expecting a real crap, and I wasn't deceived
If we make it, we can break it. Making secure boot just more locks to keep honest people out and more headaches for honest people to deal with.
Perhaps the real question here is why do people continue with Windows, when there are other options that have better general security?
I'm Scottish, and it's written Scotsman/Scots by the way.
Anyway, back to the topic at hand; I have to say that I don't know what you're talking about. I'd say that at least 80% of sheep aren't that sexually attractive.
which is totally what she said
The purpose of Secure Boot is to prevent people from booting non-Microsoft operating systems.
Why on earth would Microsoft sign such a bootloader?
Anyone want to open an over/under line on when this happens?
I'll put $100 on the first patch Tuesday following the heat death of the universe.
Also I just RTFA and I saw this:
"Although Microsoft's stipulations require also that x86/x64 systems provide an option to disable Secure Boot"
The only problem I have is the layman will not want to "make their computer insecure by disabling secure boot" which only serves to stigmatize alternative OSes as the insecure option while Windows is viewed as "more secure."
Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
Apple is building /their/ product and trying to get everyone to adapt their needs to it. At least MS is trying to make it's product general purpose (if ineptly in some cases), and allow people to have options at every level except the OS. Apple tries to restrict options at ALL levels.
One huge difference between Apple and Microsoft is that nearly nobody is forced to buy or use Apple products : people use it by choice, and are free to use alternatives. Maybe a few persons use a Mac at work because their company enforce it, plus of course the iOS developers.
In contrast, millions (billions?) of persons use Windows and Office because they have to (company policy) or because they need to produce Office documents.
Apple's policies only affect Apple hardware. Microsoft is pushing this on everyone.
Give me Classic Slashdot or give me death!
One huge difference between Apple and Microsoft is that nearly nobody is forced to buy or use Apple products
Okay, so what happens when millions (billions?) of persons use OS X and iTunes because they have to (company policy) or because they need to product iWhatever documents? Would you rather live in the Apple "Cupertino controls your entire experience" world or the "Build on top of our platforms to do what you want, just don't muck directly with the licensed software" world of Microsoft?
Secure boot is a good thing when the owner of the PC has ultimate control over which signatures are valid. But Microsoft has tipped its hand with Windows 8 ARM tablets, and I see no reason not to expect them to lock down secure boot on x86 PCs in the future.
If this was a vendor neutral initiative, I can see how it would be useful. But this is being done by Microsoft, for Microsoft. This will not end well for open source.
Give me Classic Slashdot or give me death!
How long will motherboard BIOSes ship with the option to turn off UEFI secure boot? Maybe not tomorrow, but what about 1, 2 or 3 years down the road? That's the real issue here! The problem is that the PC commodity market is about to be turned into a walled garden controlled by, guess who? Microsoft in this case. That's pretty scary stuff actually, and I wouldn't wonder if the regulating authorities (at least in the EU) will sooner or later consider this as anti-competitive behavior.
cpghost at Cordula's Web.
Considering how things usually go, this will only be an option for a limited time. And will not apply to ARM machines as for these MS requires UEFI to be obligatory.
I like my spaghetti with source.
Oh, I forgot to add: We're still "indirectly" paying Microsoft for this. Someone had to pay Microsoft the fee for all of us non-Windows users to be able to get the key to write code to "unlock" a machine, on *our* behalf, whether we like or would approve of it or not. So really, we're paying two Microsoft taxes now: for a license that grants us privilege to run Windows on an obnoxiously locked-down system, whether we wanted it or not, and again for the "keys" to unlock the computer to actually be useful and allow us to run what we want, as it should at least by default give the option of in the first place.
So if we choose to run Linux and if in any way it was "unlocked" by the developers by paying Microsoft, we're indirectly supporting Microsoft. As if we haven't already unwillingly been forced to support them just by the fact that we bought a computer with Windows in the first place, which is being specified to require the hardware to work against our wishes. Meanwhile, we lose, as we're forced to support this company not once but twice, and what do we get? A pathetic hack that only adds unnecessary complexity and other problems. The *real* solution? Allow us to disable this "Trusted Computing" bullshit in the EFI firmware. Simple as that.
This is such a fucked up situation, it's disturbing. Hopefully as ARM gains steam, companies like System76 start releasing ARM-based Linux machines so we can completely bypass this shit. Avoid both Microsoft taxes, as well as Microsoft shitting all over our freedom exclusively for their gain. This reeks "abuse of powers" easily as much as or more than anything they did back during the time of their anti-trust lawsuit back in the 1990s.
Secure boot is only meaningful if the kernel refuses to load untrusted drivers and the signing keys needed to mark code as trusted are kept off the machine you are trying to protect.
A secure boot setup where the owner is in control is potentially useful for high security setups but also a massive PITA (to get any significant benefit you really need a dedicated machine to act as a signing box). A secure boot setup where someone else is in control of the keys means effectively giving up control of your computer.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
The computers I worked on from 1976 to 1991 didn't have a BIOS yet they managed to come up just fine.
now we need to go OSS in diesel cars