Linux Foundation Releases Document On UEFI Secure Boot 318
mvar writes "The Linux Foundation today released technical guidance to PC makers on how to implement secure UEFI without locking Linux or other free software off of new Windows 8 machines. The guidance included a subtle tisk-tisk at Microsoft's Steven Sinofsky for suggesting that PC owners won't want to mess with control of their hardware and would happily concede it to operating system makers and hardware manufacturers."
Canonical and Red Hat have also published a white paper (PDF) suggesting that all OEMs "allow secure boot to be easily disabled and enabled through a
firmware configuration interface," among other things.
Let me guess (Score:5, Interesting)
As I look into my crystal skull through the mists of time I see Microsoft release a white paper saying that OEMs will get $10 off the cost of Windows if they don't allow users to turn off 'Windows boot'?
Antitrust but verify (Score:2)
I see Microsoft release a white paper saying that OEMs will get $10 off the cost of Windows if they don't allow users to turn off 'Windows boot'
Then I see US v. Microsoft II.
Re:Antitrust but verify (Score:4, Interesting)
the US does not bite the hand that feeds it.
corporations feed the US. people don't matter anymore.
there are only going to be lawsuits in your dreams, my friend. big business is 'too big to fail' - no matter how large they actually are.
the OWS guys are complaining about this very kind of thing, in fact. but it won't change. the system is already in the hands of the 1% and that's that until the next bloody revolution comes.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
That may be, but not even all the pigs in the barnyard are equal. The big corps that the OWS people are worried about are the proverbial 700 lb boars and sows that rule the feed trough and shit wherever they damn well please.
Re: (Score:2)
The one I'd be worrying about would be IBM.
Google just recently got their so-so patents; Red hat might have patents, but I don't think its enough to scare Microsoft too much. But IBM is quite pro-linux and probably have a patent portfolio large enough to engage in thermonuclear patent warfare with MS if they really wanted to.
Re: (Score:2)
Re:Antitrust but verify (Score:4, Insightful)
Other responses to this have replied that RedHat and Google don't spend the campaign contribution $$$ that Microsoft does, and therefore Microsoft can buy Ju$tice here.
The other side of reality is that the server space is heavily Linux, much of that on workstation-class machines, but also many farms are based on commodity-class machines, too. So in this case, it's not just RedHat and Google complaining, it's also IBM, Oracle, Disney/Pixar, Dreamworks, atmospheric modeling people, the petrochemical industry, etc.
My prediction is that the workstation-class market will have the switch from the get-go. Almost all of the commodity-class market will not have the switch, per Microsoft's wishes. But not all - because a few of those commodity-class manufacturers will have special boxes, probably at a slight, but tolerable premium, for the above-mentioned companies. Those few manufacturers will pick up the Linux business, lock, stock, and barrel. After a few quarters of that, some other commodity-class manufacturers will introduce their "Linux-capable" boxes in order to grab that same premium. It'll "race to the bottom" after that.
The real question will then be how do the rest of us get our fingers on those "special Linux machines." At that point, we may not, but some motherboard vendor will realize that he can sell the "Linux-capable motherboard" at a slight premium to those who know that they will get crappy non-Windows support, and also let them shave the Windows support cost into their profit margin, too.
Plus I need to write my Congress-critters. This Microsoft move is curiously soon after they've been released from Antitrust oversight. Maybe it's innocent and in the name of security and all of that, but the timing really stinks. Of course my Congress-critters don't give a hoot that I can't build and boot my own kernel. But I'd hope that they understand that we're shoving yet another piece of science and technology overseas, away from the US, reducing our competitiveness. The tinkerers who become future scientists and engineers will be on foreign shores, as well as those new ideas, products and business opportunities that my not fit into Microsoft's business plans. THAT's what I'll emphasize in my letters.
Re: (Score:2)
Re: (Score:3)
Re:Antitrust but verify (Score:4, Interesting)
Microsoft faced those lawsuits because they were not yet politically savvy enough to buy off politicians. Now that they are, it's not happening again.
Re: (Score:3)
Re: (Score:2)
Re: (Score:3)
Because Microsoft like totally couldn't have suggested a more acceptable approach like requiring that the root key be given to the owner of the PC.
Re: (Score:3)
Re: (Score:2)
It wauld probably be fairly safe since grandma wouldn't likely know which of those disks, papers and 'doo-dads' that came in the box with the computer was the BIOS key. None of them look like a key.
Best bet, put it on a small USB drive and tape it to the case lid on the inside.
Re: (Score:3)
Ah yes, lets ignore the fact that rootkits have become a problem and Microsoft wants to secure computers running Windows. No, it is obviously a plan to destroy competing operating systems like Linux.
You're right. Microsoft would never set out to lock down the PC platform so it could only run Windows. Why the very idea!
Re:Antitrust but verify (Score:4, Interesting)
Being able to shut off "secure boot" doesn't do a thing to make Windows 8 less secure. In order to boot Windows 8, secure boot has to be turned on. If being able to run the computer with secure boot turned off somehow compromises the integrity of the Windows 8 installation, then the entire concept is broken before it started. (Hint... You can always remove the hard drive and put it in a non-UEFI computer as a secondary drive. That's essentially equivalent to booting another OS on the same machine.)
At this point, I'd have to say that the first screwup is that from what I've heard, Microsoft messed up the kernel signing process and hasn't signed their kernels the "correct" way supported by general tools. One piece of correct solution is to allow RedHat and others to sign their kernels and LiveCDs. For this reason, Microsoft should NOT be the signing authority - they should just be another company submitting their software for signing.
I suspect that the real/better solution to this problem would be a little more smarts in the UEFI itself. I get a signed Gentoo LiveCD image which, because it's properly signed, will boot. I then install my Gentoo onto the hard drive and tell the UEFI-aware GRUB about the kernel I just compiled.
Then I restart the machine back to BIOS and tell it to talk to GRUB, find my new kernel, and "approve" it - I guess a local signing. After that, I can boot my kernel. It's more pain than it is today, but probably less pain than the old days of lilo and forgetting to run lilo after building a new kernel. When that happened I had to boot a LiveCD to fix it. With this the fix involves at most booting my old kernel and using UEFI BIOS.
Re:Antitrust but verify (Score:4, Insightful)
Not going to happen. Microsoft lobbies heavily [commondreams.org] now.
That was in 2001. After a decade of increasing corporate influence in Washington I doubt we'll ever see antitrust action against Microsoft again.
Re: (Score:2)
$10??? Try a 50% discount. Need to lock them in early then they are always on windows. This would be a major plus for Microsoft, Guaranteeing there market share.
Re: (Score:2)
That would break Win7 and WinPE boot discs.
Re: (Score:2)
Consumer devices do not use WinPE disk and many consumer devices manufacturers do not care if you can't go back to a previous Windows version, they will say: "Unsupported", better yet for them if they find a way to lock you and disable upgrade to Windows 9
Re: (Score:2)
Windows will lose money if they give $10 discounts for OEMs to lock out other OS's.
Windows is so successful that Microsoft doesn't need to lock out the competitors. You really think Microsoft fears Linux with its 2% of the desktop market share? Not worth the loss in revenue.
Re: (Score:2)
Windows is so successful that Microsoft doesn't need to lock out the competitors. You really think Microsoft fears Linux with its 2% of the desktop market share? Not worth the loss in revenue.
There used to be Linux netbooks. Then Microsoft started offering Windows for free or very low cost to netbook manufacturers. You really think Microsoft feared Linux with its miniscule mobile PC market share?
I'd say that's "mostly" true. (Score:2, Insightful)
Put the word "most" in front of that and I'm on board. The PC as appliance that just works is really is what "most" PC owners want.
so what happens when the app store does not have (Score:2)
The game / app you want and secure boot can't be turned off on your dell?
Say you want to play Leisure Suit Larry 2012 but sorry windows app store does not have adult games.
So you try to install a steam game and a box comes saying that Steam Client Service does not work with Secure boot.
Re: (Score:2)
The game / app you want and secure boot can't be turned off on your dell?
You bend over and pay $1000 for a motherboard with a switch that lets you turn it off. This whole thing is about destroying the open PC architecture and replacing it with vendor lock-in so they can rake in the cash.
Re: (Score:3)
Re: (Score:2)
>The PC as appliance that just works is really is what "most" PC owners want.
Actually people just want to own what they bought with out being told what it can and cannot be used for by the manufacturer.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Unless by "countered" you mean "feebly opposed by inferior number and singular anecdotes", I think you're mistaken.
Random purported fact off teh Intarwebs: [numberof.net] 7% of all iPhones are jailbroken. The rest are still in their bright plastic chains.
BTW, this is the result of a single google search. I still trust it more than a wikipedia article, and I would trust that far more than I'd trust your unsupported anecdotal assertion.
I'm just sayin'.
Re: (Score:2)
Re: (Score:2)
That same MOST, however will want their little brother, nephew, kid next door, etc to be able to fix the machine from time to time. They, in turn, may want to boot a live cd as part of the repair process.
Re: (Score:3)
Re: (Score:2)
If that were true, these multinational tech giants wouldn't have such valuable brands. As it stands now slapping the MSFT logo on something adds perceived value and credibility to it. Like it or not, people think locked-down platforms are great! http://www.forbes.com/2010/07/28/apple-google-microsoft-ibm-nike-disney-bmw-forbes-cmo-network-most-valuable-brands.html [forbes.com]
Re:I'd say that's "mostly" true. (Score:4, Insightful)
As it stands now slapping the MSFT logo on something adds perceived value and credibility
I find that hard to believe. A Dell is going to sell whether it has a Windows logo on it or not. Same with Lenovo, HP, Acer, etc. I don't think that sticker is really that valuable as people expect windows on it and would be shocked if it didn't come with it. What do they need to see a sticker for?
Re: (Score:2)
As it stands now slapping the MSFT logo on something adds perceived value and credibility
is what I replied to. What does that have to do with discounts from MS? Please log in with your answer so I will know who the reading comprehension challenged idiot I am replying to is.
This is a sample, not an exhaustive list (Score:2)
PS how many people watch netflix? It's not even available in the EU
First: The United States is relevant because the Linux Foundation, mentioned in the article, is headquartered in the United States. Second: Yet [technorati.com]. Third: By "Netflix" I meant "Netflix and foreign counterparts", and LoveFilm operates in several countries where Netflix does not.
How many users need 16 bit CMYK press print in their camera snaps (especially since most camera users will use the 8bit RGB Jpeg format)? None.
Professionals do.
Who HAS to create flash apps? Nobody.
What's the alternative to Flash for creating a vector animation?
TurboTax doesn't do the tax returns for 99% of the world's taxpayers.
First: The United States is relevant because the Linux Foundation, mentioned in t
Re: (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Most users generally don't have to worry about drivers even if they are on windows. Windows 7 supported my plug-in wireless adapter right out of the box. And even for other things, generally they come with a software CD that you just pop in, run the installer, and everything works.
...and puts another half-dozen programs in your system tray and sucks away another few percentage points of your computer's performance.
Re:I'd say that's "mostly" true. (Score:5, Insightful)
Most users would be just as stuck if faced with a windows install which failed to recognise their wifi adapter...
Stock out of the box windows often fails to recognise hardware, xp was especially bad because it got so dated but 7 is going that way too now...
Users don't install their computers, they buy them preinstalled... There's no reason why a machine preinstalled with linux wouldn't have everything already configured and working, and come with a recovery disc to return it to the factory state... Same as currently happens with windows.
Re: (Score:3, Insightful)
I've installed windows countless times, I'm a software developer, I build computers, I have made custom (legal) windows installation disks that have drivers and updates slip streamed on them. I've hex edited DVD ROM firmware updates, rooted plenty of Android devices. I'm also pretty good with regular expressions and can use vim in a pinch. Suffice to say, I'm pretty technically inclined and when Linux doesn't recognise my wireless adapter out of the box, I haven't a fucking clue what to do, either.
Re: (Score:3, Insightful)
Re: (Score:2)
Despite this I find setting up WIFI under Linux a huge PITA. I normally end up using NDISwrapper. The whole thing reminds me of Winmodems, only I could readily purchase a hardware modem that I knew would do the job. With WIFI vendors continually changing chipsets and firmware vers
Re: (Score:3)
Re: (Score:3)
Easy.
Buy one that has drivers for linux.
Re: (Score:2)
Re: (Score:2)
Because for most people, Windows does just work. (Hate to burst your bubble.) I know where you're coming from, but for a lot of people, Linux just doesn't work. It's a lot better than it used to be, but if that Wifi adapter isn't recognized, they have no idea where to go from there.
Of course the operating system that is pre-installed on a PC has a huge advantage because the OEM has made sure all of the included hardware works with it. If you buy from one of the few vendors that supports an operating system other than Windows, the other operating system will enjoy the same advantage. For example, I'm using a MacBookPro. All of the hardware works well with OSX, but not all of it works with Linux because Apple's firmware doesn't set up the hardware completely correctly in PC BIOS mode an
Re: (Score:2)
Note that I didn't say anything about Linux in my post.
Every non-tech user I know who wants a PC that 'just works' bought a Mac.
Re: (Score:2)
Exactly. Users don't want a 'PC that just works' or most of them wouldn't be running Windows.
Re: (Score:3)
Given the ratio of "professional users" to "toy users" of any technology (from cars to hammers), I'd say that the 7.6% figure is about right. The professional users don't want a toy OS like Windows.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
You don't have any credibility here, 'APK'. Post your real name, your occupation, and your employer, and perhaps people will be willing to discuss your issue.
The alerts I get from US-CERT paint a different picture than you're trying to portray, so you have a long uphill struggle ahead of you. Many won't get past your confrontational style, though. If you aim to convince people, you had better brush up on your persuasion tactics.
Re: (Score:2)
unfortunately geeks like the avg /. visitor are a dying breed vastly outnumbered by the hordes of the - now hip - undead, media mass consumers.
So as I follow it... (Score:5, Insightful)
Microsoft: Oh, that sounds fun. Ok, all OEMs: If you want to ship with the 'windows 8' logo which everyone is going to want soon, you need to include support for this and it must be enabled by default. You will have to include Windows 8 on the trust list, but anything else you need to block as it may be malware. You can give the user the ability to turn this feature off and install non-Windows OSs if you want, but we don't really care.
Linux supporters: But that means that unless an OEM has explicitly taken the trouble to install a feature that few users will even know of, it'll be impossible for us to use any OS except Windows - most seriously on laptops, where we can't build our own.
Microsoft: Not our problem! Take it up with the OEMs. We're only mandating that they install linux-blocking capability, we're not asking them to actually use it.
Throughout this, the OEMs have remained silent on the issue.
Re:So as I follow it... (Score:4, Insightful)
I think the big driver for OEMs telling Microsoft to rethink this will be Windows 7 and XP. A lot of major companies won't be ready to deploy Windows 8, especially with money tight. And they'll need to deploy, not stock Windows 7, but the specific image with the specific patches that they've certified compatible with all the other software they need to run. Fail to do that and IT's going to come back with a big requirement to re-certify everything that'll cost a lot of money and take a lot of time, and management'll buy off on it because it'll be phrased as "If we don't verify everything, we're risking another company-wide outage for some unknown number of weeks until the vendors get us a fix. Remember how much pain that caused last time it happened?".
The big vendors like HP and Dell aren't going to go for something that'll cost them their biggest corporate customers. And the motherboard OEMs won't go for something that'll cost them both their big vendor contracts and their boutique component sales to gamers and the like.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
render rich graphical experiences in native resolution via the Graphic Output Protocol (GOP) driver
No HD content without Secure Boot. Your Blu-Ray will be Blur-Ray because it will be downscaled without Secure Boot enabled.
Re: (Score:2)
Re: (Score:3)
You're not thinking longterm. Microsoft can be patient, and Linux on the desktop is not growing at a rate that merits rapid, drastic measures.
I can see two paths:
1. Microsoft provide a mechanism to sign deployment images which is extended backwards to Win7. This makes sense anyway; it's common for larger businesses to deploy standardised images. Will be interesting to see how third-party deployment product vendors deal with this.
2. OEMs will indeed make sure it's switchable for Windows 8 PCs. But Windows 9
Re: (Score:2)
I think that sums it up pretty well. I am very happy to see this well-written document from the Linux Foundation which OEMs who are serious about interoperability can use. When an OEM says "we can't make our Windows 8 Logo machine boot Linux or anything other than Windows 8" this document can be used to easily refute such laziness.
Re: (Score:3)
You must not have been paying much attention, but UEFI capable motherboards have been shipping for some time now. I don't hear anyone whining about not being able to run linux on them.
Duh. That's because they don't currently require 'Windows boot' to get a Windows 8 logo on the box.
Re: (Score:2)
To the best of my knowledge, none of the present UEFI boards implement the feature being discussed.
OEM can use this to lock in to there video, hdd an (Score:3)
OEM can use this to lock in to there video cards that can cost $100+ the price of other on line stores, hdd that cost the full price of a 1TB disk to just upgrade from 500gb to 1TB. Maybe even ram lock in so you can pay $60 to go from 2gb to 4gb. But for about $50 you can get good 8GB ram kits.
Re: (Score:2)
Or maybe when Windows Ten comes out, Microsoft will demand that the windows-only-lock will be fixed on... as a security feature, of course, to prevent future
What about windows 7? (Score:2)
I think lot's of people may not like that new UI and other stuff in windows 7 that is being taken out in windows 8.
Re: (Score:2)
You really think it is that hard to program? There are many features in the bios that less than 1% of the population uses.
Enterprise customers are going to provide enough demand to support that feature. There are also a significant portion of the population who will want to run Linux or another version of Windows to justify the costs. It would be stupid if manufacturers don't support it.
Re: (Score:2)
Yeah, but "support" will be restricted to two major product line categories: "enterprise" hardware (i.e., "servers" and "workstations"); and "enthusiast" hardware.
Do you see another common factor in those two market segments? Let me give a hint: it's spelled with currency marks, not alphanumerics.
So, the beige-boxes sold to Mom, Pop, and the average kid going to school will be locked into Windows in ways that would make the ghost of Steve Jobs return from the Beyond seething with envy. Motherboards with "tu
Re:OEM can use this to lock in to there video, hdd (Score:5, Interesting)
Re: (Score:2)
Goofy hacks like custom SPD fields and PCI-ID checks are effective enough to spoil the day of Joe User; but most of the implementations in the wild are pitifully weak: SPD data, for instance, are stored on a totally normal little SMBUS eeprom chip. Cloning a vendor-lockout SPD field onto a generic chip of similar capability is not terribly demanding. The proposed cryptographic mechanisms, designed from the ground up for the
Re: (Score:2)
OEM can use this to lock in to there video cards that can cost $100+ the price of other on line stores, hdd that cost the full price of a 1TB disk to just upgrade from 500gb to 1TB. Maybe even ram lock in so you can pay $60 to go from 2gb to 4gb. But for about $50 you can get good 8GB ram kits.
Yes, UEFI Secure Boot can be used for such anti-competitive tactics. I hope somebody tries something like that, since it will demonstrate to those who don't care about alternative operating systems how evil it is to lock users out of decisions about what to use with their own computers.
Re: (Score:2)
Re: (Score:3)
Just like how they fixed Motorola's secure boot process, right? Oh, wait. Those are still locked and the kernel can't be replaced.
Re: (Score:2)
If you're disabling all the IPMI features as a sysadmin, you're seriously missing out. Remote serial access at a BIOS level, what's not to like?
Someone missed the point. (Score:3)
I don't want to disable the functionality to use Linux or any other operating system. I want it to be customizable so I can use it with any other operating system. Having it locked down for existing OEM's is what makes it evil.
Re: (Score:2)
White list of compatible hardware... (Score:2)
Could we start a white list of compatible hardware manufacturers or a black list of offending hardware (which ever is easier to maintain) so it would help us users that are planning for our next PC build?
Re: (Score:2)
enterprise use will drive booting older windows + (Score:3)
enterprise use will drive booting older windows + linux but I seeing systems / software needed windows XP being a point that force this to be off on at least some systems.
Windows 7 that most enterprise is now moving to will HAVE TO WORK WITH Secure boot as I don't see windows 8 fitting into enterprise use the way that is now being planed.
Re: (Score:3)
"Windows Only" PCs should require a label (Score:2)
Like, "Unleaded Gas Only" just to make it visible to the idiot consumer what he or she is buying. "Runs Anything!" or "Runs Linux!" are optional, of course.
I know, silly idea, but sometimes I feel that this world is rather silly as well. Forcing a machine in hardware to only run Windows, for example.
Re: (Score:2)
That's what the Designed for Windows 8 sticker will tell us.
EU (Score:4, Insightful)
Here's the bottom line: it's not your PC anymore (Score:2)
The bottom line is simple: a motherboard will not boot unless a third party permits. You will have no control over this. The computer is not yours.
Re: (Score:3)
Just buy one where the vendor didn't implement any restriction.
Re: (Score:2)
Only because it allows it's users to dual boot, but Apple could just as easily lock down the product.
Re: (Score:2)
I don't want to dual boot my machine, or run Linux in a virtualised environment. I want a system where I can run the Linux distribution of my choosing on it without having a Windows install sitting there (including at the boot sequence). I want to tinker with, customise, upgrade, fix, modify and install custom software of my choosing on it.
Re: (Score:3)
The 1% of Linux desktop users make the purchase decision for the 91% of supercomputers [wikipedia.org] and 60% of servers on the Internet [wikipedia.org].
Do not fuck with us.
Re: (Score:2)
It is my job to evaluate and write-up reports on what technology we should be using. I guess my ego is overinflated to think that my boss reads them. I guess he just really likes me and pays me for a service he finds useless.
Re: (Score:2)
And yet Website developers will bend over backwards to make their websites work with users still using IE6 (if it's at 1.5% or so).
Would you buy something that said it was crippled? (Score:2)
Yeah, the consumer will want to buy the one labeled "runs microsoft only" and the other one "runs everything"
Re: (Score:2)
My guess.. (Score:2)
Secure boot will be enabled by the likes of Dell, IBM, and HP, *but* their respective service processors would allow install of new platform keys given authentication. It's the only way they could get Windows 8 logo (which *will* continue to matter greatly) and the *only* way they can sell into half the market (large-scale, auto-deployed non-Windows systems). They would have to be careful not to do something like allow keys to be manipulated via in-band IPMI.