Slashdot Mirror


Ubuntu Can't Trust FSF's Secure Boot Solution

sfcrazy writes "The Free Software Foundation recently published a whitepaper criticizing Ubuntu's move to drop Grub 2 in order to support Microsoft's UEFI Secure Boot. The FSF also recommended that Ubuntu should reconsider their decision. Ubuntu's charismatic chief, Mark Shuttleworth, has responded to the situation during an interview, and explained the reason they won't change their stand on dropping Grub 2 from Ubuntu. Shuttleworth said, 'The SFLC advice to us was that the FSF could require key disclosure if some OEM screwed up. As nice as it is that someone at the FSF says they would not, we have to plan for a world where leaders change and institutional priorities change. The FSF wrote a licence that would give them the rights to take specific actions, and it's hard for them to argue they never would!'"

85 of 377 comments (clear)

  1. They expect OEMs to lock machines down? by makomk · · Score: 5, Insightful

    The SFLC advice to us was that the FSF could require key disclosure if some OEM screwed up.

    So in other words they're anticipating not only that OEMs are going to accidentally or intentionally ship machines running Ubuntu that are locked down so that you cannot boot your own kernels on them but also that they won't be able to convince the OEMs to fix their broken BIOSes to allow users to run their own code. By not using GRUB2 they ensure that said OEMs would have no legal obligations to allow you to run the code you wanted on the PC you'd just bought.

    1. Re:They expect OEMs to lock machines down? by jmorris42 · · Score: 5, Interesting

      It gets better. Ubuntu is assuming this lockdown will be happening with OEMs they have a contractual relationship with.

      Think about it. I put out Unknown Hacker Linux with a boot loader signed by me. I publish it on my website somewhere. Evil Bit Computers downloads it and installs my public key into the firmware of machines that they then sell to the public in a totally locked state. A buyer of one of those machines decides they want to wipe the preload and install Windows 8. They go Evil Bit and demand they keys per the GPL3 and get an Evil Laugh(TM). Then they come to me and demand the signing key and I tell them, I feel your pain but I'm sorry I can't do that because it would compromise every machine installed with packages signed by that key. And they couldn't do a darned thing to me legally because I have no relationship to Evil Bit Computers. If push came to shove Evil Bit could be required to issue new firmware allowing rekeying or they could be barred from distribution of GPL3 software. But I'd never see the inside of the courthouse.

      And now you know why I have never considered Ubuntu. Never could say why, but they have always given off a 'wrong' vibe. Best explanation would be the short story _Young Zaphod Plays It Safe._ Just an undefined unease with em.

      --
      Democrat delenda est
  2. Re:Ubuntu understands users by 0123456 · · Score: 4, Insightful

    Until Windows 9 requires that Secure Boot can't be turned off and you can't install new keys if you want to ship with a 'Windows compatible' sticker.

    FSF may be fruitcakes at times, but on this they're correct. 'Secure Boot' should have been named 'Windows lockin'.

  3. Re:Ubuntu understands users by jawtheshark · · Score: 2

    Ubuntu [..] understands why Microsoft needs to employ secure boot

    I don't understand why Microsoft requires secure boot. Care to explain?

    I mean the boot sector "virus"/"malware" thing is highly overrated. I've never seen one in the wild. The situation as is was just fine.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  4. Good riddance by Hatta · · Score: 5, Funny

    Grub2 is an epic piece of shit anyway.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Good riddance by jmorris42 · · Score: 2

      > Grub2 is an epic piece of shit anyway.

      Not exactly. It is epic. In that it is trying to live up to the "Grand" in its name. But it has to be admitted that it is in one important way inferior to GRUB 1. The big advantage of GRUB over LILO was that you didn't have to worry about an unbootable machine if you changed anything and forgot to 'rerun lilo'. GRUB2 brings those bad days back with it's mammoth configuration file spread into shards in /etc/ to make it possible for scripts to manipilate it in a sane way.

      --
      Democrat delenda est
    2. Re:Good riddance by Hatta · · Score: 2, Informative

      The big advantage of GRUB over LILO was that you didn't have to worry about an unbootable machine if you changed anything and forgot to 'rerun lilo'.

      Which was never a big deal anyway. Just boot from external media run lilo, and reboot. Worked every single time. Why is that worth writing a whole new boot loader over?

      Grub on the other hand would occasionally hose itself for no reason. Booting from external media and running 'grub-install' or 'update-grub' usually worked, but I still had one system that grub so totally screwed up that even that wasn't enough.

      --
      Give me Classic Slashdot or give me death!
  5. Grub bugs by Twinbee · · Score: 3, Interesting

    I know this is offtopic, but just a quick request to the powers that be. I tried installing Ubuntu a while back, and 'Grub' not only made Ubuntu boot by defaut, but also wouldn't allow any easy way for to change that to Windows. In addition to that, uninstalling Grub proved to be very cumbersome.

    I'm sure many would be far less patient than me, so it may help perceptions of Linux/Ubuntu if some of the basics were in place.

    --
    Why OpalCalc is the best Windows calc
    1. Re:Grub bugs by dkleinsc · · Score: 2

      At least Linux Mint's installer, and I think Ubuntu's as well, figure out that Windows is already on your system during the install process, and set up Grub so you can easily just choose "Windows" when the computer is booting up.

      In other words, the "powers that be" know about the problem, and have a pretty good solution in place right now.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Grub bugs by CanHasDIY · · Score: 3, Insightful

      The worst part (of Grub2, IMO) is, you can't even make configuration changes without blindingly painful, self-inflicted dental surgery, or installing a separate, non-default GUI package (startup-config-manager or some such shit) to your Ubuntu box.


      I miss my grub.conf and menu.lst!

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    3. Re:Grub bugs by Knuckles · · Score: 2

      Oh, hell, yes. There was a time in the mid 90s where Windows people would install Linux on a separate partition, for fun. Then they tried to get rid of it further down the line and oh fuck, I'm never doing this again. Linux on the desktop might be twice as far along if GRUB hadn't been such a piece of utter shit.

      Grub in the mid-nineties? I don't think so.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    4. Re:Grub bugs by bluefoxlucid · · Score: 2

      this is wrong, because it'll keep booting old kernels, until they're removed and it won't boot anymore. You want to add your config to /etc/grub/41custom or whatever, so when the automated configurator runs it puts your custom config into the generated configuration file.

  6. Re:Ubuntu understands users by SuricouRaven · · Score: 5, Insightful

    Because:
    1. Once the technology is deployed, it requires only altering one line of a contract to kill linux on the desktop.
    2. Because being able to ensure the OS hasn't been tampered with by the hardware owner is vital for any attempt to make effective DRM schemes.

  7. Re:Ubuntu understands users by betterunixthanunix · · Score: 4, Insightful

    While FSF just tries to fight their ideological war, Ubuntu takes less hard road and understands why Microsoft needs to employ secure boot. Good for them, and better for Linux.

    How is this good for users? Restricted boot environments are about DRM, not about securing the system from malware. Canonical does not care about whether or not people can use the computers they own in the manner they wish to use them, so how is that a good thing?

    I do not want to choose between Fedora and Ubuntu; I want to use whatever distro I fancy, and I want to be able to switch distros without jumping through hoops (yes, there are hoops to jump through now; this move by Canonical does nothing to advance any solution to that problem).

    --
    Palm trees and 8
  8. Mandatory Warning. by Anonymous Coward · · Score: 5, Informative

    Serious Sandwich, aka Bonch, Sharklaser, Tech* etc is one of a number of sockpuppet accounts established and maintained by Burson Marsteller on behalf of Microsoft.

    Their presence in this discussion means comments and moderation will be slanted to emphasize their client's viewpoint.

    Treat all commenters in this discussion with suspicion and derision. Do not post or reply to posts yourself.

    1. Re:Mandatory Warning. by rickb928 · · Score: 2

      "Treat all commenters in this discussion with suspicion and derision."

      Suspicion is the norm around here. Derision is the default action of many/most.

      I can't hardly tell the difference between the misinformed, ignorant, or paid/unpaid shills. So I end up considering the content of comments. Radical and time consuming, but hey, what else do I have to do?

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    2. Re:Mandatory Warning. by Anonymous Coward · · Score: 4, Informative

      Well, whoever he is he's factually wrong.

      UEFI booting has absolutely nothing to do with boot sectors. Secure boot is part of (A superset of?) UEFI booting. A system doing a UEFI neither needs, looks for, nor cares about the boot sector.

      Boot sectors are part of the old, old, old legacy boot method where you had to chain larger and larger bits of code to jump the CPU in to its newer, more powerful modes. More or less, the sytem starts in a mode so dumb it can only run a few bytes of code. It can't read or interperate filesystems. It cant jump in to a modern 32 or 64bit kernel I can't do anything but read very simple code from a fixed location. This location is the boot sector, and it's always sector 0. This code calls a larger boot loader, then a larger one, then eventually reaches a point where it can start up a modern operating system.

      UEFI is actually a tiny OS that can read partitions/filesystems directly and can call a modern UEFI compatable boot loader directly. Now, not to say you can't subvert your modern UEFI bootloader. (Thats what secure boot is all about) But it certianly has nothing to do with boot sectors.

    3. Re:Mandatory Warning. by Anonymous Coward · · Score: 3, Interesting

      Can't prove he's on someone's payroll, but damn sure he's a sockpuppet and troll.

      Here, check his first ever posts and compare with his likely previous account (which only survived for a few hours).

      Except for common talk points and phrasing, "Google abuses opensource", "only gives back what they're required to by GPL", "hidden behind servers", note the behavioural similarities, fresh account, dives into Google/MS related discussion right from the start with pro-MS/anti-Google trend, manages to weave agenda-related comments into not really on topic conversations.

    4. Re:Mandatory Warning. by hey! · · Score: 2

      Why because he says something you dont like?

      Well, until people can be persuaded to distrust comments they agree with, people distrusting those they disagree with is the only thing standing between us and total public credulousness.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  9. I Call Bullshit. by darkonc · · Score: 5, Insightful
    Canonical can't be held responsible for somebody else's screw-up. If Canonical distributes GRUB consistent with the GPL3, then there responsibility is done. If somebody else screws up by distributing GRUB in a non-conformant way, then all they can do is ask canonical to distribute their private key to get the manufacturer's bacon out of the fire. Canonical would then be free to laugh at them.

    It seems to me that Canonical is missing the bigger piece -- which is that the vibrancy of Ubuntu depends on the wider vibrancy of Linux. If Ubuntu jumps into Microsoft's lifeboat and leaves the rest of the GNU/Linux community to sink or swim, Canonical is ultimately slitting their own throat slowly.

    Trusting Microsoft over the FSF seems foolhardy at best.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:I Call Bullshit. by LourensV · · Score: 5, Informative

      I think the reason for the SFLC's advice regarding having to reveal th key is that Canonical distributes updates directly. Here's the scenario:

      1. The OEM sells a PC with Ubuntu preloaded and the BIOS locked.
      2. The user buys the PC and then updates GRUB2 to a newer version supplied from the Ubuntu repositories. It'll install fine, because it's been signed by Canonical, and the Canonical key is in the BIOS.
      3. User wants to modify GRUB2. They get the sources from Canonical, modify, recompile, and try to install. The computer won't boot, because their modified version is missing a signature.

      This means that Canonical is violating the Tivoisation clause in the GPLv3. Canonical is redistributing GRUB2 to the user, and the licence won't let them do that unless they also provide the user with everything they need to be able to change GRUB2 and load it onto their computer just as they're doing with the original they were given. Since Canonical can't unlock the BIOS (only the OEM can), the only way they can fulfil those requirements is by giving out their key.

  10. Re:Ubuntu understands users by Hatta · · Score: 2

    Microsoft "needs" to employ secure boot in order to gain an advantage over smaller competitors who can't push OEMs into providing their signing key by default. Nothing more, nothing less. Any other justifications offered are smokescreens, and you are a naive fool if you believe them.

    --
    Give me Classic Slashdot or give me death!
  11. Not quite: They want to still work in a screwup... by nweaver · · Score: 2, Insightful

    The expect that an OEM may screw up. In that case, their current solution will still allow users to run their own code except for the bootloader itself.

    But if they used a GPLv3 bootloader, they have received advice that they might have to reveal the key when the OEM screws up, because that would be necessary for someone to provide their own bootloader.

    Far better to not chance it and just avoid the GPLv3 for something that actually has a free license, rather than the significant impositions that GPLv3 attempts to impose in the name of the FSF's particular vision of "freedom".

    --
    Test your net with Netalyzr
  12. Re:Ubuntu understands users by Jean+Taureau · · Score: 3, Informative

    It's also optional

    Unless you're on ARM, in which case it won't be, so no, it's not always optional.

  13. Re:Ubuntu understands users by betterunixthanunix · · Score: 4, Interesting

    I don't understand why Microsoft requires secure boot. Care to explain?

    Here is but one example: the market for video games is billions of dollars, and while a lot of that money is in consoles and phones, there is still plenty in PC games. The problem is that on my PC, I can modify the game in arbitrary ways -- I can remove a license check, I can cheat (BIG problem in MMOs), etc. The reason I can do this is that the OS has no good way to stop me -- even if Windows tried to prevent me from running unsigned code, I can run a program before Windows even boots up to get around that restriction.

    Thus restricted boot environments become a necessity for Microsoft to turn Windows into a DRM-friendly platform. DRM on PCs is not dead, it was just on vacation while the big players worked on a way to sneak in restricted boot environments. No more grabbing secret keys out of running processes, no more replacing WoW DLLs to cheat, no more patching software to evade license checks. That's why Microsoft requires this.

    That is also why we need to fight back against this.

    --
    Palm trees and 8
  14. Except that OEMs are cannonical's partners... by nweaver · · Score: 2

    Part of the vision is that you should buy a Ubuntu system, right? In this case, Canonical is working with the OEMs to produce a certified system.

    Thus if one of the OEMs screws up, Canonical does have a relationship with the product, as provider of the software, and may, under the GPLv3's "anti-TiVoization" clause, have to provide the signing key.

    This is "Better to avoid the problem altogether"

    --
    Test your net with Netalyzr
  15. Shuttleworth isn't being entirely candid by Todd+Knarr · · Score: 4, Informative

    I'm sure the SFLC did tell him that a mistake by an OEM could force disclosure of the signing key. But notice he doesn't say explicitly that they told him it could force disclosure of Canonical's signing key. That's because I'm pretty sure they didn't tell him that. Think about it. The logic here is that an action that breaches the GPLv3 by a downstream distributor (the OEM) could force the upstream to correct the breach. Now, suppose I put that in the context of code: I distribute a GPLv3'd piece of software, you receive it from me, modify it and distribute the modified version. If Shuttleworth's argument is correct, then I am in breach of the GPLv3 because I'm not distributing the source code to your modifications as required by the GPLv3. But that's obvious nonsense, since I'm only required to distribute the source code to the software I'm distributing and I'm not distributing your modifications at all. Only you're doing that, and the only way you can pass your obligations back to me is if you're me in the legal sense (ie. a wholly-owned subsidiary company or a division of my company) or if I've signed a contract with you to take on those obligations for you.

    So I suspect that while Canonical would be required to distribute any tools needed to create signed bootloaders and the keys needed for the BIOS to boot them, unless they're distributing the actual hardware it'd be on the OEM (who selected the hardware) to take any steps necessary to comply with the GPLv3 as regards the hardware (ie. either choose a BIOS that allowed keys to be enrolled or Secure Boot to be disabled, or distribute their own signing keys). Of course that could place the OEMs in a bind: if they used Canonical's signed binaries and keys then the OEM would be obliged to provide the signing key, but Canonical is not obliged to provide it to them. Which I think is exactly the situation the FSF desires: OEMs placed in a position where to use a very desirable bit of software in their equipment requires selecting a BIOS that permits user control over the Secure Boot process and keys.

  16. Re:Ubuntu understands users by betterunixthanunix · · Score: 4, Insightful

    I mean reasons that benefit the user

    That never enters the picture; users, in this model, are nothing more than an exploitable resource, a source of revenue for the corporate overlords.

    --
    Palm trees and 8
  17. Re:Ubuntu understands users by jmorris42 · · Score: 5, Interesting

    > Secure Boot is very much required security feature. It will lock out malware that hides rootkits in boot sector. That's a very good thing.

    Somebody with more crypto knowhow, please put me some knowledge on here. Because I'm not seeing it that way. Secure boot will work wonders to ensure Hollywierd and Microsoft that their hardware isn't doing something nasty like letting the guy who put money on the counter and thinks they own it (how funny!) run something of their choosing. What I don't see is how it really protects the user from malware.

    The security only runs one way. Once somebody can subvert the boot process in any way (and show me ONE device that hasn't been rooted) all malware need do is what it has always been doing. Take over the boot. Then IT checks the sig on Windows and tells it that "I'm the bootloader, you can trust me." and there isn't a 100% sure way to verify backwards. We all know most vendors will still be flashing the BIOS/UEFI from Windows because anything else will be too much hassle for the end users. They will pretty much have to do it to get key revocation lists. Oh yea they talk now about secure pathways through secured supervisor modes but we know that if it is running Windows nothing on that CPU is really and truly secure. And wait until the motherboard makers start encheapening the system. Remember when a physical write protect jumper was standard to protect flash BIOS? And a ROM portion with an emergency rescue reflash util? When was the last time you saw any of those protective measures on sonsumer equipment?

    > It's also optional, so you can always install Linux.

    On x86, for now.

    --
    Democrat delenda est
  18. Re:Not quite: They want to still work in a screwup by betterunixthanunix · · Score: 4, Insightful

    The expect that an OEM may screw up. In that case, their current solution will still allow users to run their own code except for the bootloader itself.

    In other words, what we had with OtherOS on the PS3.

    But if they used a GPLv3 bootloader, they have received advice that they might have to reveal the key when the OEM screws up, because that would be necessary for someone to provide their own bootloader.

    How is that a bad thing? This is not a key that is used to protect military secrets, it's a key that serves exactly one purpose: to prevent people from running modified software.

    Far better to not chance it and just avoid the GPLv3 for something that actually has a free license, rather than the significant impositions that GPLv3 attempts to impose in the name of the FSF's particular vision of "freedom".

    Your freedom to throw punches ends where my face begins. My freedom to install software on my computer is not less important than some OEM's freedom to restrict what software runs on their products.

    --
    Palm trees and 8
  19. Re:Ubuntu understands users by Anonymous Coward · · Score: 5, Insightful

    Everyone knows the Free Software Foundation cannot be trusted, but Microsoft can.

    I just got back from vacation...did the universe invert while I was away?

  20. Re:Not quite: They want to still work in a screwup by 0123456 · · Score: 4, Insightful

    Far better to not chance it and just avoid the GPLv3 for something that actually has a free license, rather than the significant impositions that GPLv3 attempts to impose in the name of the FSF's particular vision of "freedom".

    The "freedom" to actually be able to run the software you want on the computer you bought? You're right, they suck.

  21. Re:Ubuntu is doing the right thing by betterunixthanunix · · Score: 5, Insightful

    If the only thing keeping this secure

    Secure from what? The goal is not to secure you from a bootloader virus; I doubt that was discussed for more than five minutes while this system was being designed. The goal is to secure DRM systems from you, the user, because of what happened with DVDs and deCSS, what happens with software cracking tools, etc. The goal is to turn PCs into iPads.

    This is a trap, designed to rob you of the freedom you have right now, which as it so happens is the freedom that PCs were meant to provide in the first place.

    --
    Palm trees and 8
  22. Not quite the flaw you make it sound like, Mark... by pla · · Score: 5, Insightful

    The SFLC advice to us was that the FSF could require key disclosure if some OEM screwed up.

    Yes! Yes, they could - Because it would mean that the OEM had "accidentally" taken away the user's right to do whatever the fuck they want with hardware bought and paid for by that user. And I have no problem with requiring key disclosure in that situation.

    Look, Shuttles, we get the idea that you want every bit as much control over Ubuntu as Microsoft has over Windows, and UEFI has the potential to finally fulfill your little wet dream there. You seem to have overestimated your importance in the Linux world, however - If you won't honor the spirit of "free" software, we'll simply use a distro that does.

  23. Re:Ubuntu is doing the right thing by PhilHibbs · · Score: 2

    Let me get this straight. They are saying that an OEM's actions might mean that the GPL could be used to force Canonical to release something?

    I release some Code A under the GPL (which works fine on its own) and some Code B under a proprietary licence, and a third party links A to B and releases it, that in no way compels me to release my proprietary code B! This is an analogy, not an attempt to explain exactly what is happening, but I think it's apt.

  24. Why did you go with Linux? by ackthpt · · Score: 4, Insightful

    I chose it because I could see the sources, update as I see fit, build as I see fit and be able to do a build without clobbering all my installed software.

    So why would I suddenly want to chose a closed source Microsoft solution? This is the company, whose practices since 1995 are the major reason why we have malware, viruses and worms.

    Such great vision from the start, nobody would even think to remotely try to control your computer, right?

    As a mainframe admin I was charged with keeping sneaky bastages out all the time, why didn't Microsoft believe this sort of thing could happen on a PC? To this day they still have gaping holes in security and their transparency is a thing of fantasy.

    --

    A feeling of having made the same mistake before: Deja Foobar
  25. But Microsoft isn't changing position? by CanEHdian · · Score: 5, Insightful

    As nice as it is that someone at the FSF says they would not, we have to plan for a world where leaders change and institutional priorities change

    As nice as it is that someone at Microsoft says they will sell $99 keys, we have to plan for a world where leaders change and institutional priorities change

    --
    When the copyright term is "forever minus a day", live every day like it's the last.
  26. Re:Not quite: They want to still work in a screwup by nweaver · · Score: 3, Insightful

    How is revealing the key bad?

    Well, how about that it would be revoked! Having the key would allow one to subvert Secure Boot on windows systems, so you can bet dollars-to-doughnuts that if Canonical had to release its key, Microsoft would revoke Canonical's key.

    --
    Test your net with Netalyzr
  27. Re:Ubuntu understands users by betterunixthanunix · · Score: 2

    Just ask Sony or MS how well that turned out

    Keep in mind that it took four years to break the PS3 DRM, and even now the majority of PS3 owners are not in a position to jailbreak their devices.

    --
    Palm trees and 8
  28. Why are we allowing these "people" to do this? by mcgrew · · Score: 4, Insightful

    Intel had the bright idea back in the nineties and it was soundly rejected; Intel got a lot of bad publicity and backed off. Then MS came up with "Palladium" ten years ago and it, too, was soundly rejected and MS got yet another black eye.

    WTF, people?? FIGHT THIS MADNESS!! This is yet another round of MS's war against all other OSes. This is MS wanting to control YOUR computer. This has no upsides whatever, and is all bad.

    Gees, ten years isn't that long, have you folks forgotten already?

    1. Re:Why are we allowing these "people" to do this? by bill_mcgonigle · · Score: 5, Insightful

      Gees, ten years isn't that long, have you folks forgotten already?

      Two weeks after 9/11 the USAPATRIOT Act was highly controversial, despite the recent attack, and had sunset provisions.

      Ten years later, it's renewed without any real debate.

      "Keep us safe from the terr^H^H^H^H rootkits". In both cases the power-hungry gladly assume additional control and remove freedoms.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Why are we allowing these "people" to do this? by jmorris42 · · Score: 2

      > Gees, ten years isn't that long, have you folks forgotten already?

      No, a new crop of idiots with iProducts have shown up. As long as the chains come in both black AND white and are considered the latest style they will not only submit to them, they will wear them with pride. They will make sure their clothing is designed to emphasize the brand name on the chains.

      Now consider the XBox fanbois are just as bad. DRM to them is wonderful. It stops cheating, so STFU you haters.

      Slowly, surely, relentlessly, those who control the culture have inserted those memes into the young through the media. Remember the close nexus between Apple through Pixar and into Disney that allowed His Steveness to push the RDF straight out into the mass media? And now follow the influences from Microsoft through MSNBC to NBC and out into the vast GE/Comcast media empire, the large game publishing houses into all of the other media. And for that matter, every media company, by definition, pushes the agenda of big media and DRM is their number one issue. They are nothing if not patient.

      --
      Democrat delenda est
    3. Re:Why are we allowing these "people" to do this? by GameboyRMH · · Score: 3, Interesting

      Gees, ten years isn't that long, have you folks forgotten already?

      Everyone forgot their last vague memories of the importance of computing freedom after iOS showed them how nice the inside of a prison cell could be.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  29. Re:Not quite: They want to still work in a screwup by betterunixthanunix · · Score: 4, Insightful
    That's the point of GPLv3: if these OEMs want to screw things up, then they have to deal with not getting to run GPLv3 software. If Canonical wants to make these "certified" hardware systems, then they should do one of the following:
    1. Require that all certified systems ship with custom mode enabled by default, or that they ship without any restricted boot environment
    2. Produce a separate key for every OEM, so that if one OEM screws up, they lose their Ubuntu certification without affecting other OEMs.

    Otherwise, they are just legitimizing an attack on user freedoms, despite being the maintainers of the most popular GNU/Linux distribution out there (and despite the fact that those very freedoms are what enabled their entire operation).

    --
    Palm trees and 8
  30. Re:Not quite the flaw you make it sound like, Mark by nweaver · · Score: 2

    Except that key disclosure would cause a lot of harm.

    Canonical's solution still allows you to run all your own code except the bootloader in this case. Since the bootloader itself is not locked down, you can boot anything from the bootloader.

    But if they had to disclose the key, then this means Microsoft has to revoke Canonical's key, because that key would allow subverting Window's secure boot model, and now it can't be used to install without requiring user EFI reconfiguration on any PC that includes Canonical's key in its revocation list.

    --
    Test your net with Netalyzr
  31. Antitrust authoritities? by ThePhilips · · Score: 2

    Anybody heard any reaction from the antitrust authorities?

    US would probably remain mum, but I do not think EU would accept the OEM lockdown by convicted monopolist that readily.

    Yes, there are security concerns, but they are negligible compared to the power grab by the convicted monopolist.

    --
    All hope abandon ye who enter here.
  32. Which would be a greater attack on user freedom? by nweaver · · Score: 4, Interesting

    Which is a greater attack on user freedom?

    a) Not being able to change the bootloader?

    b) Not being able to install on new systems without changing EFI settings because the signing key got revoked?

    Canonical chose "A". Fedora chose A, too, btw, because they didn't sign grub, but built a "pre-bootloader-bootloader" to load Grub.

    --
    Test your net with Netalyzr
  33. Re:Ubuntu understands users by spire3661 · · Score: 4, Interesting

    Most of the people in the scene will tell you that the PS3 wasnt cracked for 4 years because the truly skilled people that crack this stuff were being hands off about it. Once Sony went into full on evil mode, all bets were off.

    --
    Good-bye
  34. Re:Ubuntu understands users by Anonymous Coward · · Score: 5, Insightful

    If I don't have the keys to my computer, it's not mine.
    RMS's The Right to Read looks less and less paranoid all the time.

  35. Re:Ubuntu understands users by spire3661 · · Score: 2

    "If Microsoft plays fair" Does not compute.

    --
    Good-bye
  36. SECURE BOOT IS A FRAUD by Jeremiah+Cornelius · · Score: 4, Insightful

    Ask yourself, what percentage of a system's time and lifecycle are spent in boot? What percentage of the binary runtime image is loaded in this process?

    "Secure boot" is FAKE SECURITY whose ACTUAL risk is GREATER than its SUPPOSED benefit. Lock boot images, and the real security problems for persisting on a host and hiding activity will only move to the next rung on this ladder.

    The only thing "Secured" is vendor lock-in.

    Sure, you can detect a compromised kernel at boottime. That is a FRACTIONAL coutermeasure, to actual risk. EVERY driver and ring-0 loadable module needs also to be signed. It's bullsht, in the real computing world - unless you have an XBox or iPad model.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:SECURE BOOT IS A FRAUD by Jeremiah+Cornelius · · Score: 5, Insightful

      Boot sector virus is not the target, to be fair.

      It's to prevent loading a compromised kernel image. A signed boot-loader chain will only load if uncompromisable with cryptographically verified signatures and checksums.

      But this is not the threat to most users, most of the time.

      And? If they are dumb or mistaken enough to get an infection that will compromise their OS image and ring-0 loadable software? They are going to be compromised in OTHER WAYS that will NEVER touch the system image. Secure system boot is a good way to protect a boot-loader for encrypted volumes - but not even needed for this to be effective.

      It is a security chimera - with more opportunity for mistakes and misuse than protection.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:SECURE BOOT IS A FRAUD by recoiledsnake · · Score: 2

      >When was the last serious "boot sector virus"

      Refer to my other post. http://slashdot.org/comments.pl?sid=2962071&cid=40565349

      >however the serious win from this technology can only be had if the owner of the machine gets to set the key and sign his own boot images. Then you are talking about some serious win.

      Umm, thats exactly what Microsoft requires for Windows 8 certification of x86 machines. You can even remove Microsoft's key if you so wish.

        Why is this so hard to comprehend?

      --
      This space for rent.
    3. Re:SECURE BOOT IS A FRAUD by networkBoy · · Score: 2, Insightful

      This has nothing to do with vendor lock in (in the /. microsoft sense) nor is it really targeted at preventing viruses. It is so that microsoft or apple can sell an OS that is guaranteed to not have been tampered with for content protection enforced at boot time by the hardware.

      I imagine there will be ways around this, but it is going to be much harder.
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    4. Re:SECURE BOOT IS A FRAUD by Jeremiah+Cornelius · · Score: 4, Interesting

      Bingo.

      This serves the interest of every RENT TAKER on your PC - and does so by depriving YOU, the "owner" of the machine. Your choice is limited, to created guarantee of revenue to certain corporations.

      Mind you, now. Shuttleworth is either naive - or playing a sacrifice move in the Chess game. This is an incremental step towards the death of Linux/BSD/etc on general-purpose hardware. It is a CRITICAL step - the direction of the game will be decided on how this plays.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    5. Re:SECURE BOOT IS A FRAUD by Plekto · · Score: 2

      No, All it does is hasten the move towards obsolescence for Ubuntu and a move to a better fork instead.

      There's a real reason I use Mint now, and it's not because of me saying that it's better. It's that Ubuntu has just simply gotten so much worse and bloated lately. In addition, the person in charge of Ubuntu's development is a type-A asshat is essentially acting exactly like your typical tyrannical CEO at work. "You'll suffer under my vision of how things should be and like it".

      As if. I jumped ship over a year ago and have never looked back.

      Ubuntu getting you upset? Find something else and be happy.

    6. Re:SECURE BOOT IS A FRAUD by lsatenstein · · Score: 2

      Boot sector virus is not the target, to be fair.

      It's to prevent loading a compromised kernel image. A signed boot-loader chain will only load if uncompromisable with cryptographically verified signatures and checksums.

      But this is not the threat to most users, most of the time.

      And? If they are dumb or mistaken enough to get an infection that will compromise their OS image and ring-0 loadable software? They are going to be compromised in OTHER WAYS that will NEVER touch the system image. Secure system boot is a good way to protect a boot-loader for encrypted volumes - but not even needed for this to be effective.

      It is a security chimera - with more opportunity for mistakes and misuse than protection.

      I see the UEFI solution, is for future hardware which will have no micro usb port, no slot for external memory, a sealed unit and exist only as a tablet. Otherwise, one could have a read-only USB device that is UEFI compliant and since it is read-only, secure boot is achieved. The software in the USB device is used to verify the mother board bios, which is what is desired.

      Here is my prediction. I believe that Microsoft itself is going to run into a few hundred million customer problems one day within 18 months of UEFI implementation, and that the mother board bios chips in these things will be white elephants, as will be Windows 8. I can see it now, a new update causes UEFI to fail. News at 11pm.

      When you enforce Rube-Goldberg software designs to verify a bios, in the end you get bitten by unforeseen combinations of technology that is designed to lockout other vendor products.

      --
      Leslie Satenstein Montreal Quebec Canada
  37. Re:Which would be a greater attack on user freedom by betterunixthanunix · · Score: 5, Insightful

    Except that Canonical is in a position to demand that EFI boot restrictions be disabled by default. That does not seem to have entered the picture, because they do not care about user freedom. I disagree equally with Fedora's approach, because I personally switched away from Fedora when I disagreed with some changes they made, and this boot restriction system will make that harder to do.

    Now is the time to fight back, not compromise. Bootloader restrictions are a direct attack on free software and user freedom, and the response by Canonical and the Fedora project has been to just lie down and accept that attack.

    --
    Palm trees and 8
  38. Re:Ubuntu understands users by Hatta · · Score: 2

    And we are supposed to give Microsoft ultimate control over what we run on our computers because you want to play a game?

    --
    Give me Classic Slashdot or give me death!
  39. Re:Not quite: They want to still work in a screwup by bluefoxlucid · · Score: 4, Insightful

    The FSF's version of freedom is equivalent to nanny-state socialism. They've basically decided that their idea of playing nice needs to be enforced by big stick, and will happily trample over anything and everything that does something they dislike.

    In this particular case, Ubuntu wants to place a bootloader that will allow you to load ANY operating system, bypassing the "security" features they dislike in the new UEFI. Ubuntu wishes to ensure that users can boot any operating system they like and run any software they want. Their concern is that the GPLv3 makes provisions by which the FSF could, in this case as the owner of GRUB2, deem that a machine that won't let them replace GRUB2 with something else is in violation of the GPLv3. At that point, they can demand that Ubuntu surrender its encryption keys used to provide secure bootloader verification--which then allows anyone to sign any bootloader they want, thus negating any security features you could leverage out of the bootloader (for example, intentionally instructing it to boot only signed code--keeping the chain trusted, rather than booting a foreign OS as is the option).

    The point of contention is where the FSF gets to demand Ubuntu hand over their encryption keys for this particular application because they've decided it's 'unfair' that users don't have the option to replace a bootloader. The GPLv3 is a restrictive license agreement whose provisions do in fact allow the copyright holder to make certain demands about HOW their software is used. Most people fixate on the "Free" part because you're free to distribute and modify the software; but you are also "Obligated" to publish your modifications in source form if published in any form.

    The GPLv3 brings restrictions on how you can use the software, such that you must be able to modify it--the hardware you use the software on must be configured to allow the use of modified software (or any other software). 'Jailbreaking' is not a thing with GPLv3 because the vendors would have to supply a way to run custom software. If the Linux Kernel was GPLv3, then you wouldn't have to root any phones to install Cyanogenmod: vendors would be required to provide an official method for the end user to replace the software with custom versions.

    The Affero versions of the GPL family of licenses go even further: if you USE a modified version of the software, you must publish its source. That means if you modify an AGPL Web server and use it to serve your Web site, you have to put up the Web server's source code. An AGPL Web application would work the same way: modify an AGPL CMS and you need to publish its source code on your Web site.

    These licensing restrictions are important to understand when licensing Free software. Canonical has decided not to license GRUB2 in Ubuntu on UEFI platforms because of potential conflicts between their requirements and the requirements of fulfilling the licensing agreement in certain cases. The FSF is extremely well known for its hard-line enforcement stance and thus there is the concern that they would not negotiate to reconcile technical mistakes, but rather take advantage of them to file a hostile injunction and demand release of encryption keys. The FSF behaves in this way because they have high ideals about what's "good for everybody"--as I said, they are effectively nanny-state socialists and want to get their fingers in everything so they can make people "play nice."

    In short, this is why we have many licenses. The FSF uses the GPLv3 because they have their ideals and can support them with the GPLv3 (which, by the way, was born mainly out of the FSF's distaste for locked-down TiVo platforms). Other people still use the GPLv2 because they understand what the GPLv3 entails and their ideals are dissimilar from the FSF--Linux is GPLv2 because the relevant bodies are not sharply against locked-down phones running android, something they could legally prevent with GPLv3. Similarly many people use the BSD and MIT licenses because their philosophy is, "Here is code! Somebody might find this useful!"

  40. Malware vs. DRM by DrYak · · Score: 2

    Then IT checks the sig on Windows and tells it that "I'm the bootloader, you can trust me." and there isn't a 100% sure way to verify backwards.

    For local malware: Indeed, there is no way.
    In theory, the correct way to check anything in a Secure Boot environment is to ask the TPM chip.
    In practice, a compromised machine might be running inside a hypervisor. All traffic to the TPM chip will be instead routed to a fake-TPM routine which sign stuff with the malware's private key, and at load time, the rogue hypervisor could patch Windows to put the malware's public key where normally the official TPM key resides.
    Everytime Windows has a doubt, it will ask the TPM which will give a perfectly bogus positive answer, which will perfectly match the bogus patched in key.

    For DRM: There is a way.
    In this case the whole secure environment isn't only restricted to the local machine.
    The streaming sever can require the compromised client to provide a proof that the machine is legit (an answer from the TPM chip "yes, I did boot only a legit version of windows" signed with the TPM key) but although the hypervisor fake-TPM can provide such an answer, it can't sign it with actual real keys that will be recognized by the streaming server.

    It won't be impossible to circumvent neither, it just requires a bit more work than compromising a machine locally.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  41. Re:Ubuntu understands users by phantomfive · · Score: 4, Insightful

    Some dogs like their leashes. :(

    Some users prefer walled gardens. They don't know what they've lost.

    It's rather stunning how close we are getting to some of the dystopias predicted by the FSF. They seemed silly at the time.

    --
    "First they came for the slanderers and i said nothing."
  42. Re:Ubuntu understands users by jawtheshark · · Score: 2
    I'm not convinced. The Sony Rootkit was not a bootloader rootkit. This is more in the lines what a bootloader rootkit should look like. From what I know there are none in the wild.

    Secureboot makes the machine on my desk not mine... That is a problem. That you closed source people don't see this, is actually part of the problem.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  43. Re:Ubuntu is doing the right thing by nedlohs · · Score: 2

    That's the advice they have.

    They could choose to take an analogy in a random slashdot post or they could take the advice of a lawyer specialised in the field of software licensing.

    Decisions, decisions...

  44. Re:Ubuntu understands users by Dorkmaster+Flek · · Score: 2

    It took four years because the people who could actually do it weren't trying. Once Sony started being dicks about removing OtherOS, they dove in head first. It took about 12 months from that point, which is par for the course with the 360. And when it was finally cracked, it was cracked hard. They got the private key for signing executable code.

    --
    I like to think of online DRM as something akin to a college -- you pay for lessons until you learn something.
  45. Re:Ubuntu understands users by jmorris42 · · Score: 2

    Yes, many enthusiast motherboards do that. But all also, by default, allow updating of the BIOS from within Windows. Now go look at mass produced machines from Dell, HP, Lenovo, etc. How many of them allow updating from within the BIOS? My Thinkpad at least allows the BIOS to be write protected before turning control over to the bootloader but doesn't have a built in flashing utility.

    And getting the BIOS image to put onto that USB stick all too often requires Windows to unpack it out of a self executing binary.

    > I've seen quite a few 'boot from cdrom' style bios upgrades, too. and on the cdrom? syslinux! ;)

    You know what I call that? Flash from user space. Bad idea. If you can flash from Linux malware can flash from Windows.

    Flashing should happen one of two ways.

    1. From the BIOS itself. And it should check a signature on the proposed image first. It should allow the owner to override the warning if the sig doesn't match to permit things like LinuxBIOS.

    2. From an IPMI controller or similar totally isolated processor running a small, carefully controlled software load. And only after checking a signature, probably with no override possible. Physical presence at the console for an override isn't unreasonable and is as close to 100% safe as the real world permits.

    --
    Democrat delenda est
  46. Re:Ubuntu understands users by GameboyRMH · · Score: 2

    Boot sector viruses are a vanishingly rare novelty too, possibly the rarest form of virus.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  47. Re:Not quite: They want to still work in a screwup by Anonymous Coward · · Score: 2, Informative

    The Linux kernel is GPL v2 because many, many contributions were made without the "or later" clause. Regardless of any desire to, it is legally impossible to transition to v3 without a massive auditing effort to locate and rewrite every contribution made without the "or later" clause or to locate the original authors and secure permission.
     

  48. A little background on Burson-Marsteller by Anonymous Coward · · Score: 5, Informative

    (please note that I am NOT the same AC that made the accusation, but rather, one that wondered who this firm is, so I figured I would share my findings...)

    Ok, so I do a bit of digging for two minutes, and came up with this:

    Who:
    Burson-Marsteller is a PR firm. As in, a really, really, REALLY big fuckin' firm. Apparently the only place on Earth worth mentioning that doesn't have an office of theirs is Antarctica.

    http://en.wikipedia.org/wiki/Burson-Marsteller

    Where:
    Burson-Marsteller has been very, very busy. I haven't had time to second-source the entries from Wikipedia, but supposedly this firm has been at the forefront of a lot of really, really bad shit. The original Tylenol Poisoning scare, Three Mile Island, PR for Phillip Morris; you name the PR nightmare, and there's a good chance they've been there to mop up. In other words, these guys are "World-Class Spin Doctors".

    When:
    "When" really doesn't even apply in the context I'm using because they are still in business as part of the WPP plc, the world's largest advertising agency. Which means, "when" is really all the time.

    http://en.wikipedia.org/wiki/WPP_Group

    What:
    It took a bit of digging but I found a set of links that tied them back to Microsoft. Ok, so now we have something tying the two together with Microsoft as Burson-Marsteller's client.

    http://www.economist.com/blogs/babbage/2012/03/microsoft-v-google

    http://www.techdirt.com/articles/20110513/15424314269/burson-marsteller-digs-itself-deeper-hole-deletes-critical-comments-its-facebook-page.shtml

    The accusation:
    I myself have observed "shill-like" behavior over the last decade on Slashdot, and in the last 4 years it has intensified quite a bit. I believe that, while there is no direct way to prove the accusation, there is sufficient background for readers to make an informed decision as to the possibility of the accusation being accurate.

    Why AC:
    Yes, I have an account here, let's just say numbered under 200,000 and leave it at that. No, I will not post this with my account for reasons that should be readily apparent to anyone with two brain cells attached - which is to say, attracting the attention of a world-sized firm to my little pittance is probably not the wisest move to make. If they have enough money to pay people to sit around all day and troll slashdot forums, then they certainly have enough money to harass me (given the opportunity).

    Sometimes the best tactic to keep out of harm, is to simply not be seen.

  49. Re:Just set a jumper, done by nautsch · · Score: 2

    Why not? This is easily answered.

    Secure Boot does not mean "secure for you". It means secure for Microsoft.

    The advertised "feature" of anti-virus, anti-malware is a strawman. I don't get why any hardware manufacturer would be so unbelievably greedy and implement this just to get a stupid "Works with Windows 8" sticker, but obviously I am just too stupid to get it, because it will probably happen.

    I really, really hope something will happen, that prevents the whole secure boot thing with MS certificates. I don't know. Maybe the European High Court (or whatever its called) does something about "secure boot"

    There would be a really easy way of implementing secure boot without any certificates from a special vendor. Just securely hash the boot sector at first boot. If the has changes, ask the user to verify the change or rebuild the old boot sector. This way you cannot change the boot sector without the user knowing it. Easy as this and as secure as the so called "secure boot". And as a bonus you still can run any software YOU want.

    --
    If you find a typo, you may keep it.
  50. Re:Not quite: They want to still work in a screwup by Anonymous Coward · · Score: 5, Insightful

    That’s why I prefer contributing to GPL projects over non-copyleft: I know that helps the fight for a world in which all computer users have the 4 freedoms.

    Canonical decided that they no longer care about that which made their founder rich.

    GPLv3 just closes some loopholes, so I prefer v3 over v2: more measures to ensure my freedom in the cases where I am a mere user (98% of all the software I interact with).

  51. Re:Not quite: They want to still work in a screwup by higuita · · Score: 3, Informative

    You don't understand GPL.

    GPL is there to allow the final user to do whatever he want with his hardware.

    A developer is not the final users, if he wants to use GPL code, he must give the same rights he received to everyone.
    GPL2 had some holes that allowed some developers/builders to take the work of others and not giving back what they should.
    GPL3 was made to fix that holes... yep, some people that were abusing the GPLv2 holes didnt like it, but bad luck, its not their code.

    If you don't like that license, don't use programs with it and start over with your preferred license. you are not important, the final users are!

    So here is the global view:
    GPL is to give ALL power to the final users
    Closed source gives all the power to the product owners/builders... the user loses freedom
    BSD/MIT gives all the power to the developer and hope that product owners/builders are nice to not take the user freedom...

    <sarcasm>everyone knows that companies are always nice to the users!!</sarcasm>

    --
    Higuita
  52. Re:Ubuntu is doing the right thing by Archangel+Michael · · Score: 2

    Which results in the very thing that it claims to not want. GPL3 code is RESTRICTIVE license. It is an anathema to FREEDOM. True freedom includes some not so nice things

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  53. Re:Ubuntu understands users by gman003 · · Score: 2

    It took four years because for the first 3.9 years, the tinkerers were satisfied with the official Linux-on-PS3. Sure, it was more locked-down than any Linux ought to be , but it was good enough for the tinkerers to tinker with.

    Once Sony stole* Linux back from the tinkerers, it took what, a month or two, before it was cracked? And cracked it open wider than the old Sony Linux port had?

    So depending on how you define when the tinkerers started trying to crack it, it took either years, or weeks.

    * Yes, stole. If "piracy != stealing because the original guy still has his copy", then taking away a working copy from someone *is* stealing, and should be labeled as such.

  54. Why doesn't Canonical just ask their partners? by Qubit · · Score: 4, Interesting

    Sure, it would need to be finalized in a legal document, but the first draft can look something like this:

    Canonical: Howdy, Partner. When we work together to bring a computer to market running Ubuntu and GPLv3'd GRUB, can you make sure that the end-user is able to install their own signing keys so they can install modified versions of GRUB, per the licensing terms?

    Partner: Okay, how would we do that? I mean, how can we make sure that we meet the terms of the license?

    C: It's not that difficult. Basically y'all just need to make sure that the end-user can change the set of signing keys listed in the firmware. The Free Software Foundation wrote a whitepaper about it. You can also contact them via email if you have any questions!

    P: Wow. That's really difficult to understand, too bad we don't have any engineers on staff who can figure....awww... I'm just kidding with you, of course we have skilled engineers and lawyers on staff. We even have people who know how to write emails. We should be all set!

    C: Awesome, Partner. Before you actually ship hardware with an Ubuntu-Certified sticker on it, why don't you send one of the pieces of hardware to us so that we can manually test to make sure that end users can install their own signing keys. We'll use my son jimmy, 'cause we want to make sure it's so easy a kid can do it.

    P: Okay, sounds great on my end. Glad that we had this conversation. I was worried it would take all day, but it really just took 15 minutes of my time.

    C: Yep. Now remember: If you do ship some hardware with GRUB installed and you make a mistake so that users can't install their own signing keys, you're going to have to make a firmware update or otherwise make this problem right. Understand?

    P: Isn't that what we have to do when we break the license of any of the pieces of software that we ship on our devices?

    C: Yes. But I just wanted to make sure that we stated it explictly so that you wouldn't try to push the mistake off on us.

    P: Fair enough.

    C: Great to talk. We'll put all of this down in the formal contract when our lawyers draw it up. Have your engineers call our engineers about any kernel bugs. We should be able to get this hardware out by Q1 of 2013. So long!

    P: Bye!

    ---------------

    I mean, seriously, what's The Big Deal here? Just make some contracts with your hardware partners and hold them to the terms of the contracts like every other business deal that has ever happened. Why does Canonical think this is so difficult?

    --

    coding is life /* the rest is */
  55. Re:Not quite: They want to still work in a screwup by mcgrew · · Score: 3, Insightful

    My freedom to install software on my computer is not less important than some OEM's freedom to restrict what software runs on their products.

    THEIR products? You paid for them, they're yours. I'd say you have every right to do anything you damned well please on your own equipment, and the vendor has no rights whatever after he has your cash. His rights are completely unimportant, yours are supremely important.

    This is like Ford saying you're only allowed to use Firestone tires, Goodrich aren't allowed.

    It's madness to go along with this evil bullshit.

  56. Re:Ubuntu understands users by CanHasDIY · · Score: 2

    Everyone knows the Free Software Foundation cannot be trusted, but Microsoft can.

    I just got back from vacation...did the universe invert while I was away?

    Oh yea, that - we sent you an email, but since everything inverted it must have gone to your outbox instead of your inbox, so you must have thought you sent it to yourself...

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  57. Re:Ubuntu understands users by CanHasDIY · · Score: 2

    The walled garden isn't what's bad - what's bad is the assumption, on the part of the 'gardners,' that they can and should have completely unfettered access to your data, regardless of whether or not you've given them permission.

    "But but but, you're in our garden, permission is implied!"

    Bullshit; When I take a cab, the drivers do not magically gain the right to go through my personal effects, merely because I'm "using their service."

    It never ceases to amaze me the kind of abuse people won't take from brick-and-mortars, but will line up in droves to take it from a toy maker.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  58. Re:Ubuntu understands users by ppanon · · Score: 2

    Secureboot would not have solved those... Neither are bootloader malware.

    No, but a secure boot loader is a link in the boot chain, so if you want to require it for the kernel and drivers (which would have solved those) then you do need to extend that to the boot loader or else the boot loader becomes the obvious point of attack. Just because the crooks are coming in the front door doesn't mean you shouldn't improve the lock on the back door at the same time as when you improve the lock on the front door. I agree that it's obvious that the owner should be the one who holds the keys, but concerns about who holds the keys doesn't mean there isn't value in installing [any/better] locks.

    It's like a chain of custody for your O/S. The information is only as safe as the weakest link.

    --
    Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  59. Re:Not quite: They want to still work in a screwup by recoiledsnake · · Score: 2

    If you don't like that license, don't use programs with it and start over with your preferred license. you are not important, the final users are!

    Isn't that exactly what Ubuntu is doing here, but the FSF is still objecting?

    --
    This space for rent.
  60. Re:Which would be a greater attack on user freedom by hairyfeet · · Score: 2

    How EXACTLY is this insightful? did Canonical stop bleeding money and get some major OEM deals i've not heard of? Last i checked they had a couple of low end units hidden on the back page of Dell, so they don't have anymore pull than "Bob's Distro" in that regard. hell looking at their number fall on distrowatch since Unity Mint would probably have a better shot of influencing the OEMs than canonical has at this point.

    sorry but being a big fish in a little pond is a hell of a lot different than being a little fish in a big pond, and compared to OEM sales Canonical's ubuntu wouldn't even be considered a guppy. personally i blame the community for not supporting linux retailers like System76 and instead buying the cheaper Windows units and slapping whatever they wanted on after getting the in reality "Windows tax break" thanks to the trialware and economies of scale. if you want to affect a market you need to be counted, and you're not being counted when you buy Windows units folks, simple as that.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  61. Re:Not quite: They want to still work in a screwup by bluefoxlucid · · Score: 2

    Because it's actually true. The heart of socialism is often stated as "from he who has the ability to he who has the need" or such; and overall it's basically a system by which the group shares what it produces. The basic theory is each man can produce more than he needs, and thus we should produce enough for everyone and then share the excess.

    The Free Software Foundation is Richard Stallman's brainchild. Stallman's philosophy is that programming code and other creative works are the righteous property of everyone. Because they can be duplicated freely, they should be duplicated freely; and because programming object code is much less elegant and harder to modify than programming source code, programming source code should be supplied with programming object code and should be traded freely as well.

    The entire purpose of the FSF is to take Stallman's vision of a world where proprietary, closed, restricted software doesn't exist and shape reality around it. In other words: he wants to take from those who can produce programming code and give to all of us so that we can benefit from that work freely. He'll use any leverage he can to force the issue, too: he's happily forced a few proprietary software applications into GPL by threatening injunction for them linking to GPL libraries (this is covered on the GNU site under Stallman's 'philosophy' area, in an article about why glibc is LGPL and not GPL--he noted as an aside that gettext is GPL and has allowed him to force two closed products into a GPL release thanks to their oversight).

  62. Re:Ubuntu understands users by JohnFen · · Score: 2

    Just because a solution doesn't solve the entire worlds problems shouldn't mean you don't implement it.

    True, but if a solution causes more problems than it solves, it certainly should mean you don't implement it.

  63. Re:Ubuntu understands users by Chirs · · Score: 2

    I'm not sure why they would need a revocation list. There is a handful of keys and they won't ever be revoked.

    If any of the root private keys ever got leaked they would need to revoke it, otherwise it could be used to sign arbitrary malware and bypass the whole purpose of secure boot.

  64. Re:Ubuntu is doing the right thing by betterunixthanunix · · Score: 3, Insightful

    Actually, I'm pretty sure that personal computers were simply "meant" to be useful to the most people possible

    No, PCs were built by people who wanted to own and control their computers, and whose opinion was that everyone else should have that freedom. In the 1960s (years before PCs), IBM, AT&T and other companies were already talking about how to bring computers into offices and homes, by selling computation as a utility. The plan was for you to have a terminal in your house, which would connect to a mainframe, and you would pay by the CPU hour, by the storage you used, etc. The computer itself would be equipment owned and operated by the utility.

    The point of PCs was to give you a computer that you owned and operated, rather than one you rented. You could install whatever hardware you wanted, you could run whatever software without worrying about the bill, you could modify the system in arbitrary ways. It was never a choice between PCs and having no computer access, it was a choice between PCs and renting time on some mainframe.

    Perhaps sad for those of us who tinker, but whether or not the bootloader is locked will have zero impact on the vast majority of personal computer users...

    I disagree; stronger DRM means tighter controls on what people can do. Copy a movie to your tablet, so you can watch it on the go? That will be something people will be forced to pay for, or even forbidden from doing in the first place. This is not just about hackers. Ordinary people often have no idea what their computer is truly capable of because they are using software, and now hardware, that is designed to restrict them.

    It's also sensationalist to assume that those of us who do tinker will not still have plenty of hardware options

    Yeah, but we may be forced to make decisions that we would not have had to make otherwise. What if dual booting becomes impossible, because Windows will not run on a system without these restrictions? That will stop a lot of people -- people who cannot afford two computers (like me when I was in middle school) and who cannot give up Windows.

    Either turn off "secure boot" (buy x86)

    Not necessarily easy to do; OEMs do not have to cooperate and enable custom mode, let alone allow you to disable the feature entirely.

    you may also just build your PC yourself

    There is no guarantee that Windows will actually run on such a system. Look at the effort required to get Mac OS X running on a homebrew system; what reason does Microsoft have to make Windows available on a home-built system? Maybe only OEMs will get to do that, or maybe only OEMs will be allowed to install Windows with support for certain entertainment services (e.g. Netflix), etc.

    I know that it is a little paranoid, but Microsoft does not have a history of being soft on these things. Remember when they integrated Internet Explorer into the desktop? If Microsoft is pushing this because they envision the future of home computer as being entertainment-oriented -- and I strongly suspect that this is the case -- it is reasonable to assume that they will do everything they can to create a "media ecosystem." Why shouldn't OEMs be cutting deals with media companies? Why wouldn't Microsoft want to position Windows as the software that is used for that purpose? This is something that will probably make a lot of money, for Microsoft and the OEMs that ship Windows systems, and the entertainment companies. Perhaps homebrew systems will also get access -- for a price, and probably a higher price than what OEMs pay.

    Of course servers won't have locked bootloaders, either.

    I used to think this, but I am not so sure about that anymore. Why not have locked bootloaders on servers? There is a larger security concern there (the stakes are much higher; even if bootloader rootkits are a ra

    --
    Palm trees and 8