Slashdot Mirror


UEFI Secure Boot Pre-Bootloader Rewritten To Boot All Linux Versions

hypnosec writes "The Linux Foundation's UEFI secure boot pre-bootloader is still in the works, and has been modified substantially so that it allows any Linux version to boot through UEFI secure boot. The reason for modifying the pre-bootloader was that the current version of the loader wouldn't work with Gummiboot, which was designed to boot kernels using BootServices->LoadImage(). Further, the original pre-bootloader had been written using 'PE/Coff link loading to defeat the secure boot checks.' As it stands, anything run by the original pre-bootloader must also be link-loaded to defeat secure boot, and Gummiboot, which is not a link-loader, didn't work in this scenario. This is the reason a re-write of the pre-bootloader was required and now it supports booting of all versions of Linux." Also in UEFI news: Linus Torvalds announced today that the flaw which was bricking some Samsung laptops if booted into Linux has been dealt with.

185 comments

  1. Microsoft controls compoter booting by ozmanjusri · · Score: 5, Insightful

    The redesigned bootloader has already been submitted to Microsoft for singing and once the signed version is received, The Linux Foundation is planning to provide it for free.

    Why in hell did the world give Microsoft control over computer bootup hardware?

    That's just insane.

    --
    "I've got more toys than Teruhisa Kitahara."
    1. Re:Microsoft controls compoter booting by Xipher · · Score: 5, Insightful

      The alternative is to try and get every motherboard manufacturer to accept a singing key from them. Having Microsoft sign it means they don't have to deal with that headache.

      --
      I don't know everything.
    2. Re:Microsoft controls compoter booting by fph+il+quozientatore · · Score: 4, Insightful

      Why in hell did the world give Microsoft control over computer bootup hardware? That's just insane.

      I am curious - with a huge SSL signing and authorities infrastructure in place, why did no one ever think to use it? That's probably horribly broken in many other ways, but at least it will only take one solution to solve both problems, when someone manages to fix SSL.

      --
      My first program:

      Hell Segmentation fault

    3. Re:Microsoft controls compoter booting by SuricouRaven · · Score: 5, Insightful

      Because Microsoft demanded OEMs give it that control, or else lose their access to dirt-cheap OEM windows licenses. As it is impossible to sell a computer without Windows outside of a very small niche - most users don't even know what an OS is - that gives Microsoft such bargaining power that when they demand, OEMs have no choice but to comply.

    4. Re:Microsoft controls compoter booting by Zemran · · Score: 5, Funny

      I love the idea of singing motherboards :-) it would be much better than this stupid idea that is being forced on us in order to make more money for M$...

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    5. Re:Microsoft controls compoter booting by Bob9113 · · Score: 4, Insightful

      Why in hell did the world give Microsoft control over computer bootup hardware?

      Because our government leaders voted that the risk of allowing corporations to inhibit competition was less threatening than the risk of allowing the government to regulate such behavior. It reflects the laissez-faire notion that corrupt elected officials are more dangerous than corrupt corporate executives. Though, in practice, our lax policy regarding such anti-free-market behavior is the result of corrupt corporate executives financing corrupt elected officials.

    6. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 2, Informative

      Because the alternative is to sign with your own key and enter that into the UEFI firmware. Which you can do. The complaint from some parties is that users are too stupid to do so, so bootloaders 'must' be signed with an existing key.

    7. Re:Microsoft controls compoter booting by Mike+Frett · · Score: 5, Interesting

      I actually sent a very long and detailed letter the DOJ about this and how it constitutes a violation of the Sherman Act. Not Five (5) minutes after sending I received a generic reply about how Microsoft was not in violation of anything.

      With all the E-Mail these people receive and the sheer size of my Letter, there is no way in hell the DOJ read my Letter that fast. What they did was see the word 'Microsoft' and instantly reject it.

      Next week my lawyer is cutting me a deal to rewrite my letter and send it by other means to the right people, we'll see what happens then. Of course I have no money to fight anybody in court, but at least I am trying to get a response that isn't generic.

    8. Re:Microsoft controls compoter booting by EvilIdler · · Score: 5, Interesting

      That could potentially be an article of its own. Hope you post it everywhere :)

    9. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Microsoft is in bed with the US government at high levels so i don't think your letter will go anywhere.

    10. Re:Microsoft controls compoter booting by KingMotley · · Score: 1

      My guess would be that the DOJ has already thoroughly investigated secure boot, and hence they didn't really need to read your arguments in detail in order to determine where you are wrong. It wouldn't take more than a few seconds to scan your email and see that you were complaining about Microsoft and secure boot and throw it away.

    11. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      I'm sure China will provide hardware that allows non-MS OS. I will buy Apple which is just as bad, before I am forced into buying into MS-only machine.

    12. Re:Microsoft controls compoter booting by Patch86 · · Score: 3, Insightful

      If he was wrong, it would be nice if they could respond to each point he raised and tell him why he was wrong. Getting a reply which says "trust us, don't worry about it" is always going to be unsatisfying.

    13. Re:Microsoft controls compoter booting by sl4shd0rk · · Score: 2, Interesting

      Why in hell did the world give Microsoft control over computer bootup hardware?

      The world didnt. Microsoft, along with a handful of major hardware vendors did. This is what monopolies do.

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    14. Re:Microsoft controls compoter booting by KingMotley · · Score: 1, Insightful

      If he wants to find out why he is wrong, perhaps he should be consulting with a lawyer. No offense, but I don't want to pay for a DOJ that staffs an extra 2,000 people just so that they can read every piece of email that comes in, and respond back with a detailed analysis of all the legal mistakes made.

      They are doing exactly what they should be doing. They group up emails that pertains to specific subjects then determine which ones they need to look into based on the number of people affected, the seriousness of the accusations, and the realistic ability to make a case. Apparently in this case, the DOJ has already looked at the issue, from some of the most informed lawyers in the country and have determined that they haven't violated any laws. Along comes Mr. Anonymous, and writes a big ass letter. Do they really need to read every point he tried to make when it most likely boils down to one legal mistake after another?

      I haven't read Mr. Fretts letter, but I can only imagine it goes something like:
      Dear DOJ,
              Microsoft is evil and they broke a bunch of laws including the Sherman one. As you well know, they don't have anyone named Sherman, so they are in clear violation and need to be fined, disbanded, all their source code made public domain, and all assets sold off and dived up between all the people running linux because I'm butt hurt.
      {insert 3 more pages about there being no one named Sherman}
      Thank you,
      Mr. Fretts.

    15. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 5, Funny

      It'd be loads more fun to troubleshoot as well.

      fur elise - bad ram check
      oh fortuna - check video card

      etc etc.

      Much easier than beep codes and instills a bit of culture too.

    16. Re:Microsoft controls compoter booting by mrbluze · · Score: 3, Interesting

      Microsoft is in bed with the US government at high levels so i don't think your letter will go anywhere.

      This is significant. What is the difference between having your computer pwned by some kind of boot-time virus that feeds your info to criminals, to having your computer pwned by some kind of government official who is also a criminal?

      There is no other way to look at this situation than to accept that it is an abrogation of a basic freedom - to run whatever the hell we want on hardware we paid for

      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    17. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 4, Interesting

      I think you mean if someone manages to fix SSL. The huge number of SSL signing authorities is its biggest weakness IMHO.

    18. Re:Microsoft controls compoter booting by ozmanjusri · · Score: 2

      No offense, but I don't want to pay for a DOJ that staffs an extra 2,000 people just so that they can read every piece of email that comes in, and respond back with a detailed analysis of all the legal mistakes made.

      If they've already done the investigation, they should include the findings in the automated boilerplate response to any question about secure boot. No additional staff needed.

      --
      "I've got more toys than Teruhisa Kitahara."
    19. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 1

      As it is impossible to sell a computer without Windows outside of a very small niche

      I think Apple would disagee, or at least say that it's a nicely sized small niche.

    20. Re:Microsoft controls compoter booting by GameboyRMH · · Score: 1

      Because collectively we're a bunch of dumb bastards, that's why.

      But the good news is that this new multi-bootloader is effectively a crack for UEFI secure boot. Virus writers could use it for boot sector viruses, putting the situation right back where it stood before, but with more complexity...which is probably the best we could hope for at this point. Boot sector viruses were an extreme rarity before, and I don't see them being any more common now that most Windows users aren't running with admin privileges all the time.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    21. Re:Microsoft controls compoter booting by ami.one · · Score: 5, Funny

      Reminds of the old days when a linux kernel compile would take 6 hours and we were trying some modifications for VIA hardware which required hundreds of tries with minor changes in the driver codes - so we would start the compile with a script to play two different types of music on Error or Success, and then go to sleep.

      If in the middle of the night it was dire straits then we would get up and debug/fix the errors and start a compile again; if it was some soothing instrumental we would continue sleeping knowing that its compiled.

    22. Re:Microsoft controls compoter booting by bcmm · · Score: 3, Informative

      It's a misdirection. We direct our anger at untouchable faceless corporations instead of individuals who are actually vulnerable at election time.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    23. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Leaders? You misspelled voters.

      Millions of voters think Gov = bad. And therefore small government = less bad.

      The voters prefer to solve the problem the wrong way, by changing the quantity and not the quality. Many of the elected happily make Big Gov smaller and send the jobs to contractors.

    24. Re:Microsoft controls compoter booting by PRMan · · Score: 1

      But it also cuts down on phone support for boot sector viruses, which take significant resources for the manufacturers. So Microsoft probably didn't have to twist their arms much.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    25. Re:Microsoft controls compoter booting by isorox · · Score: 2

      The redesigned bootloader has already been submitted to Microsoft for singing and once the signed version is received, The Linux Foundation is planning to provide it for free.

      Why in hell did the world give Microsoft control over computer bootup hardware?

      That's just insane.

      The idea was suggested 16 years ago, you have Stallman to blame.

      Dan would eventually find out about the free kernels, even entire free operating systems, that had existed around the turn of the century. But not only were they illegal, like debuggers—you could not install one if you had one, without knowing your computer's root password. And neither the FBI nor Microsoft Support would tell you that.

    26. Re:Microsoft controls compoter booting by martin-boundary · · Score: 4, Insightful

      No offense, but I don't want to pay for a DOJ that staffs an extra 2,000 people just so that they can read every piece of email that comes in, and respond back with a detailed analysis of all the legal mistakes made.

      I'd prefer they waste their money on that, than use it to prosecute hackers who copy science papers. The money, once in the budget, will be spent regardless. If it _won't_ be spent on serving the public, it _will_ get spent on selfish career making schemes.

    27. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      I actually sent a very long and detailed letter the DOJ about this and how it constitutes a violation of the Sherman Act.

      Link?

    28. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      If they've already done the investigation, they should include the findings in the automated boilerplate response to any question about secure boot. No additional staff needed.

      Explaining basic anti-trust law to people who clearly do not understand it is not their job.

    29. Re:Microsoft controls compoter booting by ozmanjusri · · Score: 1

      But it also cuts down on phone support for boot sector viruses,

      Such as?

      It's not a common vector any more.

      --
      "I've got more toys than Teruhisa Kitahara."
    30. Re:Microsoft controls compoter booting by exomondo · · Score: 3, Insightful

      The alternative is to try and get every motherboard manufacturer to accept a singing key from them. Having Microsoft sign it means they don't have to deal with that headache.

      Or to not use secureboot motherboards or just turn secureboot off and continue on as we do now, hell if you really wanted to use windows 8 you still could, it doesn't need secureboot either, it doesn't even need UEFI.

    31. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      As it is impossible to sell a computer without Windows outside of a very small niche - most users don't even know what an OS is - that gives Microsoft such bargaining power that when they demand, OEMs have no choice but to comply.

      That is completely false, see Apple, System76, Dell, Zareason and others. That is a pretty sizeable 'niche', but of course Microsoft have that much control because end users want Microsoft's product and those OEMs are invested in building products for them and (outside of Apple) those vendors of the alternative operating systems - and their supporters - spend all their time focussed on what Microsoft is doing and whinging about it rather than producing a product that people actually *want* to use. The only thing stopping Linux adoption is Linux and its community, just look at what happened when a competent company with a focus on the user took Linux and made it palatable for the masses - they squashed Microsoft and RIM in the smartphone market! Desktop Linux distros are built by developers for developers, that's why the vast majority of non-developers don't use them.

    32. Re:Microsoft controls compoter booting by segedunum · · Score: 1

      My guess would be that the DOJ has already thoroughly investigated secure boot

      ROTFL.

    33. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      If this bootloader is used for viruses then Microsoft will blacklist it and you won't be able to use it.
      The next bootloader will then need to be more secure until we have no more boot sector viruses.

    34. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 1

      If he wants to find out why he is wrong, perhaps he should be consulting with a lawyer. ...

      The guy said: "Next week my lawyer is cutting me a deal to rewrite my letter and send it by other means to the right people, we'll see what happens then. Of course I have no money to fight anybody in court, but at least I am trying to get a response that isn't generic."

      Apparently in this case, the DOJ has already looked at the issue, from some of the most informed lawyers in the country and have determined that they haven't violated any laws.

      Tell me how that's working out with all the recent bank fraud...

    35. Re:Microsoft controls compoter booting by Kevin108 · · Score: 1

      If this has legs I'm sure you could work with the EFF to get an action item going for contacting our disconnected elected.

      --

      It's a perfect time for being wasted.
      A perfect time to watch the stars.
      - Burden Brothers, "Beautiful Night"
    36. Re:Microsoft controls compoter booting by c · · Score: 1

      Why in hell did the world give Microsoft control over computer bootup hardware?

      That's just insane.

      In return, the world got some marketing incentives for shipping Windows 8 on their computers.

      That's just... wow.

      --
      Log in or piss off.
    37. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Yes, that would be terrific. DOJ officials should get into point for point Slashdot/reddit style pissing matches with every neckbeard who chooses to write a letter. Better yet, they should also write point by point responses to all the 911 conspiracy theorists about the speed of freefall and burning temperature of jet fuel. It would be productive in one thing- the govt would seize to a halt dealing with all the stupidity.

    38. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      You can get those findings through a FOIA request if you really want them and they aren't for some reason exempt. There is real cost associated with having "broilerplate responses" to every potential question that someone could possibly want to know about. The only way this doesn't cost a ton of money is if for some reason you want them to treat your request in a manner that is different from how they would treat a letter from any other member of the public.

    39. Re: Microsoft controls compoter booting by sonamchauhan · · Score: 1

      Uh, no... Merely getting the top 20 motherboard manufacturers to do thiat would do just fine...

      In fact after 4 or 5 include the keys, the rest will be scrambling over each other to "let their computers run Linux"

      Signatures can be revoked. Is it more difficult (or attractive) for 20 manufacturers to revoke keys, or for Microsoft to?

    40. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 1

      I just read a story the other day where a guy rented a store front to the ATF for a completely "failed" sting operation and they left owing him $15,000 in back rent. When he asked them to pay they sent him a letter explaining that harrassing a federal agent is a serious issue and he needs to stop immediatly.

      ATF

      The government isn't there to help you. Thats why I don't get when people say we need more regulation because it always hurts the little guy and they won't listen to you. With business at least you can choose to not buy from them.

    41. Re:Microsoft controls compoter booting by rocket+rancher · · Score: 1

      Microsoft is in bed with the US government at high levels so i don't think your letter will go anywhere.

      This is significant. What is the difference between having your computer pwned by some kind of boot-time virus that feeds your info to criminals, to having your computer pwned by some kind of government official who is also a criminal?

      There is no other way to look at this situation than to accept that it is an abrogation of a basic freedom - to run whatever the hell we want on hardware we paid for

      Your heart is in the right place, but I think you are missing an important piece of the big picture. You do not have any basic freedoms -- you have only those freedoms that the law allows you to have, along with the the ones you choose to exercise in defiance of the law. Your freedoms change as the law changes, so the idea of a "basic" freedom is a bit of what Gilbert Ryle called a category mistake -- it's a non-starter if you are trying to premise an argument with it. That is reality. You certainly can choose to exercise your freedom to *attempt* to run whatever the hell you want on the hardware you paid for -- and that choice is *always* available to you -- but you don't automatically have the corresponding freedom to be successful at it, especially if society (corporations and their bottom-line thinking are legally classed in the US as people thanks to Citizens United, so they are by definition part of society) decides that it is in society's best interest (read: bad for the bottom line) that you should not have the freedom to be successful at it.

    42. Re:Microsoft controls compoter booting by maxwell+demon · · Score: 1

      The redesigned bootloader has already been submitted to Microsoft for singing and once the signed version is received, The Linux Foundation is planning to provide it for free.

      Why in hell did the world give Microsoft control over computer bootup hardware?

      That's just insane.

      Who's going to sing that bootloader at Microsoft? And how will they sing it? In hex?
      I hope they publish a video of that performance. ;-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    43. Re:Microsoft controls compoter booting by maxwell+demon · · Score: 2

      How would entering a bootloader key into an UEFI input box be more complicated than typing a product key into an installer input box, which apparently users managed to do for quite some time?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    44. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 5, Funny

      Standard boot message:
      "Is this the real life?
      Is this just fantasy?
      Caught in a landslide
      No escape from reality..."

      Oh so many lines from that song would make great kernel error messages.

    45. Re:Microsoft controls compoter booting by Sulphur · · Score: 1

      I actually sent a very long and detailed letter the DOJ about this and how it constitutes a violation of the Sherman Act. Not Five (5) minutes after sending I received a generic reply about how Microsoft was not in violation of anything.

      With all the E-Mail these people receive and the sheer size of my Letter, there is no way in hell the DOJ read my Letter that fast. What they did was see the word 'Microsoft' and instantly reject it.

      Next week my lawyer is cutting me a deal to rewrite my letter and send it by other means to the right people, we'll see what happens then. Of course I have no money to fight anybody in court, but at least I am trying to get a response that isn't generic.

      Microsoft is proprietary and not generic.

    46. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      I love the idea of singing motherboards :-) it would be much better than this stupid idea that is being forced on us in order to make more money for M$...

      Are they anything like the singing cactus in The Three Amigos?

    47. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Because the Linux community is too fragmented to effectively have every motherboard manufacturer add every cert from every distro.

    48. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      An end user could freely remove the Linux certs so that virus writers couldn't install an unwanted bootloader. Hopefully most motherboard manufacturers have an option to disable certs so we don't need to out-right remove them.

    49. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Why wouldn't you simply recompile the module in question?

    50. Re:Microsoft controls compoter booting by mrchaotica · · Score: 2
      1. Step 1: Create SecureBoot, and make it "optional"
      2. Step 2: Make SecureBoot mandatory on ARM
      3. Step 3: As the market continues to shift towards phones and tablets, let x86 compatibility become obsolete
      4. Step 4: There is no step 4; Linux is now locked out of all new hardware

      We're at step 2 already and step 3 is inevitable. That means we've already lost.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    51. Re:Microsoft controls compoter booting by mcgrew · · Score: 0

      Oh, for mod points...

    52. Re:Microsoft controls compoter booting by ami.one · · Score: 3, Interesting

      That didn't work because we were developing a thin client type of consumer device on VIA micro boards which had to do network boot with the kernel delivered by the ISP over the network and it was not possible to have a mounted rootfs - so almost everything required was in the kernel. On top of that VIA had notoriously difficult code for its drivers which would get modified by us with almost no knowledge & just trial and error. Good times.

    53. Re:Microsoft controls compoter booting by ZorinLynx · · Score: 4, Interesting

      Why not allow the owner of the motherboard to sign their own code? This could be done at OS install, then if any malware modifies the code, it won't boot.

      Giving control to the manufacturer just sounds wrong.

    54. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 1

      There were actually a couple of motherboards that did this back in the day for certain POST errors. There's a technet article about it somewhere since people generally freaked out and assumed the tune was being played by a boot virus.

    55. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 1

      Users don't install operating systems.

    56. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      It isn't, but that's never gotten in the way of FUD before.

    57. Re:Microsoft controls compoter booting by maxwell+demon · · Score: 2

      Users who don't install an operating system also won't need to add a key to the firmware.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    58. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Why in hell did the world give Microsoft control over computer bootup hardware?

      That's just insane.

      So Ballmer has given up throwing chairs in favour of torture by singing? Now that's insane..

      and harsh...

    59. Re:Microsoft controls compoter booting by westlake · · Score: 0

      Why in hell did the world give Microsoft control over computer bootup hardware?

      The enthusiast buys or builds his x86 mid-tower Linux PC using cheap generic hardware designed for the Windows eco-system.

      His neighbor simply ges out and buy the OEM Windows product.

      He has to be persuaded to install Linux as a secondary operating system --- which is not an easy sale. He doesn't like mucking around with core system software. He won't disable hardware level security, There little in FOSS of interest to him that hasn't been ported to Windows.

      In a down market, the Windows division generated $5.9 billion in second quarter revenues for Microsoft --- up 24% from a year ago. That translates into a lot of sales of Windows 8 certified motherboards.

      The corporate and institutional buyer has his own reasons for moving towards UEFI and secure boot.

      It is not going away.

    60. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 1

      Actually, some computers with an Award BIOS used to use the system speaker play "Fur Elise" if the CPU fan was failing, and "It's a Small World" if the CPU voltage was dropping.

      Unfortunately, this wasn't well explained to most owners, so they were mystified why their computers suddenly started playing music for no apparent reason, and the feature was eventually dropped.

    61. Re:Microsoft controls compoter booting by TheGratefulNet · · Score: 1

      these days, its usually the dc/dc converters that cause motherboards to sing. coils, specifically.

      (I'm serious, actually).

      a mini-itx intel mobo that I use for music playback (fanless) sings pretty loudly. a real sick joke, that is.

      --

      --
      "It is now safe to switch off your computer."
    62. Re:Microsoft controls compoter booting by TheGratefulNet · · Score: 3, Funny

      spill some coffee on the motherboard and its:

      thunderbolts and lightening,
      very very frightening...

      --

      --
      "It is now safe to switch off your computer."
    63. Re:Microsoft controls compoter booting by TheGratefulNet · · Score: 2

      if ARM an x86 becomes a no-go, I suppose there's always a cluster of arduinos and the eventual port of linux to them.

      (yes, I'm kidding. I'm pretty sure I'm kidding..)

      --

      --
      "It is now safe to switch off your computer."
    64. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      ... - to run whatever the hell we want on hardware we paid for

      Might want to check the fine print. It's entirely possible you've leased said hardware.

      Is there really anything the low man on the totem pole can do? Really wish I could do something effective to stop this absurdity from continuing.

    65. Re:Microsoft controls compoter booting by Just+Brew+It! · · Score: 2

      Some people have reported that a dab of hot glue on the coils will quiet them down. (Caveat: I have not personally tried this.)

    66. Re:Microsoft controls compoter booting by antdude · · Score: 1

      I prefer talking motherbords. I remember I had my DFI P2XBL motherboard (Revision A; 440BX) with my Pentium 2 CPU. I remember my mobo. didn't boot up and told me "CPU error". :O

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    67. Re: Microsoft controls compoter booting by Just+Brew+It! · · Score: 2

      Good luck with that. Asus (largest motherboard maker) isn't very Linux friendly. They sometimes use semi-custom chips for peripheral functions (USB 3.0, temperature monitoring, etc.) and won't release specs to the FOSS community. The FOSS drivers do catch up eventually, but it means using a recent Asus motherboard is often a crapshoot with regards to Linux driver support. If this is how they deal with device drivers, I can't imagine them being particularly receptive to any requests to include Linux boot keys in the BIOS.

      In any case, MS would probably claim that pre-installing Linux boot keys is a security hole, and convince the mobo makers not to do it.

    68. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      submitted to Microsoft for singing

      On a positive note, I doubt Ballmer sounds much worse than Bieber.

    69. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      BIOSmian Rhapsody, featuring a BIOS and MS:

      I'm just a poor BIOS, nobody loves me
      He's just a poor BIOS from a proc family
      Spare him his life from this monstrosity
      Easy come easy go -- will you let me go?
      Bismillah! No! We will not let you go! -- Let him go!
      Bismillah! We will not let you go! -- Let him go!
      Bismillah! We will not let you go! -- Let me go!
      Will not let you go! -- Let me go! Never!
      Never let you go! -- Let me go!
      Never let me go! -- ooo

      No, no, no, no, no, no, no!
      Oh Mama UEFI, Mama UEFI, Mama UEFI! Let me go!
      Beelzebub has a devil put aside for me!
      for me!
      for me!!

    70. Re:Microsoft controls compoter booting by DarwinSurvivor · · Score: 1

      One of the guys in my high school had a motherboard that would actually TELL you (as in human speach over the speakers) why it wouldn't boot up. It even worked when we plugged in a (my) dead CPU. To this day I still remember it telling us the CPU didn't POST. I can't believe all motherboards don't have this, it was like 8 or 10 years ago!

    71. Re:Microsoft controls compoter booting by DarwinSurvivor · · Score: 1

      You don't have to trust them all you know, just white-list the ones you do trust.

    72. Re:Microsoft controls compoter booting by DarwinSurvivor · · Score: 1

      If this bootloader is used for viruses then Microsoft will blacklist it and you won't be able to use it. The next bootloader will then need to be more secure until we have no more boot sector viruses.

      I don't think you actually understand the problem. How do you differentiate between a boot sector virus and a custom built Linux system booting off a signed grub loader? How do you differentiate between a legitimate LFS installation and a rooted LFS installation? How do you know the user doesn't WANT the rooted LFS installation, maybe they are doing very advanced hardware work and are using the equivalent of a rootkit to do it?

    73. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      it works, it's non-conductive and keeps the winding from moving on the ferrite/core.

    74. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      They are designed to run Opera?

    75. Re:Microsoft controls compoter booting by Just+Brew+It! · · Score: 1

      With that approach there is still a manual procedure to install the key into the list of things trusted by Secure Boot. This is by design (of Secure Boot), otherwise malware (e.g. a rootkit) could sign itself and add itself to the list. Seems to me what they're trying to avoid is requiring the user to manually install the key or dig through the BIOS to figure out how to disable Secure Boot.

    76. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      How about both? The institutions which have refined corruption of human virtue in to a science, and the corporate executives as well?

    77. Re:Microsoft controls compoter booting by Just+Brew+It! · · Score: 1

      I imagine you need to avoid the "low temp" stuff, otherwise the heat of the voltage regulators will soften it and cause it to drip off.

    78. Re:Microsoft controls compoter booting by symbolset · · Score: 1

      Singing motherboards are a sign of bad capacitors.

      --
      Help stamp out iliturcy.
    79. Re:Microsoft controls compoter booting by ancientt · · Score: 1

      Totally in agreement with your premise... until "the govt would seize to a halt" ... at which point I realized *that's* what I really want.

      Now, before you go and start talking about all the things that I need government for, lets narrow it down to the United States federal government. Please list for me anything that I need the federal government for that the state governments could not provide in its absence.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    80. Re:Microsoft controls compoter booting by Microlith · · Score: 1

      this new multi-bootloader is effectively a crack for UEFI secure boot

      Last I checked, this bootloader prompts before booting anything, i.e. it would be blatantly obvious if you used it.

    81. Re:Microsoft controls compoter booting by FrankDrebin · · Score: 1

      crazy frog - booting Windows 8

      --
      Anybody want a peanut?
    82. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      There were many songs on that album - but I'm voting for Popcorn. (I just think it's more suitable than Axel F as a boot sound.)

    83. Re:Microsoft controls compoter booting by wirefarm · · Score: 1

      Galileo,Galileo,
      Galileo Galileo
      Galileo figaro-Magnifico!

      Sorry to post that, but you put it in my head. Now it's stuck there

      --
      -- My Weblog.
    84. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      ARM is not a monolithic platform, so even if some ARM ends up with secure boot, most won't.

    85. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      And the server market.

    86. Re:Microsoft controls compoter booting by gtall · · Score: 1

      Defense, FDA, FCC, NIH, FBI, CIA, Social Security, NSTA, OSHA, FAA, etc. Care to duplicate that in the 50 states?

    87. Re:Microsoft controls compoter booting by RocketRabbit · · Score: 1

      The world did no such thing. Major PC manufacturers who target the Windows market did.

      There are plenty of options without this secure boot garbage, Apple foremost among them. If you choose some whore of a company that values MS over their customers it's y fault for being dumb.

    88. Re:Microsoft controls compoter booting by JimCanuck · · Score: 1

      And the total non-Windows Computer Operating systems in use is still under 9% of the market share.

    89. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      One can copyright a song, but not computer algorithms. So singing it is the smart way of using copyright. ;)

    90. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Probably because a bootloader key is probably about 500 chracters, compared to the 16 of a produt key which people already have difficulty in typing in correctly. And there is no cut-and-paste-from-an-email when the computer is still booting.

    91. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      So you're saying that even though alternatives are available, people CHOOSE to use Microsoft?

      Then they're not a monopoly.

    92. Re:Microsoft controls compoter booting by exomondo · · Score: 1

      1. Step 1: Create SecureBoot, and make it "optional"
      2. Step 2: Make SecureBoot mandatory on ARM
      3. Step 3: As the market continues to shift towards phones and tablets, let x86 compatibility become obsolete
      4. Step 4: There is no step 4; Linux is now locked out of all new hardware

      We're at step 2 already and step 3 is inevitable. That means we've already lost.

      Your conspiracy theory ignores the fact that the ARM market is completely dominated by iOS and Android, I guess I missed the memo that WindowsRT is just flying off the shelves? Also that Intel and AMD would just let x86 fold into obsolescence is another ridiculous assertion. Surely you don't actually believe that companies like Samsung would abandon all the products that have made them the most prominent mobile device maker to appease Microsoft.

    93. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      You don't have to trust them all you know, just white-list the ones you do trust.

      Exactly, and since we're talking about operating system bootloader signing and not web sites, Microsoft is right at the very top of the list anyway.

    94. Re:Microsoft controls compoter booting by TheGratefulNet · · Score: 2

      the classic was always "keyboard not found: hit any key to continue."

      --

      --
      "It is now safe to switch off your computer."
    95. Re:Microsoft controls compoter booting by antdude · · Score: 1

      I have never heard that one before from the talking mobos.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    96. Re:Microsoft controls compoter booting by ancientt · · Score: 1

      Yes. Very much yes. Crashes are bad, and chaos is bad, but careful and slow planned transitions of each of these sounds appealing to me.

      Defense: Yes. Obviously not instantly and not without a good bit of state cooperation, but yeah, in my utopia the US military would be comprised of 51 cooperating militias. I can see the point of a single federal military, but the UN and Europe have examples of how cooperating militarys can be both effective and have a limiting factor on overreaching military engagements. Given the US problems of the past decade with military engagements, a limiting factor sounds like a good thing. (I will admit that having paychecks and funding just suddenly stop would be a bad thing, and that a dramatic weakening of capabilities would be bad, but there is a potential path to non-catastrophic state managed military. This is the single issue that causes me the most hesitation and deserves pages and pages of TLDR type discussion, skipped here for brevity.)

      FDA, FCC, NIH, OSHA and FAA suffer from a lack of responsiveness and funding issues. The idea of replacing them with 50 different organizations or a dozen cooperative ones sounds like an improvement on both fronts. They'd also benefit from the expermential process where different approaches could be tried and by having successes and failures to compare, you'd get a better overall system than you get from the single entities you see now. The National Institutes of Health might be an exception but as a cooperative state funded entity, you might have an opportunity to see things funded in a more democratic manner.

      The National Science Teachers Association? I'm not sure that should be funded out of national taxes anyway, or is it even funded that way? I'm a little thrown by that one actually since I didn't recognize the acronym and that's just the first couple google hits.

      The FBI and CIA are good candidates for federal agencies rather than state ones, I'd agree. Moving funding and oversight to the states wouldn't actually represent much of a change from Congressional funding and oversight though, so I'm not sure they are a guaranteed exception. In fact, where you have states with different laws than the federal laws making cooperation necessary would provide more freedom for the states, which I think is a reasonable goal.

      Social Security is the gorilla in the list. People should have the ability to move between states without loosing their savings, but given how poorly the fund has been preserved, I'd much rather see it transitioned to a system that is harder for re-election hungry congress critters to drain. I'm tremendously more confident my (meager) 401k will be there for me than I am that SS will.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    97. Re:Microsoft controls compoter booting by SnappyTech · · Score: 1

      MS is actually playing pretty nice; they could play ball a lot harder if they wanted to. People receive a good out-of-the-box experience from MS, Apple, Android; hopefully Ubuntu will get to where the average fellow enjoys it with less hiccups.

    98. Re:Microsoft controls compoter booting by KingMotley · · Score: 1

      If they've already done the investigation, they should include the findings

      That is what they did.

      I received a generic reply about how Microsoft was not in violation of anything.

      They didn't say they weren't interested in reviewing the situation. They said they did review it and found they were not in violation of any current laws. Other than going into each law (or supposed law) the writer mentioned and demonstrating why it wasn't an actual breach, I don't see how this could get any clearer. If writer really wanted to know the ins and outs and have a discussion about it point for point, he should seek legal council. He doesn't seem to be interested in that, and I'm not interested in hiring a team of lawyers to explain he doesn't understand law.

      It is not the DOJ's mandate to educate the public on law. It's to find and make sure laws aren't being broken, and when they are to bring a case to trial. It would be better for Mr. Fretts to consult with an attorney FIRST.

    99. Re:Microsoft controls compoter booting by Sigg3.net · · Score: 1

      You wouldn't love the idea of singing motherboards if you had the night to learn the BIOS beep codes for the 10 year old mail server (without backup). It would make a great alarm clock!

    100. Re:Microsoft controls compoter booting by Patch86 · · Score: 1

      If he wants to find out why he is wrong, perhaps he should be consulting with a lawyer. No offense, but I don't want to pay for a DOJ that staffs an extra 2,000 people just so that they can read every piece of email that comes in, and respond back with a detailed analysis of all the legal mistakes made.

      Presumably, it is the DoJ's job to look into this sort of matter. If they have done so (i.e., tasked some of their staff or a lawyer to exam the case), presumably a report contains the findings. If I were to write to them with a serious query, I'd expect at least to be pointed in the direction of their findings.

      They are a government organisation and a public service, so their findings should reasonably be considered public (redacted if necessary, although I can't see why that would be in this case).

      I am in the UK, so YMMV. However how it would work here would be like this- I write to my MP asking a question. My MP isn't in that department, so he submits a formal written question to the relevant minister. The minister's department is legally obliged to answer his question, which he will then share with me.

      Frankly, considering the USA is one of the world's most democratic democracies, I'm surprised at the attitude I'm hearing in response to my comment. "Why should the government have to think and answer the questions of Joe Voter? What a waste of time!". I guess in the US it's vote once, don't think about it again for 4+ more years.

    101. Re:Microsoft controls compoter booting by KingMotley · · Score: 1

      We (citizens of the US) don't vote for those in the department of justice (DoJ), and they don't have a customer support office, nor should they. He might have a better chance writing his state representative. They typically have a larger staff, they are supposed to be a representative of their citizens, are voted into office, and as they are technically part of the legislative branch of government, are supposed to oversee the judicial branch that the DoJ is in. Which coincidentally is in the US is about as close to your MP as we get.

    102. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      I would go a step further and point out that there are charities and such which also provide competing services. Why do we need the Federal or State government to do anything for us other than a deep and abiding need to control other people?

    103. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Yes, because attacking the bios is such a common attack.

      What? It isn't common at all? So this whole thing is just MS trying to lock everything in to its upcoming walled garden?

      Now it makes sense.

    104. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      Because subjecting food and drug companies to 51(actually 57 if you count the territories) different standards would not only increase safety, it would cut food and drug costs!

      What you are suggesting is 50 seperate countries that are loosely affiliated. At least Europe doesn't have entire countries filled with uneducated rednecks like many US states are.

      Moving these agencies down to the state level would create a country will even wider disparity. Hell holes like Alabama, W. Virginia and South Carolina, which can not support themselves without federal help are going to get better if they have to manage their own FDA or EPA?

      South Carolina would become a taliban like state, complete with harsh penalties for violating Christian tenants.

      Alabama would bring back slavery.

      West Virginia would literally become a hole because the entire state would get blown up for its coal.

      Texas would become an unlivable pit of toxins.

      Ironically the states with the most people that support your type of idiocy are also the states that require federal aid to operate. There is maybe one deep red state that gets more federal dollars than they pay in. Yet, they have the gall to blame the federal guv'mint for all their problems.

      Within 10 years red states would be no different than your average thrid world country without a strong federal government supporting them.

    105. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      If all the natural disasters in the past 10 years haven't convinced you that charities can handle big events than their is no hope for you and you should kindly STFU.

    106. Re:Microsoft controls compoter booting by nukenerd · · Score: 1

      How would entering a bootloader key into an UEFI input box be more complicated than typing a product key into an installer input box, which apparently users managed to do for quite some time?

      Not neccessarily more complicated, but a serious psychological barrier. Because when installing an app with a product key the user is not overriding, or conscious of overriding, a "safety feature". But entering a bootloader key will have the nature of overriding a safety feature, which will deter casual users from trying out Linux and possibly liking it. Microsoft hate it when that happens.

      Of course, most Windows users never install an OS, Windows being pre-installed. To do things at UEFI level will be a bridge too far for most users.

    107. Re:Microsoft controls compoter booting by nukenerd · · Score: 1

      No offense, but I don't want to pay for a DOJ that staffs an extra 2,000 people just so that they can read every piece of email that comes in, and respond back with a detailed analysis of all the legal mistakes made.

      In fact I would pay for my proportion of the extra staff to consider these points and investigate them properly.

      Better (and cheaper) than allowing MS to treat me as a doormat and cash cow, by locking me out of my own PC unless I buy their software.

    108. Re:Microsoft controls compoter booting by KingMotley · · Score: 1

      Ok, send your cheque to the EFF. Problem solved.

    109. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      It is not the DOJ's mandate to educate the public on law. It's to find and make sure laws aren't being broken, and when they are to bring a case to trial.

      Justice must not only be done, it must be seen to be done. (Oscar Wilde. Or maybe Ben Franklin).

      Educating the public on law is not the same as explaining their reasoning, you arrogant fat fuck.

    110. Re:Microsoft controls compoter booting by ancientt · · Score: 1

      Human sacrifice, dogs and cats living together... mass hysteria!

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    111. Re:Microsoft controls compoter booting by Anonymous Coward · · Score: 0

      and moaning furry elise splash screen?

  2. It does not work yet... by Zemran · · Score: 1

    ... no story here, move along.

    --
    I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
  3. re: samsung by X0563511 · · Score: 1

    Who would have thought that just randomly poking memory of a laptop would brick it. Long ago Samsung told me that it was just fine to be doing this, and that there would not be any problems (I based the samsung-laptop driver on code that Samsung themselves gave me.)

    Hmm... so the firmware is so retarded that bad values in RAM can permanently break the hardware?

    That sounds safe. Hope that thing comes with ECC RAM!

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  4. Isn't this, "also Linux works round Samsung bug" by Anonymous Coward · · Score: 1

    It was Samsung firmware at fault. Thier fault. Place blame correctly.

  5. But hibernation was right out? by Anonymous Coward · · Score: 0

    So the hibernation functionality had to be removed because it could be used to boot an unsigned operating system, but this is A-okay?

  6. Then why UEFI by Faisal+Rehman · · Score: 0

    So is there need of secure boot?

    1. Re:Then why UEFI by Anonymous Coward · · Score: 0

      Secure Boot is a feature which Linux would benefit of too.

    2. Re:Then why UEFI by Anonymous Coward · · Score: 1, Insightful

      Only if user can set the keys, not MS / NSA.

    3. Re:Then why UEFI by Rockoon · · Score: 1

      Only if user can set the keys, not MS / NSA.

      So secure boot IS a feature which Linux would benefit from, too. Thanks AC.

      --
      "His name was James Damore."
    4. Re:Then why UEFI by Anonymous Coward · · Score: 0

      Part of the getting MS's blessing for OEMs to re-sell Win8 is to allow end users to manage certs. Go figure. Making up FUD.

      Let me take a shot at this game.

      Linux isn't secure because malware writers can insert back-doors directly into the source.

      Yay, FUD for everyone! I do agree that MS kind of deserves it.

  7. shortest bible verse by Jarno+Hams · · Score: 0, Offtopic

    linus spoke

  8. Alternatives by fyngyrz · · Score: 5, Insightful

    Well, actually, another alternative is for motherboard manufacturers to continue to make motherboards that boot the same way as they have for some time. So older, fully functional operating systems can continue to boot.

    Of course, this would allow us to continue to use those fully functional OSs, and remove a goodly portion of the incentive to upgrade... so one might, if one were cynical, imagine that there is a corporate motive at work here.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Alternatives by Anonymous Coward · · Score: 4, Informative

      Which they do. Every motherboard out there can have its secure boot disabled by the user, in addition they should all accept custom keys.

    2. Re:Alternatives by nojayuk · · Score: 3, Informative

      Not implementing UEFI means the mobos can't be used in a production environment where they can receive the coveted "Windows 8 Ready" approval for millions of customers in the coming years. Continuing with the older BIOS system means they can easily boot alternative OSes for a few thousand enthusiast customers (who can in fact use UEFI anyway) but they lose the much bigger market. Decisions decisions...

      Mobos are megacheap for what they do because of the numbers of each model that are built; a custom mobo with classic BIOS to specifically support Linux or other open OSes would cost hundreds of bucks per unit produced in limited quantities. At that point a cost-benefit analysis says "pay the damn Microsoft tax already!"

    3. Re:Alternatives by Anonymous Coward · · Score: 1

      Microsoft requires this for x86/64 (for Windows 8 certification) and forbids it for ARM (for Windows RT). So no, not every motherboard will allow the user to disable secure boot.

    4. Re:Alternatives by Simon+Brooke · · Score: 4, Interesting

      Mobos are megacheap for what they do because of the numbers of each model that are built; a custom mobo with classic BIOS to specifically support Linux or other open OSes would cost hundreds of bucks per unit produced in limited quantities. At that point a cost-benefit analysis says "pay the damn Microsoft tax already!"

      While in practice the pragmatics of the situation are that you are right, in principal I believe that we should be talking to the anti-trust authorities - both sides of the Atlantic - because this is very clear abuse of monopoly. Unless, of course, Microsoft irrevocably commits to authorise any version of any competing operating system for free, in which case the whole point of secure boot has just vanished.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    5. Re:Alternatives by Anonymous Coward · · Score: 0

      Because tablets are always the bastion of openness, right?

      There it really matters, things are as they should be.

    6. Re:Alternatives by Anonymous Coward · · Score: 0

      While in practice the pragmatics of the situation are that you are right, in principal I believe that we should be talking to the anti-trust authorities - both sides of the Atlantic -

      They don't give a shit. Just like they don't care that native drivers for most hardware are only released for Apple and Microsoft products. But go ahead, pound your head against that brick wall and see if it will do you any more good than it's done the rest of us over the last 20 years.

    7. Re:Alternatives by TangoMargarine · · Score: 1

      What the hell difference does it make, then, if the user can disable it? So somebody could e.g. modify GRUB to default to when booting Windows pass some sort of --secure-boot-on flag, and --secure-boot-off for everything else, right? In which case the only thing we gain from it is Windows patting itself on the back that it's "secure"...until somebody figures out how to hack it in about 6 months...

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    8. Re:Alternatives by westlake · · Score: 1

      While in practice the pragmatics of the situation are that you are right, in principal I believe that we should be talking to the anti-trust authorities - both sides of the Atlantic - because this is very clear abuse of monopoly. Unless, of course, Microsoft irrevocably commits to authorise any version of any competing operating system for free, in which case the whole point of secure boot has just vanished.

      UEFI and Secure Boot are not backed by Microsoft alone.

      The Unified EFI Forum or UEFI Forum (where UEFI stands for Unified Extensible Firmware Interface) is an alliance between several leading technology companies to modernize the booting process. The board of directors includes representatives from eleven "Promoter" companies: AMD, American Megatrends, Apple, Dell, HP, IBM, Insyde Software, Intel, Lenovo, Microsoft, and Phoenix Technologies.

      Unified EFI Forum

      Secure Boot was introduced in v. 2.2 of the UEFI spec,. ca. 2008-2009.

      The geek feels ambushed and pole-axed by a technology that has been in development for over five years. But if he had been paying attention he would known this was coming. Unified Extensible Firmware Interface

      ''Secure boot'' is a technology described by recent revisions of the UEFI specification; it offers the prospect of a hardware-verified, malware-free operating system bootstrap process that can improve the security of many system deployments. Linux and other open operating systems will be able to take advantage of secure boot if it is implemented properly in the hardware.

      Making UEFI Secure Boot Work With Open Platforms

  9. Problem would solve itself if we stop buying crap by Anonymous Coward · · Score: 0

    The reason Microsoft gets away with this is because they have dominance in the market and we little users have not taken the initiative to purchase hardware from companies that respect our freedom. In fact there is only one company that has shown any real concern here. ThinkPenguin is the only company you can get a system form with Linux and know that there aren't any proprietary driver/firmware dependencies. The company doesn't sell ANY devices which are not compatible with 100% free versions of Linux. Humorously this is only partially done for ethical reasons. The founder recognized the major problem new users face with Linux is proprietary software. That was while working for a commercial distribution which included a lot of proprietary software. ThinkPenguin now is leading the way on the hardware front mostly thanks to the fact they have made the adoption of Linux by more novice users much easier. Just imagine what they could do if the larger community stopped complaining and started buying Linux friendly hardware.

  10. Re:Isn't this, "also Linux works round Samsung bug by ProfMobius · · Score: 5, Informative
    Agreed. From http://www.jakobheinemann.de/en/blog.html :

    The implementation in Samsungs UEFI shows some weird behavior. Error code EFI_INVALID_PARAMETER should only be returned, if one of the given pointers to variables is NULL and pointing to an invalid memory section. Samsungs implementation also throughs this error, if the given memory blocksize is not exactly 128 bytes, so for example (like the Linux-efivars module does) 1024 bytes. The Linux module does not expect the strange error code (it checks for NULL pointers itself) and does not report any UEFI variables, no boot entries, no nothing. The installer accepts that and installs the Linux boot entry into the first slot, where actually the boot entry for the setup is located - overwriting that entry! Setup is dead since Linux took its boot entry.

    It does look like the Samsung implementation is doing weird things and Linux is doing weird things in return because it is expecting it to follow standards...

    --
    EULA : By reading the above message, you agree that I now own your soul.
  11. Samsung UEFI by Anonymous Coward · · Score: 2, Interesting

    So ... does this mean Windows installs are just as vulnerable to a malicious piece of code poking bits to the wrong memory addresses and bricking the laptop? since it's an UEFI problem, it should be OS-agnostic.

    1. Re:Samsung UEFI by Anonymous Coward · · Score: 0

      It's one thing to test it so that it works with Windows, its another thing to make sure it is a proper implementation of the standard. While the bug and the standard would be OS-agnostic, the QA testing almost assuredly would not be.

    2. Re:Samsung UEFI by mjg59 · · Score: 1

      Yes, but Windows requires signed drivers.

  12. Yeah, you know by Anonymous Coward · · Score: 0

    Good old "BootServices->LoadImage()".

  13. Re:Problem would solve itself if we stop buying cr by Anonymous Coward · · Score: 0

    so why the need to use secure boot if windows is so good ?

  14. Who loads the pre-loader? by Anonymous Coward · · Score: 1

    He who pre-loads the pre-loads pre-loads what he wishes.

  15. Re:Problem would solve itself if we stop buying cr by Anonymous Coward · · Score: 0

    Windows has become so good that there really is no point running Linux on desktops anymore.

    I had a giggle, but sorry, bait not taken.

    We expect a slightly higher quality of trolling on this site. A little bit of effort please.

  16. Fuck secureboot, it must die, not be worked around by Anonymous Coward · · Score: 1

    Fuck secureboot.
    It must die, not be worked around.

  17. Re: samsung by Gaygirlie · · Score: 2

    Later on in the thread someone said that clearing NVRAM is enough to fix the brick, ie. either remove the NvRAM battery or otherwise prevent it from refreshing the NvRAM for 30 seconds and you're golden. Granted, that still requires opening up the whole laptop.

  18. Samsung's response? by harryjohnston · · Score: 3, Interesting

    Has anybody seen confirmation that Samsung will be repairing affected user's machines under warranty? Definitely a design fault, it should be impossible for software to brick hardware.

    1. Re:Samsung's response? by Anonymous Coward · · Score: 0

      The question is - who''s design fault? In my mind, it is the kernel developers who work on efi support who are at fault. Their fix for the problem is not a fix - just a hack. See http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=e0094244e41c4d0c7ad69920681972fc45d8ce34

    2. Re:Samsung's response? by Anonymous Coward · · Score: 0

      No, but if you suddenly see a bunch of laptops on the Samsung Store's refurb page, you'll know what really happened :-)

    3. Re:Samsung's response? by Anonymous Coward · · Score: 0

      You've obviously never worked with embedded systems where software bricking the hardware is pretty common and expected if you don't know what you're doing. It's why a lot of boards and chips ship with JTAG to onboard bootable flash or ROM. In some cases you can even permanently damage your hardware if you write the right code.

    4. Re:Samsung's response? by harryjohnston · · Score: 1

      Which is fine for an embedded system, but not for a general-purpose computer.

  19. Can't you just disable secure-boot? by Anonymous Coward · · Score: 0

    Can't you just disable secure-boot if you don't want a distro tainted by Microsoft?

    1. Re:Can't you just disable secure-boot? by maxwell+demon · · Score: 2

      On x86, you can -- for now. On ARM, you can't -- at least if it is Windows 8 certified.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:Can't you just disable secure-boot? by Skapare · · Score: 1

      And so ... UEFI and Microsoft must die!

      --
      now we need to go OSS in diesel cars
  20. Nothing Has Been Fixed With Samsung Laptops by segedunum · · Score: 5, Informative

    I don't know where people get that idea from. If you read the kernel people are just disabling the driver because the code is so utterly retarded. Samsung haven't done shit about it as is typical for Samsung.

  21. No. by boorack · · Score: 1

    It's fault of whoever designed this crap in the first place (Microsoft?). My opinion is that it does NOT serve any useful purpose, abd it doesn't improve overall security of a PC. It only causes problems. The only purpose of this thing is to reinforce Microsoft lock-in on PC consumer market.

    1. Re:No. by Anonymous Coward · · Score: 0

      It's certainly not particularly useful for most /.ers but to the non-geeks it may 'possibly' save a rootkit based headache.

  22. Re:Problem would solve itself if we stop buying cr by santosh.k83 · · Score: 1

    ThinkPenguin is a ray of hope. Unless Linux finds a reasonable level of support from hardware makers it's going to keep getting more difficult to counter the strategies of Microsoft, Apple and co. An alternative to buying from ThinkPenguin (since shipping is likely to be a put-off for international orders) is to purchase individual components from those manufacturers who don't restrict their hardware with Windows only drivers or are particularly uncooperative with the FOSS community. This won't directly sway the issue of Secure Boot, but still the FOSS community does number in the tens of millions at least, and so coordinated action can send strong signals, provide it can unite together. Anyone knows of a updated online database for hardware (and their makers) that plays well with FOSS?

  23. Re:Fuck secureboot, it must die, not be worked aro by maxwell+demon · · Score: 1

    There's nothing wrong with secureboot as long as you, as the owner of the computer, can install the keys for your OS. Indeed, you should even have the option to only install your own keys (i.e. to remove the installed keys, ideally with the ability to backup), in case you want to make sure nobody installs another operating system than the one you have chosen.

    --
    The Tao of math: The numbers you can count are not the real numbers.
  24. There is the key problem.. by Junta · · Score: 2

    The concept of 'SecureBoot' is inherently unable to accommodate user keys very well. The reason being that abilitiy to write the keystore from the OS in a straightforward manner makes it, by definition powerless. Now it could be mucked with so that for desktop systems you request some one-time passphrase from firmware setup and then use that in the OS to push your key. For servers you could use ability to authenticate to serive processor as a key (complication being that it would have to be a credential beyond the reach of IPMI KCS type interfaces, since that's not securable. Ultimately though, the whole concept of secureboot as the mechanism to always protect the boot seqence is flawed. Thinking about the larger picture proves this out. The more precisely a security mechanism can model the authentic intent of the authorized user, the better. SecureBoot as defined can only model the vendors intent, which has to be fairly wide open. Some people have said that this could protect the integrity of SELinux, but then again malicious policy data could be fed in. You could argue that perhaps they can at least be tamper-evident with an audit log, which is critical but not ambitious enough. What they should have emphasized was a mechanism where the frimware and OS work together with the TPM. The authorized OS takes ownership of the TPM and from then on the boot process be protected in that way. Offline attacks can be meaningly mitigated to a significant degree, which SecureBoot really cannot. The OS would require passphrase to sign kernel, initrd, and loader configuration file. The model wouldn't scale up beyond that, but the likes of LUKS could actually meaningfully take it from there to assure tamper-proof fielsystem and hibernate memory images.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:There is the key problem.. by maxwell+demon · · Score: 2

      The key installation process could remain completely in the BIOS. First, the OS verifies the boot image with the installed keys. If that fails, it looks for the key in a standardized location. If no key has yet been installed (which means this is the initial installation boot) it just installs that key. Otherwise, it asks the user for a fingerprint of the key, which for bought OS versions can be entered from the installation instructions (very much like the product key today), and for self-signed bootloaders you'd just generate that from the key. Note that at this point no operating system is yet running so unless the BIOS itself is compromised (in which case all protection it might have provided is gone anyway) there's no way any malware could interfere with that process (of course it also must be secured that the initial installation state cannot be reached again except from within the BIOS).

      For pre-installed computers, the initial installation would be done by the vendor; if the user wants to install an operating system with another key than the pre-installed one (e.g. wants to switch from Windows to Linux), all he has to do is to enter a key fingerprint found in the documentation when booting up the install disk. For computers bought without OS, even that step is not needed.

      I don't know much about servers, but I guess they are generally sold either without OS, or preinstalled with the OS intended to be used. In both cases, there would be no need for user interaction.

      This scheme of course leaves a small hole in that you might install your initial OS from compromised installation media (for subsequent installations, that would be caught by the need to enter the fingerprint, unless you are switching vendors and also the documentation was compromised). However I don't think that risk is much higher than the risk of having a compromised BIOS, especially given that end user computers are generally sold pre-installed.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  25. No... by Junta · · Score: 1

    Just because a developer puts out a *workaround* to avoid exacerbating a problem, does not mean they were the ones to make the mistake first. Notably, I personally know of UEFI implementations where in any way messing with the method to get into setup is impossible from the running OS. It is perfectly possible and reasonable to have a frimware that can keep itself whole and allow a user to be confident that no matter what the OS does, they can trivially reset to defaults. I know developers that exceedingly careful about the efi variable space and how it musnot t impact the ability to recover.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:No... by Skapare · · Score: 1

      One way to do this is have a pre-boot manager that has its own PROM and flash, and when an OS boots, it sets a hardware flag that makes it own PROM and flash unwritable (or even unaddressable) until the whole hardware is reset (which always runs that PROM). An alternative is to have a separate small CPU with that PROM and flash, to run the controller and thus is fully isolated from the main CPU. In this alternative, the small control processor could still be running even when the OS is running on the main CPU. I think some enterprise servers already have this. Mainframes do. Things the controller could do (if implemented to do this) is stopping the main CPU, erasing or loading its RAM, managing (remapping) its devices, and starting the main CPU. The OS in the main CPU cannot access the control CPU at all. With additional features, this could also be used for cloud services management.

      --
      now we need to go OSS in diesel cars
  26. Re:Isn't this, "also Linux works round Samsung bug by IAmR007 · · Score: 2

    I just hope this doesn't end up like ACPI, where everything is broken and only companies with secret specs can be made to work easily.

  27. Samsung didn't follow the standard. Linux did. by raymorris · · Score: 4, Interesting

    Linux followed the IEFI standard. Samsung did not. Unambiguous foul on samsung.

    More specifically, Samsung tried to implement version 2 of the standard and advertised it as version 2, but accidentally left in code which required version 1 behavior. Additionally, if an OS implemented version 2, when Samsung's firmware got confused, it didn't throw the proper error message, but instead returned it's own address to be overwritten. So at least two failures on Samsung's part. Linux simply followed the standard as written.

    1. Re:Samsung didn't follow the standard. Linux did. by Anonymous Coward · · Score: 0

      Well if Linux followed the IEFI standard, they got it wrong. The actual document is called the UEFI specification. Sounds like you have not really got a clue about what you are talking about.

  28. Gov't == Force; Commercial == Voluntary by Anonymous Coward · · Score: 0

    > ... the risk of allowing corporations to inhibit
    > competition was less threatening than the risk
    > of allowing the government to regulate such
    > behavior. It reflects the laissez-faire notion that
    > corrupt elected officials are more dangerous
    > than corrupt corporate executives.

    The nature of government is that they force you to do what they command, whether you want to or not.

    But you don't have to do business with non-government corporations. (It's not like you are forced to buy health care.)

    For this reason, corrupt elected officials are more dangerous than corrupt corporate executives.

    1. Re:Gov't == Force; Commercial == Voluntary by nukenerd · · Score: 1

      But you don't have to do business with non-government corporations. (It's not like you are forced to buy health care.)

      You have left me puzzled. You mention health care - are you saying that you can choose to die untreated? Or are you saying that doing business with non-gov organisations is dissimilar to being obliged to doing [forced by bad health] business with a health company? Further confusing is the difference between health care in USA and elsewhere in the world, where it is often free.

      Actually, I am (in UK) forced to do business with many non-gov corporations - unless I drop out of society and become a down-and-out. I must pay for food, electricity, water, transport, etc, etc, all with non-gov corporations, many of them monopolies.

    2. Re:Gov't == Force; Commercial == Voluntary by Anonymous Coward · · Score: 0

      You have left me puzzled. You mention health care - are you saying that you can choose to die untreated?

      But at least you'd be dying free rather than living as the slave of a communist nanny-state.

      --
      roman_mir

  29. Why don't you list the rest? by ArchieBunker · · Score: 1

    Everyone keeps mentioning Microsoft like they thought up this whole UEFI thing. Well guess who else is also a "promoter" company.

      AMD, American Megatrends, Apple, Dell, HP, IBM, Insyde Software, Intel, Lenovo, Microsoft, and Phoenix Technologies.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Why don't you list the rest? by DarwinSurvivor · · Score: 1

      Now how many of those support(ed) secure-boot specifically?

    2. Re:Why don't you list the rest? by Microlith · · Score: 1

      All of them. Apple isn't using it yet but I'm sure its inevitable.

  30. How about BSDs? by unixisc · · Score: 1

    Will BSD based OSs, such as PC-BSD, boot as well?

  31. Yeah by ArchieBunker · · Score: 1

    Its called "disable" and is written into the UEFI spec. You don't have to run it. This has as much impact as those TPM chips that everyone here claimed would kill Linux back in 2005 or so.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Yeah by Microlith · · Score: 3, Informative

      It is not written into the UEFI spec. In fact, the UEFI specification makes no such statements with respect to it being possible to disable secure boot, only how it is supposed to work. That was done deliberately.

      The only reason you can even turn off secure boot on hardware now is because Microsoft caught shit for the first pass of their guidelines that left it up to OEMs whether or not users would be able to turn off secure boot. Had they left like that you can guarantee that Samsung et. al. would have locked every laptop and desktop they shipped with Windows 8 and you would never actually own your PC again.

      I bet Samsung is more pissed that Microsoft changed it so they had to allow for unlocks than they are at their own developers.

    2. Re:Yeah by ArchieBunker · · Score: 1

      Care to provide a link to the documentation supporting your claim?

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
  32. Re:Problem would solve itself if we stop buying cr by Anonymous Coward · · Score: 0

    Yes- h-node.org is pretty good although there are problems with using it to find compatible/friendly hardware. Like all other databases for GNU/Linux it suffers from the fact manufacturers swap chipsets and model numbers don't equal chipsets. The chipsets are what really matter because that is what GNU/Linux has to support driver wise. It is better than nothing though since without it you would be completely lost. However I wouldn't want to use it unless there were no other options available.

    Also- doesn't ThinkPenguin have European & US operations? They mention a UK warehouse on the about page in addition to there US operations.

  33. Seconded. Drop it on Reddit by PotatoHead · · Score: 1

    Ok, I can type more than that for my comment.

  34. Re:Problem would solve itself if we stop buying cr by santosh.k83 · · Score: 1

    Haha I wish! I'm in India and getting it shipped is a no-go. I hope they open a store or franchise here in the future.

    I can't think of as sweeping a monopoly as that of MS, for any other branded global product! People seriously should get out of the Microsoft gravity well. :-P

  35. Re:Problem would solve itself if we stop buying cr by Osgeld · · Score: 1

    A handful of nerds will never even be noticed when hundreds of millions of normal people continue to buy without any knowledge

  36. More reasons to disable/remove it. by sethstorm · · Score: 1

    While there might be a good use for something like SecureBoot, answering to a manufacturer (whether it be Microsoft or anyone else) only makes avoidance or removal the only good decisions.

    Same thing goes with TCPA/TCG equipment.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  37. And you wonder why people haven't all gone Linux by Anonymous Coward · · Score: 0

    ...and you wonder why people haven't all gone Linux. I didn't understand a word you said in the snippet above.

  38. dirt-cheap OEM windows licenses by SpaceLifeForm · · Score: 1

    You mean those Windows 8/RT licenses for devices that few consumers are buying? The OEMs got suckered because they did not have he spine to tell Microsoft where to go. Now they realize they made a mistake, but the problem is already in existence. The OEMs should make a pair of firmwares for each device, and give the purchaser the choice, not let Microsoft dictate.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  39. MS does not see the bigger picture by syleishere · · Score: 1

    I definitely commend MS for attempting to get back in market, but this was wrong way to do it. Reality is, more people may buy hardware manufacturers hardware made for MS if it can be made Linux bootable otherwise MS will just continue to loose market share. As we have already seen with MS tablets, no one wants a slimmed down windows 8 OS, they want the full OS so they can use what they been use to using for years. I believe MS does have a big chance at market share here in tablets, but only if it runs windows 8 fully(users can do what they want like hey been use to, not limited by the surface tablets). MS has biggest advantage here I believe if they go this route, since all gamers and office users are use to windows to begin with. The thing MS does need to give up to get back into this century is to make windows 8 free as an OS. That will allow them to compete fully in tablet industry, allowing people dual boot Linux and windows 8 for an example, or even as a virtual Image. As it stands we have moved from industrial age to computer age for awhile now, only open source has survived because of active development. We have seen time and time again how people who do not move their program/OS to opensource, have eventually been outdated within a few years with something new, vs an opensource release where programmers can voluntarily help improve it, thus making it exist even to do this. IE: Linux, apache, bind ... just to name a few. MS needs to make something of value, not try to prevent people doing things, there are far to many programmers in this world today to undo anything restrictive, it makes sense to go the former route. A bigger question is how would MS like it if Linux manufacturers went on to secure the boot loader to prevent MS from ever running, would they like that? Would it affect their revenue? Would it be anti-competitive? Of course. I think they big picture here is "Do unto others and you would have done unto you".

  40. Thunderbolt? Lightning? by k2r · · Score: 1

    So Apple does UEFI, too?

  41. PC vendors should have not allowed this by apexwm · · Score: 1

    I don't know why PC vendors have allowed Microsoft to control their hardware. The hardware should be released as-is, and the software to fit the hardware. It's completely backwards.

  42. Re:Isn't this, "also Linux works round Samsung bug by Anonymous Coward · · Score: 0

    It will. You bet it motherfucking will.

    Any standard that requires more than 2 hours to implement will be broken beyond belief in every possible way by OEMs, and anyone who believes otherwise is delusional.