Slashdot Mirror


Debian 6.0 To Feature a Completely Free Kernel

dkd903 writes "The Debian Project has announced that the upcoming release — Debian 6.0 'Squeeze' — will have a completely free Linux kernel. This means that the Linux kernel which ships with Debian 6.0 will not have any non-free firmware. The Debian Project has been working on removing the non-free parts since the last two releases. With Squeeze, they are finally realizing that goal."

283 comments

  1. Which will essentially cause nothing more than... by drunkennewfiemidget · · Score: 4, Insightful

    More threads on the Internet of people going, 'I can't find ucide-34235.fw' and 'why doesn't my wireless card work?!'

  2. gNewSense by willoughby · · Score: 2

    So they're finally catching up with gNewSense. This is very cool. It's not for everyone but it's great to have it available.

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

      That name is so atrocious I wish I could unsee it.

    2. Re:gNewSense by micheas · · Score: 1

      So they're finally catching up with gNewSense. This is very cool. It's not for everyone but it's great to have it available.

      gNewSense probably has almost as much non-free software in it as Debian, if not more, because debian has more people looking over source files for license violations.

      Most of the non-free software is non-free common in free distributions is old, and nobody knows exactly who wound up with it when the original company went under or was bought out and sold off a few times.

      There was a redhat engineer (IIRC) that posted a fairly long blog about getting a small program released as opensource software. Most of his time was spent on tracking down the owner, and convincing the owner that they owned the software, they then had to verify that the software was theirs before they would release it.

      Debian wrote license check, not gnewsense. and if you don't run license check, an dmanually inspect the warnings. I don't really know how you know what the license of all the programs on you r machines are.

    3. Re:gNewSense by Red+Flayer · · Score: 1

      Most of the non-free software is non-free common in free distributions is old,

      Ouch. My brain hurts. What exactly are you trying to say there?

      Or was your intent to inflict pain upon anyone reading that? If so, it worked, you bastard. :)

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  3. Sweet by mark72005 · · Score: 3, Informative

    Even more people who will just download the "non-free" stuff immediately upon installing. Extra steps FTW

    1. Re:Sweet by TitusC3v5 · · Score: 1

      Those people are using Ubuntu, not Debian (usually).

      --
      And the masses cried out, "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0!"
    2. Re:Sweet by Pentium100 · · Score: 1

      Ubuntu releases new versions faster than Microsoft releases Service Packs. That's why I choose Debian if I need Linux. However, I want my stuff to work and I do not care about non-free software, well, as long as I (legally) do not need to pay for it. I have installed Debian on a few desktops and I also installed proprietary video card drivers (where they were needed), Adobe Flash, video codecs, Mozilla Firefox...

      And if I need a device that works with Linux, I still do not care about open or closed source drivers. And this is when I am buying the device knowing that it will need to work with Linux. I would never buy a device just because it has "free" drivers, as long as the "non-free" drivers for the device that I already have work. If they do not and I really need a device that works with Linux, the the openness of the driver source is quite low priority - I need a device that works (with Linux, even if the drivers are closed source), has the functions that I want, is not very expensive etc.

    3. Re:Sweet by mirix · · Score: 2

      The problem with non-free stuff, is you can't change it, you know. So if your router has a binary blob proprietary driver for the wifi... great, it works miraculously under 2.4 kernel.

      Now - If you want to upgrade to 2.6, you're hooped. No source, and the manufacturer didn't release a blob for 2.6. This is the biggest problem, you're at the mercy of the manufacturer for continued support, unless someone reverse engineers the thing and writes an open driver. I don't like being in that situation.

      --
      Sent from my PDP-11
    4. Re:Sweet by Pentium100 · · Score: 1

      Well, being unable to upgrade to a newer version may be bad, but it's not as bad as the device not working with any version. Also, I would have the same luck trying to modify both open or closed source (with a hex editor) drivers myself so I would still have to rely on somebody to update the drivers.

      And if my router worked with 2.4 kernel I would not try to upgrade the kernel - well, at least I would try to find out if the hardware was supported and if not, well, it works with 2.4, right?

      Again, I do not know about the internals of Linux, but isn't it possible to make an older driver work without modification? I mean some of WinNT4 drivers work on XP and some may even work on 7. Some XP drivers do work on Vista/7 (or at least the Vista/7 drivers work on XP too).

    5. Re:Sweet by Draek · · Score: 1

      Then you're in a tiny minority among a tiny minority among a tiny minority, I'm sad to say. Besides, Debian's policy of complete openness has been in place so long it served as the inspiration for the Open Source definition, so really, you have no excuse.

      --
      No problem is insoluble in all conceivable circumstances.
    6. Re:Sweet by Nimey · · Score: 1

      Ubuntu releases new versions faster than Microsoft releases Service Packs. That's why I choose Debian if I need Linux.

      The standard retort is that you should stick with Ubuntu LTS releases, which only come every couple years and are supported for three (five on the server).

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    7. Re:Sweet by Anonymous Coward · · Score: 0

      The thing is this is another step in the right direction. The benefits a fully free system give you aren't always realised by the user. You for instance just know that computer a works better than computer b. I bet you don't know why. I sell almost completely free (freedom- not no-cost) computers and the reason for it while partially ethical is also support. We could never provide decent support for computers that had chipsets dependent on non-free drivers and firmware. They destroy battery life, cause problems with 3d acceleration/suspend to ram, have issues with wifi, and upgrades don't even work! Have you ever used a Lexmark, Canon, Dell, Epson, or anything other than HP printer in GNU/Linux? In the consumer market you pretty much get non-free drivers which don't work and are difficult to install. Compare that to HP which releases free (freedom) drivers which work great, automatically, and get upgraded smoothly with each new version.

    8. Re:Sweet by epine · · Score: 1

      Integrity rarely walks on the same side of the street with popularity. I admire Debian as an anchor tenant in the free software ecosystem, but I actually run the derivative with loose morals. I do make most of my choices with a bias toward freedom. Almost always choose ATI over NVidia due to driver licensing differences, even though ATI's drivers have a long standing reputation for being more difficult or less capable. Eventually AMD will turn the ship around. For an enlightened attitude toward freedom, I'm willing to persevere.

      Well, being unable to upgrade to a newer version may be bad, but it's not as bad as the device not working with any version.

      The FSF people would tell you that if the device doesn't work in the first place, it can't regress. Apparently this is a bonus in the hyperbolic geometry where freedom is proscriptive.

      Sometimes, actually, the relationship with balky hardware is best ended before the OS installer has consummated a working reboot.

      Other times impinging constraints dictate sucking it up and pressing forward. If it takes a binary blob to cross the river alive, I'm all for a binary blob, which I reward with all the mercy of a sled team feeding deceased Huskies to other Huskies.

    9. Re:Sweet by Pentium100 · · Score: 1

      Almost always choose ATI over NVidia due to driver licensing differences,

      When I though I needed a new video card (in fact I needed new capacitors for the motherboard) I bought nVidia even though I usually am a an of ATI. Why? It had CUDA and PhysX. I ended up returning the card when I found out that it had very blurry image over the analog (VGA) output.

      Also, I do not consider closed source to be immoral. The source code is not useful to me anyway (if it was I would have already made a version of Firefox tat played h264 video).

      Sometimes, actually, the relationship with balky hardware is best ended before the OS installer has consummated a working reboot.

      Depends on the situation. If I already have the device, I want to use it and not ave to buy another one. In some cases I could just buy a license for Windows and just use the device. Now, if I am looking to buy a device and know that I'll be using it with Linux, I'll of course check to see if it works with Linux before buying it. Still, the drivers could be open or closed source (or even written in asm or machine code) for all I care.

    10. Re:Sweet by pinkushun · · Score: 1

      Most will, but for some they have the option to keep it free, and that's what Linux is all about, options! :-)

  4. Great by ultrabot · · Score: 0, Troll

    Whoa! I can't express how excited I am about this, it's going to change the way I "experience" my computer. It will happen on a much more intimate level from now on, knowing that there are no proprietary firmware blobs inside.

    --
    Save your wrists today - switch to Dvorak
    1. Re:Great by gstoddart · · Score: 1

      It will happen on a much more intimate level from now on, knowing that there are no proprietary firmware blobs inside.

      And that your video card or something doesn't work.

      The first thing I thought when I read this was "what does it break"? There must be a reason this stuff was in the kernel.

      Sounds like a political statement to me. Of course, I love this part from the article:

      it is still not free according to FSF’s definition because of the presence of the non-free repository.

      It's like a Monty Python sketch or something.

      --
      Lost at C:>. Found at C.
    2. Re:Great by jeffmeden · · Score: 1

      I am having a hard time with this, too. In a sense, everyone will just tick the non-free repos back into existence after installing so this is really just the introduction of extra nuisance to the users (which linux sure does need... NOT.)

      Thinking a little longer about it, maybe this has implications in shipping/selling truly unencumbered pre-loaded hardware/virtual platforms based on Linux? Thanks to the lack of fear that some evil megacorp will come hunt you down for including a copyrighted wifi firmware in your seemingly harmless mini-firewall gadget. Maybe this has positive implications (although i am still not 100% convinced that it's just a show of idealism that will hurt Joe user.)

    3. Re:Great by bigredradio · · Score: 1

      So by "intimate level" you mean spending hours trying to get things to work properly. Good luck with that.

    4. Re:Great by h4rr4r · · Score: 1

      Those folks would use ubuntu, not debian.

      Joe user will never see this.

    5. Re:Great by ultrabot · · Score: 2

      I was thinking of sitting there beside the computer, quietly cherishing the Freedom it contains.

      --
      Save your wrists today - switch to Dvorak
    6. Re:Great by Anzhr · · Score: 1

      Thinking a little longer about it, maybe this has implications in shipping/selling truly unencumbered pre-loaded hardware/virtual platforms based on Linux? Thanks to the lack of fear that some evil megacorp will come hunt you down for including a copyrighted wifi firmware in your seemingly harmless mini-firewall gadget. Maybe this has positive implications (although i am still not 100% convinced that it's just a show of idealism that will hurt Joe user.)

      I really doubt the Debian community cares anything about that.

    7. Re:Great by Anonymous Coward · · Score: 0

      Bull. Ever tried to install Debian on any IBM hardware, or anything else that uses a Broadcom NIC? I applaud the sentiment and dedication to free software, but this just makes everything more difficult, especially since we're going to just reenable the nonfree repo on install anyway.

  5. From Debian by icebraining · · Score: 5, Informative

    The link to Debian's actual announcement: http://www.debian.org/News/2010/20101215

  6. Huh? by Anonymous Coward · · Score: 0

    Is this more of a "Free as in speech" rather than "Free as in beer" change?

    1. Re:Huh? by aiht · · Score: 1

      Is this more of a "Free as in speech" rather than "Free as in beer" change?

      Yes.

  7. Go to the mirror, boy by Anonymous Coward · · Score: 1

    (BitTorrent not having been invented when the lyrics were written)

  8. Re:Is the release with the FreeBSD Kernel? by jefe7777 · · Score: 1, Troll

    they're switching to openbsd. very open, I hear.

  9. Great news! by sticks_us · · Score: 4, Interesting

    I can think of at least two distros (gNewSense: http://www.gnewsense.org/ and Trisquel: http://trisquel.info/) that are the result of people working diligently to comb through the entire Ubuntu distro (not just the kernel) and checking modules/programs/packages for license compatibility. Binary blobs and other non-free kernel modules have always been a concern.

    Bravo!

    --
    "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth
    1. Re:Great news! by X0563511 · · Score: 0

      Will gNewSense 3.0 be based on Debian instead of Ubuntu, and why?

      Yes, because:

              * Debian separates free and non-free software better, so it's easier to make a fully free derivative out of it.
              * Debian supports the architectures we want to support (e.g. MIPS).
              * it suits our infrastructure better (easier development).

      Not for long. Fuck Ubuntu.

      --
      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...
  10. Actual article by Xtifr · · Score: 3, Informative

    Here's the actual article, as opposed to a link to what I presume is somebody's blog. Took me all of two seconds to find. In any case, as I expected, the "non-free" firmware will be available from the official non-free repository. The only thing we really need now is for someone to provide a minor-variant boot/install disc that includes the non-free network drivers, and everybody should be happy. (No, I'm not volunteering--my hardware works.)

    1. Re:Actual article by Anonymous Coward · · Score: 0

      CDs with non-free firmware included are already available: http://wiki.debian.org/Firmware#Firmwareduringtheinstallation

    2. Re:Actual article by GPLHost-Thomas · · Score: 1

      Is this SO HARD to drop 1 file in the USB key so that you need a 3rd party to do it for you? If you really think that, then complain about the maker of the chip-set that is annoying you. If you don't get a reply, then don't buy hardware from them anymore!

    3. Re:Actual article by Anonymous Coward · · Score: 0

      You know, "somebody" already did this.

      http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/

      Took me all of two seconds to find ;)

  11. Re:Nvidia by JonJ · · Score: 4, Informative

    Your post isn't even remotely relevant to the topic. Debian never has, and never will, ship binary nvidia drivers, these need to be installed after your base system is up and running and you've turned on the non-free repository. Basic display drivers or nouveau will work without closed source firmware.

    --
    -- Linux user #369862
  12. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0, Insightful

    No, there are principles involved. This is important, and fuck you if you don't understand that. Code doesn't operate in a vacuum absent social effects, and it's important geeks realise that, and don't fall for the lie that technical correctness or just working at all is all that matters.

  13. Aren't Fedora kernels free already? by Anonymous Coward · · Score: 0

    Isn't this just what Fedora has been for a long time? I mean shipped completely free for closed source drivers. No?

    1. Re:Aren't Fedora kernels free already? by Chris+Snook · · Score: 1

      Fedora's historical view, much like Linus's, has been that binary blobs are okay as long as they're running on special-purpose hardware, rather than the general-purpose CPU. Drivers, even though they *control* special-purpose hardware, run on the CPU, with complete access to the resources of the entire system, so the drivers themselves need to be open source to be part of Fedora proper, even if some of their functionality is implemented in a binary firmware blob.

      This view is not shared universally in the Fedora community, and many (including a lot of Red Hat employees) are growing increasingly fed up with it. I would not be shocked to see Fedora do something like this in the not so distant future. Take a look at this, for example:

      https://admin.fedoraproject.org/updates/F14/FEDORA-2010-18594

      --
      There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  14. Fantastic Accomplishment... but risky by Bacon+Bits · · Score: 3, Informative

    This is indeed a wonderful accomplishment and the Debian team deserves a lot of praise for what must have been a lot of hard work, however, I wonder if they're shooting themselves in the foot and removing hardware support. One of the things that drove me to Ubuntu over Debian on my laptop has been that Ubuntu is willing to package binary blobs for drivers. Nothing is quite as frustrating as getting a system installed only to find that some piece of hardware isn't detected right and is non-functional... particularly when it's something critical like network drivers.

    I am very pleased that Debian has been able to get so far while maintaining such integrity to it's mission. I really respect that. But at the end of the day, I want a system that I can use.

    --
    The road to tyranny has always been paved with claims of necessity.
    1. Re:Fantastic Accomplishment... but risky by LWATCDR · · Score: 1

      That is just it. Do they have a list of things that are now flat out broken?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Fantastic Accomplishment... but risky by bluefoxlucid · · Score: 0, Offtopic

      When I give food to the poor, they call me a saint. When I ask why the poor have no food, people ask if I'm an idiot. When I tell people they should be FORCED to give the poor food, they call me a Communist.

    3. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      Could you be more dramatic about is essentially a luxury?

    4. Re:Fantastic Accomplishment... but risky by dkleinsc · · Score: 4, Interesting

      My take on this: Debian is much more tied to the FSF philosophy than most of the other distros. That's their way of doing things. That means that the baseline distribution needs to be Free Software.

      I see two major points of this kind of effort:
      1. We get to see how functional entirely Free systems really are. Maybe you don't need the latest and greatest nVidia drivers to still have a machine that does what you need it to do.
      2. In an absolutely Free Software world, the binary blobs and the like were stopgap measures at best. This could potentially motivate people to make Free replacements.

      Now, both of these assume that you have the goal of running entirely Free Software. But if you have that goal, then this is completely logical and worthwhile.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    5. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      If you don't understand why each of those responses is thoroughly appropriate, then the second group's description of you is right on.

    6. Re:Fantastic Accomplishment... but risky by h4rr4r · · Score: 1

      When people realize you do not see feeding the poor as your moral obligation they call you uncivilized scum.

    7. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      Computer software is not a luxury in today's context. Perhaps this was true in the earlier years of computer but not any more. This analogy is spot on.

    8. Re:Fantastic Accomplishment... but risky by bluefoxlucid · · Score: 1

      Yes but they call the Irish uncivilized as well, as opposed to the British English (yes, the Irish are now owned by England, as well as the Scotts) and the Americans.

      The Irish are "uncivilized" because, while the British might tell you to "fick off ya miserable cunt," the Irish will just slug you in the face. Violence is uncivilized.

      I have at times felt the need to explain the cultural advancement of the Irish against the cultural failure of the British and Americans. You see, one day the British government will shift to a totallitarian regime; and then they will have a civil war with the Irish, because the Irish will decide they need to collectively slug British Parliament-Emperor in the mouth. When this happens in America, we will all remember that violence is bad and that bloody revolutions should be avoided at all costs.

      Cue people shooting off at the mouth about "the revolution about to come" who won't honestly do anything but shout loudly from their armchairs when it's really time to go beheading whoever's in washington 20 years or so from now. It'll be like the French revolution... except we'll stop at the "lots of complaining" part, whereas the French eventually moved on to "beheading everyone in the aristocracy."

      An armed society is not a polite society. An armed society is a dictatorial nightmare; you don't want to try to establish a totalitarian regime under an evil dictator when half the country is liable to ask who the fuck you are and show up with guns or just bricks in their hands. It doesn't work out well. The people are rude and violent to begin with; now they're rude, violent, and very much don't like you.

      People are very bad at a lot of things. Least of all deciding what's good for "everybody" ... we instead look at a few "unfortunate" cases and decide to eliminate "unpleasant elements." Try that when playing Go: you'll over-concentrate, gaining good local positions but losing whole board control and always losing the game, probably horribly. Sometimes it's better to leave some of the ugly alone.

    9. Re:Fantastic Accomplishment... but risky by afabbro · · Score: 1

      So your reaction to Debian's announcement is a long rant about a coming Irish civil war? Were you more focused when you were on your meds?

      --
      Advice: on VPS providers
    10. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      That is just it. Do they have a list of things that are now flat out broken?

      Nothing is broken. Debian has been in the process of separating non-DFSG-free kernel items from their main distribution since Etch. All non-free components are still available, but they're in the non-free section, the same section where Adobe's Flash installer lives. That's still fully integrated into the distribution.

      The only thing that's new and newsworthy is this: Debian is now also building installer images without the non-free firmware, and defaulting to those images. This mostly affects users with older (Broadcom+) wireless chipsets, they won't be able to access the network during install. Some RAID controllers will no longer work, and 3D acceleration for Radeon cards is missing. For a complete list, see here.

      Users that really depend on such hardware during install need to download the installer images that do include the non-free firmware.

    11. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      One of the things that people are bad at is analogies. For example, using a game with nine rules to try and explain human systems with thousands or millions of actors, or using it as a base for moral decisions.

      Life is not a zero-sum game.

    12. Re:Fantastic Accomplishment... but risky by massysett · · Score: 1

      We get to see how functional entirely Free systems really are. Maybe you don't need the latest and greatest nVidia drivers to still have a machine that does what you need it to do.

      This is actually worth a great deal. I recently did a new install of Debian and was surprised that Flash seemed to be working just fine. "This is Debian, there's no way there could be Flash on here, how is this working?" I asked myself. It was of course Gnash. After intentionally going to some Flash heavy websites I saw that while Gnash is not 100% Flash compatible it comes very close. This surprised me because I last looked at Gnash awhile ago and it was pretty much useless. I still get the proprietary Flash but thanks to Debian I saw that Gnash has come along a great deal. As it progresses I will be happy to use it, especially because doing security updates for Flash is a pain.

      And, if that's not good enough, I recently built a computer to run MythTV. The motherboard had ATI graphics, which I assumed would be unusable with Linux so I bought an nVidia add-in card. It was cheap and had a ridiculously loud fan, so I sent it back. Having nothing to lose, I tried the built in ATI graphics. Debian of course does not have the non-free drivers in the main repository, but I got the open source driver working with minimal hassle (might have had to add non-free firmware.) The open source driver works very well, with full XVideo support which is essential for decent MythTV performance. I thought I would need the proprietary driver for that. So I have happily stuck with the open-source driver and have gladly dispelled my notions of all ATI support in Linux being terrible.

      So, yes, the promotion of the open-source drivers and the exclusion of non-free firmware plays an important role. It shows people what open source is capable of and it gets more exposure for open source software and speeds its development. It encourages people who run Debian to look for hardware that is easy to use under Debian. This is much more than some dumb ideological move whose only consequence is to make Debian harder to install.

    13. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      Feeding the poor is morally praiseworthy but nor morally obligatory.

    14. Re:Fantastic Accomplishment... but risky by angus77 · · Score: 1

      In some ways Debian is much stricter than the FSF.

      I just ran vrms on my system and turned up 38 "non-free" packages---all of which were documentation.

    15. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      You do realize Ubuntu is built on top of Debian, right? The fact that the Ubuntu guys can focus on shit like user experience is because of all the Debian guys devoted to making the underlying system stable and bad ass.

    16. Re:Fantastic Accomplishment... but risky by sjames · · Score: 1

      But nothing is removed. What they did was separate the non-free stuff into the non-free area. If you actually need the various blobs, they are available.

      What they did was make the non-free stuff fully separable.

    17. Re:Fantastic Accomplishment... but risky by Anonymous Coward · · Score: 0

      They still have support for the binary drivers - they're just all in the non-free repository now.

    18. Re:Fantastic Accomplishment... but risky by GPLHost-Thomas · · Score: 1

      however, I wonder if they're shooting themselves in the foot and removing hardware support.

      Stop wondering, and use the non-free repository.

    19. Re:Fantastic Accomplishment... but risky by bluefoxlucid · · Score: 1

      Life is not a zero-sum game.

      I have lost a game of Go by 359.5 points. There are 361 points on the board and komi was 0.5; there were about 40 open points where I could have pointlessly played without my opponent responding until capture, so in a space of 361 points I could have lost by around 400 points.

      Go is not a zero-sum game. I can create and destroy points on the board directly (play a pointless stone in my own territory, lose a point the opponent doesn't gain; play a pointless stone in my opponent's territory, he gains a point).

    20. Re:Fantastic Accomplishment... but risky by bluefoxlucid · · Score: 1

      No, that was a reaction to the guy's signature and following conversation. The people who call people communists for asking why the poor are hungry are idiots; but the poor are obviously hungry because they can't afford food. You're a saint when you're giving people food; you're a communist when you're forcing people (by threat of jail time etc-- you know, that thing that happens when you don't pay taxes) to give others food against their own will.

      There are other fundamental solutions to poverty and hunger, or at least to the impact thereof, than simply giving people food or money. Asking questions like "Why are the poor hungry?" and "How do we fix this?" is good. We chose not to tax not-for-profit charity organizations; we don't so much take your money away and give it to others as we clap our hands and give you a cookie for taking the initiative yourself. Yes, the burden of "making up your taxes" is "shared by society"; but on the other hand, charities provide a service to society, and so the so-called "burden" is more like "extracting money away from a social service paid for by voluntary taxes." Like robbing --er, repurposing funds from-- social security.

      Questions like "Why are the poor hungry" can be answered by other questions like "why are we taxing soup kitchens 40% of their donated income?" These are questions I like to see asked; it's not communism until the answer is "yeah that's a shame, we should take money away from everyone else for the Common Good(tm)." The government must be very selective about the services it offers, and must make sure they are going to have the proper social impact and not just put such an increasing tax burden on society that it creates more of the problem it's trying to solve (but hey, if you create 10% more homeless people, that's 10% more homeless people that can still eat, right?).

  15. Re:Completely free kernel? by mangu · · Score: 4, Insightful

    So they are switching to BSD, I take it?

    No, they are shipping a Linux system that doesn't run under any recent hardware.

    Not that bad, assuming someone else will write a script that configures the system and loads all proprietary firmware.

    I guess we need both kinds of people, the idealists that keep the system clean and the pragmatists that make the system work. Without them we would either be at the mercy of Microsoft or struggling to boot The Hurd.

  16. Re:Nvidia by AvitarX · · Score: 1

    yeah, you have to run sudo NVIDIA-Linux-x86-260.19.29.run, such a boning.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  17. Re:Nvidia by Xtifr · · Score: 2

    Nope, there's free drivers that provide basic functionality with NVidia cards, and once you're booted and on the net, you can still go ahead and install the non-free drivers from Debian's non-free repo.

    Wait! When did Debian ever provide NVidia's non-free drivers in main? This is about firmware blobs, and as far as I know, NVidia cards need drivers, not firmware. AFAIK, NVidia users are no more or less boned than they were before.

  18. Re:Which will essentially cause nothing more than. by Ynot_82 · · Score: 3, Informative

    Actually, from what I've heard (yeah anecdotal, I know)
    Non-free binary-blob firmware in the kernel is fast becoming a non-issue
    With the success of Android and other non-x86 Linux based devices, having a closed CPU specific blob is not an option anymore if you want device makers to use your hardware

    I think you'll find Debian is doing this now, because now most devices have open firmware code that can be compiled for different architectures

    Just look at this
    http://packages.debian.org/source/sid/firmware-nonfree
    Only 14 packages are in the Debian firmware-nonfree repository
    That's nothing

  19. Re:You're kidding. Right? by mark72005 · · Score: 3, Funny

    Frankly, I think GUIs are oppressive. I long for the freedom and ideological purity of the text-based Listro.

  20. Will kill the project by nurb432 · · Score: 0

    Unless they make it REAL easy to install non-free components this will just serve to marginalize the project and effect its future. Sure 'geeks' will get by just fine but if the 2nd tier user has to fight to get something to work, they will switch to somethign else in a heartbeat.

    Which is a shame, as its the most 'UNIXy' Linux out there and one of the oldest.

    Sometimes 'morals' will come back to bite you.

    --
    ---- Booth was a patriot ----
    1. Re:Will kill the project by Beelzebud · · Score: 5, Informative

      From the Debian site:

      "In accordance with the Debian Social Contract, we acknowledge that some users require the use of works that do not conform to the DFSG and that those works might include non-free firmware bits. For the time being, we have added to the "non-free" area of our archives alternative installation images and additional packages for Debian Squeeze, that include non-free firmware bits needed to enable specific pieces of hardware. They are not part of Debian, they should be looked for explicitly by interested users, and we cannot support them to the same extent of Free firmware as we do not have access to the corresponding source code. We encourage hardware manufacturers to release only DFSG-free firmware and we cannot accept other kind of firmware as part of Debian."

      The sky is, in fact, not falling...

    2. Re:Will kill the project by Anonymous Coward · · Score: 0

      Debian has never, and will never be a distribution for people that can't add the non-free repo and install what they need.

      It's always been more of a meta-distribution, a base on which to build other distributions. This will make it _more_ attractive for that purpose, not less.

    3. Re:Will kill the project by santax · · Score: 1

      nano /etc/apt/sources.list , add: contrib non-free after "main" on each line. Then: apt-get update

    4. Re:Will kill the project by Anonymous Coward · · Score: 0

      *ahem* Stop spreading FUD. You're aware that Ubuntu pulls from Debian, right?

      Geeks can choose Debian or Ubuntu.
      Non-geeks will stick with Ubuntu.

      Nothing to see here. Move along.

    5. Re:Will kill the project by Anonymous Coward · · Score: 0

      I hate to have to break it to you, but the only people who install Debian now are geeks.

    6. Re:Will kill the project by kenshin33 · · Score: 1

      can safely say always been are and will be

    7. Re:Will kill the project by Anonymous Coward · · Score: 0

      Woohoo! I can get my geek card back now!

  21. Re:Which will essentially cause nothing more than. by LiquidCoooled · · Score: 3, Funny

    This is comfortably a self solving issue.

    You can only complain about your network problem if you can get on the network.

    *grin*

    --
    liqbase :: faster than paper
  22. Re:Nvidia by Anonymous Coward · · Score: 0

    It's more of a boning when you're trying to do a netinstall and the installer disc no longer has your "non-free" NIC driver.

  23. Re:Completely free kernel? by bsDaemon · · Score: 4, Funny

    HURD might be finished if Linux hadn't attracted all the developer attention that wasn't going to the 386BSD derivatives.

  24. Try this: by dfsmith · · Score: 2

    sudo apt-get install ubuntu
    should fix any problems.

    It's getting harder to run Debian, which is a shame. I am slowly but steadily converting my machines to Ubuntu just because I don't have time to mess about with drivers any more. (Typically 1 machine a year; when I need an app that won't run under 'stable' without munching in a half-GB of 'testing' libraries.

    1. Re:Try this: by McGiraf · · Score: 1

      I'm going the other way, I went from Debian to Ubuntu in thr 6.04 days, but now I do not want to upgrade to the next Ubuntu, it's been going Downhill since 9.04. Less stable , more bugs and going way too Appleish/iPodish at every release. Switch the windows button to the left side? WTF, Taskbar freezing every few hours , grmbl.

      I'm now Using Debian again on new installs, and when updates stop for 9.04 9.10 I will not Upgrade , I'll switch those boxes to Debian.

  25. Re:Which will essentially cause nothing more than. by couchslug · · Score: 2

    "More threads on the Internet of people going, 'I can't find ucide-34235.fw' and 'why doesn't my wireless card work?!'"

    New users should be discouraged from trying to use plain Debian as their introductory system. Debian should be kept pure and advanced with pure Free and Open goals in mind, but noobs don't need that in most cases.

    Different tools for different jobs.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  26. Re:You're kidding. Right? by IgnitusBoyone · · Score: 1

    May I suggest a roll your own distro?

    http://www.linuxfromscratch.org/

    --
    Momento Mori
  27. Squeeze user here by santax · · Score: 3, Informative

    First thing I on a fresh system (and I install a lot of fresh systems due to testing that goes horribly wrong :) Just put this in your sources.list and your fine. deb http://mirrors.nl.kernel.org/debian/ squeeze main contrib non-free deb-src http://mirrors.nl.kernel.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free deb http://deb.opera.com/opera-beta/ squeeze non-free deb http://www.debian-multimedia.org/ squeeze main non-free After that I down the catalyst drivers from ati. And only then I start using the system. With all my closed-source goodies :D I love it!

    1. Re:Squeeze user here by Anonymous Coward · · Score: 0

      Well the first thing I do after installing Debian is just go and install Windows ME and be so happy with it!

      For the rest of you, check out Linux-Libre. It's the real thing.

    2. Re:Squeeze user here by GPLHost-Thomas · · Score: 1

      DO NOT use any packages from the www.debian-multimedia.org website. It's broken by default, and can break a system badly, and since Squeeze, there's nothing that you will need in it. If you aren't convince by my post, read the video of the new york Debconf presentation that the Multimedia team made last summer.

    3. Re:Squeeze user here by eriqk · · Score: 1

      Unfortunately, I use software with dependencies that live in multimedia. My system is doing fine so far though, and yes, I run Squeeze.

    4. Re:Squeeze user here by santax · · Score: 1

      Not a single problem in all the years I use multimedia.org to be honest. I use them for the codecs mostly though.

  28. Re:Which will essentially cause nothing more than. by Kjella · · Score: 5, Interesting

    Except one of those 14 packages is a meta-package with about 75 binary firmwares, including microcode for all Radeon cards for example.

    --
    Live today, because you never know what tomorrow brings
  29. Re:Which will essentially cause nothing more than. by jellomizer · · Score: 2, Insightful

    Your Wrong. REAL LIFE Technology has a use to DO SOMETHING!. Technical correctness is a tool to save us from problems. However it is not the end all be all. In order to get things to work you may need to break the Purity rules to get it to work.

    A kernel that is all Free just means there is less hardware supported. It doesn't mean things run better. It is really just a loose loose situation.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  30. Re:Nvidia by micheas · · Score: 1

    It's more of a boning when you're trying to do a netinstall and the installer disc no longer has your "non-free" NIC driver.

    My favorite was having to compile my ethernet drivers for a fairly recent version of solaris (8 or 9),

    The hardware was either intel or realtek, so not exactly off the beaten path.

    An entire DVD, and they couldn't figure out how to shoehorn in some binary ethernet drivers.

  31. Networking in nForce and ION by tepples · · Score: 1

    there's free drivers that provide basic functionality with NVidia cards, and once you're booted and on the net, you can still go ahead and install the non-free drivers from Debian's non-free repo.

    Are we talking only about NVIDIA video or also the networking functionality in NVIDIA chipsets (nForce, ION)?

  32. Honestly by bonch · · Score: 1

    The only people who really care about this sort of thing anymore are ideologues. Otherwise, this has little to no value to end users or their computing experience.

    1. Re:Honestly by KiloByte · · Score: 1

      Or happen to want stability and no random crashes you cannot debug. Go read lkml and similar lists about the frequency of crashes due to dodgy proprietary drivers.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Honestly by Beelzebud · · Score: 1

      It could also be said that the only people who will look at this as a bad thing are ideologues...

    3. Re:Honestly by jensend · · Score: 2

      And all zero of the posts about crashes due to firmware being distributed with the kernel. How did you get the idea that the topic at hand had anything to do with proprietary drivers?

    4. Re:Honestly by onefriedrice · · Score: 1

      Who is saying it's a bad thing? I see some people who think it's good and many more who don't really care, but nobody is saying this is bad.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    5. Re:Honestly by Beelzebud · · Score: 1

      Yeah the OP didn't say it was bad, just that it had "little to no value to end users". Another person upthread claimed this will "kill the project". I realize he didn't say "This is bad", but saying it will "kill the project" or offers "little to no value", isn't exactly merely "not really caring".

    6. Re:Honestly by selven · · Score: 4, Insightful

      Thankfully, us ideologues do exist and are willing to fight against computer proprietarization while we still can and aren't going to wait until everyone is running an iPad-like walled garden with the US government holding a backdoor key. These things do have long-term consequences.

    7. Re:Honestly by afabbro · · Score: 2

      Or happen to want stability and no random crashes you cannot debug. Go read lkml and similar lists about the frequency of crashes due to dodgy proprietary drivers.

      Possibly true, but 99.999% of users have zero ability to debug a device driver. We/they're reduced to googling and asking in forums based on error messages and their experiences, which is not really much different (from their perspective) than if they were using a proprietary driver.

      I appreciate your point, but I just don't think the average user cares. My $NEW_HARDWARE is crashing. I either find a fix by googling/foruming/manufacturer website or it doesn't work. Having the source available to me doesn't change that experience really.

      --
      Advice: on VPS providers
    8. Re:Honestly by luther349 · · Score: 1

      you got that right user inserts cd sees his stuff isn't working goes back to windows.

    9. Re:Honestly by Spit · · Score: 1

      Damn straight. OpenBSD has been free of blobs for years now and that system works great. I'm glad Debian team is focussing their efforts on this as Deb is my favourite Linux system.

      With two well supported OS built from 100% free software, even sceptics will always have an escape chute.

      --
      POKE 36879,8
    10. Re:Honestly by VortexCortex · · Score: 1

      you got that right user inserts cd sees his stuff isn't working goes back to windows.

      Double edged swords cut both ways...

      Debian Admin searches web for hardware's compatibility; Overlooks hardware not compatible with Debian. Orders new hardware; Inserts CD into new hardware; Sees stuff is working great; Has a passing thought as to why some hardware isn't compatible with Linux; Incompatible hardware looses business.

    11. Re:Honestly by cbope · · Score: 1

      Not to sound troll-ish here, but that didn't work out too well for OpenBSD recently now did it? FBI backdoor anyone? And I would put the OpenBSD people near the top of ideologues in the open source community.

      Not saying you're wrong, but based on recent events even that position is tarnished a bit since nobody seems to have spotted the backdoor in 10 years.

    12. Re:Honestly by Anonymous Coward · · Score: 0

      Or companies that need software that is free and not filed with lawsuit later if something like that is going to happen (patent trolls all around these days and such related buttholes)

  33. Thanks to Alexandre Oliva of Linux-libre by ciaran_o_riordan · · Score: 4, Informative

    This is the result of a few years of work by Alexandre Oliva (FSFLA), who worked on the Linux-libre project and travelled to give presentations about the amount of non-free software in the default Linux kernel.

    http://www.lsd.ic.unicamp.br/~oliva/
    http://www.fsfla.org/svnwiki/selibre/linux-libre/

    (it's also generally thanks to the gNewSense guys, Paul O'Malley & Brian Brazil in Ireland, who worked on the general issue of non-free software in distros, but the specific work on the kernel was championed by Alexandre.)

    1. Re:Thanks to Alexandre Oliva of Linux-libre by Ben+Hutchings · · Score: 1

      Actually, no, this has nothing to do with linux-libre which simply breaks every driver with firmware or a table of numbers they don't understand.

  34. Re:Which will essentially cause nothing more than. by arivanov · · Score: 2, Interesting

    Not really.

    All of it is simply in the linux-firmware-nonfree package now.

    Typing this on a Lenny Mac mini G4 with a backported kernel package and with the radeon happily loading its non-free firmware out of the similarly backported non-free firmware package. Ditto for my G4 Powerbook (TiBook), ditto for my spare laptop which is a HP NC4000 in need for a non-free wireless card driver, firmware (non-free) for the onboard radeon and so on.

    The only missing bit last time I checked was however something which is quite important - the nvidia packages. By the way the NV drviver is absolutely not an answer here and not for performance reasons. NV does not have working power management. On half of the hardware currently shipping out there it is a sure way to fry your card. It may not be fried immediately. It may take months or even a year or two for it to die, but die it will and it will die prematurely. That has been actually been the case for 5+ years now.

    So unless Debian wants to take the responsibility for something that can actually damage people PCs they will have to swallow the bitter pill and find a way to ship nvidia drivers (and have them properly configured powerwise which by the way no Linux distro does at present). It is not that difficult: http://foswiki.sigsegv.cx/bin/view/Net/LinuxNvidia

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  35. Re:Completely free kernel? by Steeltoe · · Score: 3, Insightful

    Lol. Luckily I'm not drinking coffee right now.

    Hurd is and has always been a lost case. No matter how many developers, if it's dead in the water, they can't breathe life in it.

    RMS is great at many things, but attracting and sponsoring development on the order of scale as the Linux kernel and other high-profile projects, he's not. And that's a good thing, really. More legs to stand on and all that.

  36. Re:Which will essentially cause nothing more than. by Ynot_82 · · Score: 1

    AMD opened up the firmware for all their graphics cards more than 2 years ago
    http://www.phoronix.com/scan.php?page=article&item=amd_microcode&num=1

    I'm not sure what those things are you've pointed out
    Possibly old legacy firmware images that are being kept for some reason?

  37. In the end this is a good thing by Anonymous Coward · · Score: 0

    I think it's important to have a 100% free system that can never be litigated away or whatever (you know, sued into oblivion by a rich competitor like Microsoft or Apple). You're still free to add whatever non-free stuff you want while being confident in the knowledge that your distro will never go away.

  38. Re:Which will essentially cause nothing more than. by h4rr4r · · Score: 2, Insightful

    Only this sort of insistence on purity is what gives us any FREE drivers at all. You might as well go use a closed OS.

    Sure not everyone needs to go this way, but if none do no progress will ever be made.

  39. Re:You're kidding. Right? by mark72005 · · Score: 1, Funny

    How do I know that website is freeware? I'm not clicking on that.

  40. Just installed a new squeeze system, no prob by Sarusa · · Score: 1

    I always use testing (stable's too dull and experimental too exciting), so I'm currently on squeeze.

    Just bought a new Core i3 server system, Asus Mini-ATX mobo, built in video, built in gigE for house side, added an old PCI 10/100 Eth card for cable modem side, Intel SSD for /, 1TB SATA for /data, 4 GB RAM. Cheap as hell, like $250 for the whole thing.

    No hardware issues at all so far, everything just seems to work. It's firewalling, media serving, web serving, and all the other bits you'd expect it to do. But it's running headless now so not exercising video or audio.

  41. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    It reminds me of what Eric Redmond said in one of his books on Linux. He wrote a fairly insightful book called the Cathedral and the Bizzare that examined the differences between the open source community and proprietary closed systems. He had a lot of pros for the open source side, but his one major con, in his words was:

    Linux is only free if your time has no value

    This Debian solution will waste more of people's precious time. What is the value added from that???

  42. Cool! Catching up to what OpenBSD has been doing by Anonymous Coward · · Score: 0

    OpenBSD has been blob free for a long time. actually, it was probably always blob free.

    the increased pressure by major Linux distros that will force vendor to release all details of their firmware and allow completely free reimplementation will make it better for everyone.

    but yeah, it's going to hurt in the short term, and a lot of people will use workarounds to install blobs to make sure they can actually use their computers/print/use their wireless card....

    Good luck!

  43. Re:Completely free kernel? by Anonymous Coward · · Score: 0

    No way. GNU projects do not allow the chaotic early linux kernel development attitude.

  44. No, not drivers. Firmware. by Anonymous Coward · · Score: 0

    Think Win modems. Remember those? They didn't have their firmware permanently stored on the device. Rather, it was loaded onto the device from windows. It made them cheaper to produce.

    Well, Linus allowed some similar binary firmware blobs into the kernel just for that purpose. They aren't drivers ( communication between hardware and the kernel), they're firmware ( software for the hardware to run itself).

    1. Re:No, not drivers. Firmware. by Waffle+Iron · · Score: 1

      Think Win modems. Remember those? They didn't have their firmware permanently stored on the device. Rather, it was loaded onto the device from windows. It made them cheaper to produce.

      Well, Linus allowed some similar binary firmware blobs into the kernel just for that purpose. They aren't drivers ( communication between hardware and the kernel), they're firmware ( software for the hardware to run itself).

      I don't understand why this is a big deal to anyone. If the hardware OEM had shelled out 10 cents for a ROM chip and embedded the code on the card, then almost nobody would care about or even be aware of the proprietary embedded firmware. But if the exact same functionality gets stored external to the card, it now becomes an issue.

      Nobody seems to be concerned that every X86 processor since the 80286 has come laden with a boatload of proprietary microcode hidden inside. Is the only thing making that OK the fact that it's not downloaded into the chip at boot time?

    2. Re:No, not drivers. Firmware. by gmack · · Score: 1

      Win Modems are a bad example since most were essentially sound cards with phone jacks bolted on and the ability to hang up. They didn't just need a binary blob, they required a windows service running in the back ground to decode the modem settings.

    3. Re:No, not drivers. Firmware. by gmack · · Score: 1

      You are correct. A completely free system would start by replacing the Bios with OpenBios or something similar. Then you need to switch to a CPU that doesn't use firmware. Once you are done that the following things also tend to have an embedded processor: Any decent RAID card, most SCSI cards, any of the higher end network cards, pretty much all video cards, CD/DVD/Blu-Ray players and hard drives.

    4. Re:No, not drivers. Firmware. by gmack · · Score: 1

      I made a typo. That last part should be modem communication rather than settings.

  45. Re:Completely free kernel? by daffmeister · · Score: 2

    So they are switching to BSD, I take it?

    No, they are shipping a Linux system that doesn't run under any recent hardware.

    Not that bad, assuming someone else will write a script that configures the system and loads all proprietary firmware.

    I'm guessing that script will be called "Ubuntu".

  46. Re:Completely free kernel? by Beelzebud · · Score: 2, Informative

    Yep it's totally dead. It can't boot, and no one wants to waste time on it.

    http://www.archhurd.org/

    Oh wait... Nevermind...

  47. Re:Which will essentially cause nothing more than. by kwabbles · · Score: 1

    All you have to do is enable the non-free repositories. They've removed it from the standard install.

    It will essentially cause this though:
    Me to be able to run a system free of binary blobs and sourceless turds in my kernel.
    More ease of troubleshooting problems with system devices.
    A kernel with less licensing and freedom issues.

    --
    Just disrupt the deflector shield with a tachyon burst.
  48. Re:Nvidia by X0563511 · · Score: 1

    I feel sorry for you if your NIC requires firmware of any kind.

    Fucking cheapass manufacturers. Put a fucking ROM on it!

    --
    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...
  49. Re:Completely free kernel? by SnarfQuest · · Score: 1

    HURD might be finished if Linux hadn't attracted all the developer attention that wasn't going to the 386BSD derivatives.

    HURD didn't go anywhere before Linux and the other free Unix derivites came on the scene, and even with all that code now available to steal from, it still hasn't gone anywhere. First time I heard about it, many years ago, they were arguing about which kernel to base it on. Last time I heard about it, they had gotten to the point that they were trying to decide which kernel to base it on. Guess where they will be 10 years from now.

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  50. Debian Linux... by squallstrifeau · · Score: 1

    ...cheaper than the pills for your OCD.

  51. Re:Completely free kernel? by UnknownSoldier · · Score: 1

    > I guess we need both kinds of people, the idealists that keep the system clean and the pragmatists that make the system work. Without them we would either be at the mercy of Microsoft or struggling to boot The Hurd.

    WOW. One of the best commentaries I've read in a long time in /. about ideology.

    Very nice.

  52. Re:Completely free kernel? by Anonymous Coward · · Score: 0

    Hurd used to be the proposed kernel for a fully free OS. Now, it's a research project in OS design.

    Since Linux exists, there's no need for Hurd as anything more than a research project. No one outside of the OS research community cares about it anymore, not even RMS himself.

    RMS attracted and sponsored development on the scale of the GNU project. GCC, which he initially wrote, is used everywhere. BASH is the standard UNIX shell.

  53. Re:Completely free kernel? by Lunix+Nutcase · · Score: 2

    No it wouldn't. The Hurd is the Duke Nukem Forever of kernels because the developers suffer the same issues with delivering as George Broussard did.

  54. Re:Completely free kernel? by Lunix+Nutcase · · Score: 0

    GCC, which he initially wrote, is used everywhere.

    Wrong. GCC was a modification of a previous compiler, Pastel, to compile C code. And when it was rewritten Len Tower did most of the work.

  55. Re:Completely free kernel? by Anonymous Coward · · Score: 3, Insightful

    "doesn't run under any recent hardware"

    What planet are you on? Apart from the wireless chip on one of my laptops, none of my three systems (all fairly vanilla) require any proprietary firmware.

    I get your point, but you are exaggerating greatly.

  56. I don't get it by AcidPenguin9873 · · Score: 4, Insightful

    Non-free, closed-source binary blobs running on the CPU in the kernel are bad, I fully agree. They can corrupt system memory in terrible, subtle ways, and without the source code it's nearly impossible to diagnose problems. Non-free, closed-source binary blobs running on an external device with completely separate microcontroller, RAM, etc? What's wrong with that?

    The whole point of having firmware in an external device is to separate/wall-off the functionality of that device from the general-purpose CPU and memory. In fact I can't think of a single device in a modern computer system that doesn't have some sort of firmware. Not all devices have loadable firmware like the ones Debian is targeting, but who gives a crap if it's loadable or not? In fact I would rather that every device have loadable (or at least flashable) firmware so that I can upgrade it or get bugfixes from the vendor.

    The usual argument against these firmwares goes something like, "IO devices have access to full system memory, and are thus unsafe unless we see their firmware." Well, any IO device has access to system memory whether or not it has firmware. A buggy piece of firmware-free hardware can just as easily scribble on anything in memory or generate a flood of interrupts or whatever as something with firmware. This requirement is tantamount to requiring all the RTL for every device attached to the computer, which is certainly not going to happen.

    1. Re:I don't get it by Homburg · · Score: 1

      If free software is good running on my CPU, why isn't it good running on all the other processors in my computer? The same arguments for free software apply in both cases. Non-free software can have bugs in it that I'm not able to fix, and can add restrictions to how I use my hardware that I can't remove. That's true whether or not the software in question is firmware.

    2. Re:I don't get it by AcidPenguin9873 · · Score: 1

      The pragmatic argument in favor of open-source software on your CPU - you run lots of stuff on your CPU, and buggy non-open software can interact badly with it in ways that are hard to diagnose and impossible to fix - doesn't apply to firmware running in isolation on a separate microcontroller in a hardware device.

      It sounds like you're making an idealogical argument for open hardware[1], rather than a pragmatic argument for open software. Maybe that's what Debian is doing too, and that's what I'm missing. That's fine, but I doubt it will ever happen - because like I said, it's equivalent to requiring the actual hardware itself (the RTL) to be open too.

      [1] Firmware running on an external device is hardware. In fact all the bad things you mentioned about non-open firmware - bugs and restrictions - those apply to hardware too. At some point, you buy the hardware because it allows you to do enough of what you want.

    3. Re:I don't get it by rdebath · · Score: 1

      That's the ideological argument.

      The pragmatic argument is a combination

      1. Stupid EULA terms, which are generally not read and not enforceable unless you're a huge target like Debian.
      2. On the cheap (dumb) programming. The theory is you can write the BLOB using cheap programmers doing barely tested 'piece work' and fix the inevitable problems later. With full true hardware designs you have just one chance to get it right.

        But the same mentality means that if a problem in the BLOB doesn't make Windows crash too much then it's just ignored and will never be fixed. This is ALWAYS seen as a buggy Linux driver.
    4. Re:I don't get it by CBravo · · Score: 1

      If you need loadable firmware and need to write CPU code to make it work: provide source.

      Btw. are you asking a question or posing a statement?

      --
      nosig today
    5. Re:I don't get it by Urkki · · Score: 1

      Non-free, closed-source binary blobs running on the CPU in the kernel are bad, I fully agree. They can corrupt system memory in terrible, subtle ways, and without the source code it's nearly impossible to diagnose problems. Non-free, closed-source binary blobs running on an external device with completely separate microcontroller, RAM, etc? What's wrong with that?

      At least one angle is, when distributing closed firmware, they're distributing blobs with unknown functionality. Especially in these days when it's fashinable to be suspicious of cyber warfare, do you feel completely at ease with all the closed code written by unknown subcontractors in [a country with government you don't trust at all], shuffling all your data through it?

      If it's open, it doesn't matter so much where it comes from, as it's practical to check what it actually does.

      Of course there's firmware in the devices too, but eg. Debian isn't distributing that firmware, it's sort of out of their hands. Distributing potential spyware as part of their distribution, much harder to wash their hands off that, except by not distributing.

    6. Re:I don't get it by jthill · · Score: 1

      In fact I would rather that every device have loadable (or at least flashable) firmware so that I can upgrade it or get bugfixes

      So say we all.

      from the vendor.

      That's the trouble right there.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    7. Re:I don't get it by Anonymous Coward · · Score: 0

      Free software is about freedom pal.

  57. Re:Completely free kernel? by Fujisawa+Sensei · · Score: 1

    HURD might be finished if Linux hadn't attracted all the developer attention that wasn't going to the 386BSD derivatives.

    Didn't HURD have about 10 years of development before Linus wrote Linux?

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  58. Re:Completely free kernel? by Fujisawa+Sensei · · Score: 3, Insightful

    No way. GNU projects do not allow the chaotic early linux kernel development attitude.

    Better chaotic development than no development.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  59. Re:Completely free kernel? by Late+Adopter · · Score: 4, Insightful

    That's not necessarily true. A lot of very common modern hardware runs on open drivers. The only places where there's any real trouble is graphics and wifi. As graphics go, Intel is fully open (aside from the GMA 500) and you'd be surprised how good their recent chips have gotten. The GMA 945 stuff, frankly, gave them a bad rep they don't really deserve anymore. But still, if you want top of the line, you'll probably want to go with an AMD or nVidia card, and a closed driver.

    As wifi goes, there are plenty of choics out there you can get that are supported by a fully open driver. I have a DLink wireless-n card in my desktop that's supported wonderfully by the fully open ath9k driver. You don't need a firmware blob or anything.

    So, the situation is wrt hardware is much better than it has been, and if you're the sort of person who cares about purity you can achieve it with a small amount of effort.

  60. Somewhere by Lanteran · · Score: 0

    Stallman has heard the news, and had an orgasm.

    --
    "People don't want to learn linux" hasn't been a valid excuse since '03.
    1. Re:Somewhere by Lanteran · · Score: 1

      Seriously mods? It was an effin joke, I'm a free software fanatic.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
  61. Re:Nvidia by Anonymous Coward · · Score: 0

    If you even remotely knew what you were talking about, you wouldn't have said that.

    If you don't need to play games or use flashy BS desktops, then all you need is the built in nv drivers.

    If you really, truly, needed the graphics acceleration from an nvidia card, you would know you install the farking nvidia driver from nvidia's website!!! OMG NO WAIS!

    It's fast, easy, and works.

  62. Re:Completely free kernel? by Anonymous Coward · · Score: 0

    For most end users it might not be a big concern to use the nonfree rep, but for a company that build a product around linux-say a broadband router, it might be nice to know that the distro is "clean".

  63. Re:Which will essentially cause nothing more than. by MtHuurne · · Score: 1

    Firmware is the software that runs on the device (PCI card, USB device etc), not on the CPU. This is unrelated to binary blobs like the NVIDIA driver, which do run on the CPU.

  64. Re:Completely free kernel? by Cid+Highwind · · Score: 1

    It doesn't matter how many developers HURD had in the 90s, it still wouldn't be able to join a wi-fi network without loading the card's non-free firmware.

    --
    0 1 - just my two bits
  65. Why should I care? by lisany · · Score: 1

    Why should I care if the Linux kernel is free of non-free firmware? Does that have the added benefit of rending the hardware devices I use unusable? If so, well done Debian: you've successfully maintained the honourable badge of forcing your users to work as if it was 2000.

    1. Re:Why should I care? by Bucky24 · · Score: 1

      As has been said many times above, if you're using hardware that doesn't automatically work with the free firmware, and you aren't willing to go to the work to make it work, then you shouldn't be using Debian-you should be using Ubuntu.

      Debian is, IMO, for hardcore linux users, those who either have hardware that is fully compliant with open-source drivers, or who are willing to put in some work to get it all running smoothly.

      Having a kernel that has no non-free firmware is a badge. Mind you, a badge that likely no one aside from other hardcore geeks cares about, but a badge nonetheless.

      --
      All the world's a CPU, and all the men and women merely AI agents
    2. Re:Why should I care? by Anonymous Coward · · Score: 0

      I am a Debian user who can't be assed to mess around with drivers but don't want to deal with all the bloat of Ubuntu. This move towards removing binary blobs from the normal repositories is just ideological nonsense that makes life slightly more complicated.

      It's user hostile bullshit. If people want to take pride in that, I'm glad there is something in their lives they can be proud of.

    3. Re:Why should I care? by Homburg · · Score: 1

      "I use a distribution committed to the principle of free software, but I don't care about whether or not I'm using free software. How dare Debian care more about its own values than my values."

      Isn't that a silly position to take? You're complaining about Debian doing something that it was set up to do. If you don't like that, Debian's the wrong distribution for you.

    4. Re:Why should I care? by Anonymous Coward · · Score: 0

      "Debian is, IMO, for hardcore linux users, those who either have hardware that is fully compliant with open-source drivers, or who are willing to put in some work to get it all running smoothly."

      In my experience, "hardware that is fully compliant with open-source drivers" is not very hard to come by. I have a 2001-era Gateway and a newer Dell (not sure--maybe 2006, 2007?). I ran Etch on the Gateway successfully in the past, and am running Squeeze on the Dell right now. The *only* problems I've run across since Etch are wireless cards and video cards. nVidia cards tend to be easier to set up in general, but I recall using a "nonfree" package in Lenny that made the WiFi card work with relative ease. I think the procedure has changed in Squeeze though.

      In my experience, Ubuntu doesn't work with my nVidia card or wireless card at first either: upon first boot, it instructs you to go to the system menu and click on some button to display what proprietary drivers are available. Once you click that, you can choose what proprietary drivers to install, and after a restart you're done, but it's still not 100% automatic.

    5. Re:Why should I care? by GPLHost-Thomas · · Score: 1

      You, like many others, is mistaking between kernel inclusion and hardware support. Have a look in the more than 70 binary blobs present in the firmware packages in the non-free repository of Debian, and you will understand.

    6. Re:Why should I care? by Anonymous Coward · · Score: 0

      Excluding non-free seems to be like a huge step backwards. Debian already requires signifigant "tinkering" to obtain hardware functionality. Who is going to install Debian if it doesn't support basic video cards (no, those open source drivers don't cut it - I prefer to have more than just 800x600 thank you), sound, networking, wifi...right, Debian will be relegated to a handful of Linux hobbyists who use a Windows computer to actually get work done.

  66. Ship the bastard already by tyrione · · Score: 0

    All the work for this release is f'n up everyone else's SID Branch--you know the one where most users with half a brain use and stable they never touch because that code is targeted for businesses and other low risk drones who don't have half a brain if something gets hosed.

  67. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    Only on effing /. could someone exhibiting actual social awareness be accused of autism. You moron.

  68. Re:Completely free kernel? by icebike · · Score: 1

    So they are switching to BSD, I take it?

    No, they are shipping a Linux system that doesn't run under any recent hardware.

    Your assessment is spot on.

    This makes it easier for them, but harder for the end user. Not a show stopper, but something of a wicked speed bump.

    OpenSuse has been doing this for a while (perhaps to a lesser degree than is planned by Debian) but it has always been something of an issue getting the thing to work for new users until someone clues them that they have to go enable another repository, even several, usually not hosted by opensuse, in order to achieve a fully functional machine. Video drivers were bad enough, but sort of expected. Finding a semi functional sound system until you added off site repositories was always an irritant.

    Much of the third party or non-free driver issues were blended by Ubuntu to the degree that the new user (or even seasoned ones) were not aware how much non-free stuff Ubuntu would seamlessly integrate.

    Lots of new linux users would be in for a rude awakening if they tried to use their new high end hardware with a distro that does not handle this integration for them.

    Playing with Arch Linux is like stepping back in time 10 years, not in terms of functionality, but in terms of chasing drivers.

    --
    Sig Battery depleted. Reverting to safe mode.
  69. Re:Which will essentially cause nothing more than. by Kjella · · Score: 4, Informative

    They gave us the microcode, but not the source used to compile the microcode. It's basically a blob that runs on the GPU parsing command packets and executing them. So while they've documented the command packets, there's another level of code between it and the hardware. Exactly like how CPUs have microcode to execute x86/x86_64 commands, the only difference is that on GPUs they're loaded after the system is booted by the driver. It doesn't really make the GPU closed source any more than Intel or AMD are closed source CPUs, but if you want to get really formal about it you are distributing a non-free piece of software.

    --
    Live today, because you never know what tomorrow brings
  70. Re:Completely free kernel? by icebike · · Score: 2

    Its not limited to proprietary firmware. (Although that may be the only bit that affects the kernel directly).

    There are a lot of non-free portions in the sound system, video chipsets, and a few other interfaces that may work to some degree using open source drivers, but usually not well, and not right away.

    You have to run vendor supplied drivers for ATI/Nvidia/Intel video, or suffer long waits for the open source versions to catch up.

    Similar situations exist for audio chipsets, as well as mp3 support in some distros. Wanna play that DVD video? Not going to happen with ONLY free opensource software distributed by many Distros. Admittedly not all of this stuff is kernel country. But the point remains that a totally FOSS machine has some fairly large challenges.

    Just don't buy anything really new and you may not notice the difference.

    --
    Sig Battery depleted. Reverting to safe mode.
  71. Re:Which will essentially cause nothing more than. by biryokumaru · · Score: 0

    Sure not everyone needs to go this way, but if none do no progress will ever be made.

    Except by the proprietary folk, who make most of the progress the free stuff steals anyway.

    --
    When you're afraid to download music illegally in your own home, then the terrorists have won!
  72. Re:Which will essentially cause nothing more than. by icebraining · · Score: 1

    There's NV and there is Nouveau, which is the community driver and from what I can tell, it's already much more advanced.

    Power management has been lacking, but it's coming and they are already testing it: http://nouveau.freedesktop.org/wiki/PowerManagement

  73. Re:Nvidia by icebraining · · Score: 1

    And what model would that be? Free drivers have worked with any NIC I've thrown at them.

  74. Re:Completely free kernel? by msauve · · Score: 1

    "You have to run vendor supplied drivers for ATI/Nvidia/Intel video"

    No, they work without, so you don't "have to." You only need vendor drivers if you want to take advantage of enhanced capabilities, such as GPU acceleration. It's a choice.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  75. Re:Which will essentially cause nothing more than. by silanea · · Score: 1

    Nope. Those people already jumped ship to *buntu. And rightly so, since this distro better fits their specific needs. Debian being completely free is A Good Thing for those who care what is running on their machines.

    --
    Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
  76. kfreebsd kernel too by aodash · · Score: 2

    Not just Linux, they yanked it out of the kfreebsd kernel too, which is causing problems because you can't just install a firmware-kfreebsd package - yet. I think they were a bit premature pulling the trigger on the kfreebsd kernel. Check out: http://lists.debian.org/debian-bsd/2010/12/msg00046.html and http://bugs.debian.org//cgi-bin/bugreport.cgi?bug=594940

  77. Re:Completely free kernel? by larry+bagina · · Score: 1

    I think most companies cares more about a kernel that works than a kernel that is "clean". Fact is, I have debian running on ARM-based linux products and ot frequently involves non-free drivers or microcode because there are no FREE drivers available.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  78. Re:Completely free kernel? by eyrieowl · · Score: 3, Insightful

    Depends on what you need to do. Some people actually need to do jobs which require they use modern graphics cards' capabilities. It's quite a stretch to argue those people don't need vendor supplied drivers. Sure, an individual (who is fanatically purist) could pick a different line of work, but SOMEONE is going to be doing that work (because society wants the work done), and that SOMEONE needs those drivers (because there simply isn't an alternative).

  79. Re:Completely free kernel? by Anonymous Coward · · Score: 5, Informative

    http://gcc.gnu.org/wiki/History

    "At this point, I concluded I would have to write a new
    compiler from scratch. That new compiler is now known as GCC; none of the
    Pastel compiler is used in it, but I managed to adapt and use the C front
    end that I had written."

  80. Re:Completely free kernel? by ze_jua · · Score: 1

    Exactry :)

  81. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    At a certain point, people are willing to accept that it's a soft vga BIOS. It's not like you have a compiler or the source code for your motherboard's BIOS either.

  82. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    You're new here aren't you?

  83. Re:Completely free kernel? by drb226 · · Score: 2

    I guess we need both kinds of people, the idealists that keep the system clean and the pragmatists that make the system work. Without them we would either be at the mercy of Microsoft or struggling to boot The Hurd.

    Sounds a lot like Haskell mentality: write as much "pure" code as you can and then do what little you must inside the IO Monad.

  84. Re:Nvidia by Anonymous Coward · · Score: 0

    It's been awhile since I had that problem (maybe 4 months?), but I think it was some old 10/100 3com or Intel NIC pulled from some old Compaq machine aimed at the medium business market. I didn't bother with hunting down the driver. I just dug out another NIC from the closet.

  85. Welcome to Debian Island... by Mike+Buddha · · Score: 0

    ... where all the computers are free and none of them work quite right.

    --
    by Mike Buddha -- Someday the mountain might get him, but the law never will.
    1. Re:Welcome to Debian Island... by luther349 · · Score: 1

      or at all.

    2. Re:Welcome to Debian Island... by Cochonou · · Score: 1

      Without wanting to troll, it seems to me that the Debian island is located in the Linux atoll.
      Using Linux has advantages and drawbacks, among which the limited subset of hardware working with the operating system. Using the Debian distribution of Linux has advantages and drawbacks, among which the limited subset of hardware working with the operating system. For me, it's the same kind of tradeoff.

  86. Re:Completely free kernel? by korgitser · · Score: 1

    Im sure the problem is RMS wants to get the Hurd right from the beginning. But you never really can plan for everithing on a nontrivial case. Gotta have your child grow by herself or she will go fubar on you.

    --
    FCKGW 09F9 42
  87. Re:Which will essentially cause nothing more than. by limaxray · · Score: 1

    You realize the host CPU (x86, ARM, POWER, etc - the one that gets all the press) isn't the only microprocessor in the system - many of these binary blobs run on other microprocessors and don't need to be recompiled for different host architectures. In a given system, there are usually several other processors that handle various, often real-time, functions. It is common for these devices to lack non-volatile storage and must boot from their host (the CPU) which is why these blobs are needed.

    For example, your wireless adapter probably contains its own microprocessor whose firmware must be loaded by the host CPU during system initialization.

    That isn't to say vendors aren't releasing the source for their kernel drivers that interfaces with these devices - they are, and generally have been for sometime. I think this has more to do with the magic doesn't usually happen in these drivers anyway as they only provide an interface to an external device. At the same time, releasing the kernel driver source code and providing free examples of using their devices is a good marketing tool - I'm more likely to go with a vendor who makes my life easy and lets me see how to implement their devices without getting the lawyers involved. Now, the firmware that runs on these devices is what is worth protecting, and, from my experience, is still largely closed and protected by NDAs.

    I should also point out that many such devices are really just consumer friendly implementations produced by Company X of a product developed by Company Y. Company Y usually makes the firmware, and may or may not make the drivers, but it is up to Company X to package it all together and sell it to you, the consumer. Company X may want to GPL the drivers, but it is up to Company Y to GPL the firmware.

  88. Re:Completely free kernel? by mrawhimskell · · Score: 1

    I guess we need both kinds of people, the idealists that keep the system clean and the pragmatists that make the system work.

    Yup, that's why the likes of Linux Mint are still forever relevant. we need pragmatists to temper the idealists at times.

  89. welcome to non working system. by luther349 · · Score: 1

    of course i might just burn the iso for a joke and watch it utterly fail to work,

  90. Re:Which will essentially cause nothing more than. by chill · · Score: 1

    What about "your" instead of "you're". He should be driving the grammar nazis absolutely bananas.

    --
    Learning HOW to think is more important than learning WHAT to think.
  91. Re:Completely free kernel? by Lanteran · · Score: 1

    hand in your geek card, sir.

    --
    "People don't want to learn linux" hasn't been a valid excuse since '03.
  92. Re:Which will essentially cause nothing more than. by mr_mischief · · Score: 1

    Small correction: His name is Eric Raymond, and he usually goes by Eric S. Raymond professionally.

    The book can be found at isbn.nu or elsewhere, including from O'Reilly in case you're partial to them (since they don't show up in isbn.nu's list).

    ESR's home page is a great resource unto itself.

  93. What about CPU microcode? by WaffleMonster · · Score: 1

    I never understood why people care about loading magic bytes needed by an arbitrary hardware device to do what its suppsed to. I can almost understand open drivers..but firmware? really? Whats next expecting vendors to furnish you with schematics for their asics too?

    What is the big deal? Who does it hurt? What freedoms are abridged?

    Will Debian be providing open Intel and AMD microcode as well or will they just forget about it in persuit of an ideal that ends up causing real harm to the end user.

    Honestly look around you...look at the dynamics playing out on the Internet and mobile devices between governments, media companies, apple, google and facebook... If you really want "free"dom go pick a battle that actually stands a chance at making a real difference.

  94. Re:Which will essentially cause nothing more than. by aristotle-dude · · Score: 1, Insightful

    A kernel with less licensing and freedom issues.

    Stop anthropomorphizing the kernel or any software for that matter. They hate that.

    Software is a thing. It has no rights or freedoms.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  95. Re:Nvidia by aristotle-dude · · Score: 1

    Those "cheap ass manufacturers" are only serving their customer base which would be "cheap ass" consumers. Stop being so damn cheap and you will eliminate the market for "cheap ass" solutions.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  96. Re:Completely free kernel? by Anonymous Coward · · Score: 0

    Try doing a netinstall on any G5 or G6 series servers from HP. Whoops, no Broadcom Netextreme 2 firmware.

  97. Re:You're kidding. Right? by Tacvek · · Score: 2

    Hey man, you are already posting on Slashdot. How much more non-free can you get?[1] ;)

    [1] Admittedly the slashcode project does exist, but Slashdot proper is indisputably not DFSG free.

    --
    Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  98. non-free by Frankie70 · · Score: 1

    Just add non-free to your sources.list & download it.

  99. Re:Completely free kernel? by Yvanhoe · · Score: 1

    Might be.
    Or free OSes may have stayed an academics dream...
    We will never know...

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  100. Re:Nvidia by Anonymous Coward · · Score: 0

    Broadcom NetExtreme 2 (bnx2) and the Broadcom NetExtreme 2 10Gb (bnx2x), NetXen/QLogic ethernet and 10Gb ethernet (netxen). That's just the ones I've personally dealt with in combination with Debian Lenny. All found in high end (I.e. very expensive) servers. Doing a netinstall on an HP server is fun. Oh and throw in some common Fibre Channel HBA's while you're at it.

  101. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    nothing is stolen.. free ensures purchases come with no strings still attached.

  102. Re:Which will essentially cause nothing more than. by epyT-R · · Score: 2

    ..and the flipside is true too.. in any context, people like yourself help ensure the next tyrant's regime. while he rules, only the progress which benefits him is permitted, causing him to become an obstructionist troll to those on the outside. when this (inevitably) happens, he enlists the help of established authority to prop up his business..

    so, yes, while life is made up of compromise, it is not an excuse to roll over and simply take what is given to you, because, inevitably, it was not made to serve you, it was made to serve the one who made it.

  103. So what? by Windwraith · · Score: 1

    Sure, it's a noble goal, but how does a completely free kernel benefit users if at all? (or even worse).
    That "freedom" is only noticeable in licensing and stuff, and unless the user is extremely self-conscious about copyright laws, it'll offer a diluted, incomplete experience. What means that user will bounce back to Win/Mac after trying linux and seeing how many devices don't work without binary drivers.

    Seriously, they want to become more niche or satisfy users? I really can't tell.

  104. Re:Completely free kernel? by Anzhr · · Score: 2

    Linux Mint Debian Edition

  105. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    There are plenty of other distros out there that don't aim for an all-free kernel.

    Although, to be fair, debian does run on more hardware than pretty much any other OS, so if 'supporting lots of things' is important to you, Debian is still going to be at the forefront

  106. Re:Which will essentially cause nothing more than. by Anzhr · · Score: 1

    Everybody Loves Eric Raymond.

  107. Re:Completely free kernel? by Zero__Kelvin · · Score: 1

    "No, they are shipping a Linux system that doesn't run under any recent hardware."

    First of all, Operating Systems don't run "under" hardware. Second, there are non-proprietary drivers available for the vast majority of recent hardware.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  108. Re:Nvidia by lennier1 · · Score: 1

    Exactly. It's still the most user-friendly solution. The generic drivers allow you to get the basics done until you can choose for yourself which drivers you want to install.
    It's been a while since I last used a workstation with Debian instead of Ubuntu, but isn't there even a dialog which asks you whether you want to enable the non-free repository?

  109. Re:Which will essentially cause nothing more than. by tftp · · Score: 1

    Different tools for different jobs.

    So what job then requires an OS that is "pure and advanced with pure Free and Open goals in mind" ?

    Most jobs that I'm aware of require an OS that works; and the "works" part is not negotiable.

  110. And next debian goal... by postmortem · · Score: 1

    is to be free of users! Release 6.0 goes greatly toward that direction. ;)

  111. Re:Which will essentially cause nothing more than. by Nursie · · Score: 1

    Stallman would say that we still need the code to have the freedom to customise it and redistribute our changes.

    Yes, RMS is a zealot, and no, I don't agree with all of his politics, but he makes some good points. This is one of them.

    I'm willing to compromise for a working system, but if I don't have to (by buying hardware that uses completely open firmware) then that's even better.

  112. Re:Which will essentially cause nothing more than. by clydemaxwell · · Score: 1

    are you intentionally cribbing from http://xkcd.com/743/ ??

    --
    Browsing with classic discussion, noscript, at -1 and nested
    no hidden comments and I only mod UP
  113. Re:Which will essentially cause nothing more than. by clydemaxwell · · Score: 1

    if new users use debian, they stand a better chance of actually learning something about operating systems and computers.
    we *all* need open-source, what you call free and open

    --
    Browsing with classic discussion, noscript, at -1 and nested
    no hidden comments and I only mod UP
  114. Re:Which will essentially cause nothing more than. by Nursie · · Score: 1

    1. Eric Raymond

    2. The Cathedral and the Bazaar

    3. I don't believe he said that.

    4. It was never true. Linux is now as easy as windows to get things done with, easier for a lot of people. Not to mention that back in the days when it was damned hard work to get it working properly you were still learning about system internals and increasing your knowledge, therefore your skill set and marketability. Not to mention that my (huge, multinational) employer seems to think linux is fine for the desktop and the server room. And they have to pay for their employees' time.

    The value added is that people will buy more FOSS friendly hardware if they wish to use debian, and that developers will turn their attention to any major gaps in support.

    I've been running squeeze on multiple different architectures for months and haven't found anything it doesn't support yet.

    In conclusion, you're a troll.

  115. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    Or "different tools for different tools", as it were

  116. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    > In conclusion, you're a troll.

    Whom you nonetheless proceeded to feed, with four numbered points and an epilogue. Congratulations sir.

  117. Re:Completely free kernel? by aiht · · Score: 1

    And some people need to do jobs which require Windows software that doesn't run under Wine.
    So? That doesn't mean that a totally free OS is impossible. It just means that some people will still need proprietary OS's.
    Let the rest of us have our fun, hmm?

  118. Re:Which will essentially cause nothing more than. by aiht · · Score: 1

    So what job then requires an OS that is "pure and advanced with pure Free and Open goals in mind" ?

    'Making a derived OS' springs to mind. It'd be nice to be clear on licensing, redistribution rights etc.
    I'm not sure if the binary firmware blobs in the kernel have any different redistribution restrictions, though...

  119. Re:Nvidia by Anonymous Coward · · Score: 0

    Using the nv drivers on a laptop can permanently destroy it. Power management isn't just about saving energy.

  120. Re:Completely free kernel? by dondelelcaro · · Score: 1

    No, they are shipping a Linux system that doesn't run under any recent hardware.

    It runs just fine on all of the hardware that I have. It's not like you can't add non-free to your sources.list and install the non-free firmware.

    Not that bad, assuming someone else will write a script that configures the system and loads all proprietary firmware.

    It already exists. The whole reason that it took us so long to remove the non-free firmware is because we had to have a mechanism to allow for users who wanted to run on systems which required it to load the firmware. Of course, if the article actually bothered to link to the original blog posting or the announcement e-mail, it would have been obvious to you.

    --
    http://www.donarmstrong.com
  121. Re:Which will essentially cause nothing more than. by ushering05401 · · Score: 1

    Using pure Debian means you know how to make it work. The fact that the images are going to be configured one way shouldn't mean anything to a Debian admin.

    This is the reason there are so many downstream projects; that there is the joke: "Ubuntu is short for 'can't install Debian.'" This isn't supposed to be mean, just an observation about the differences between the goals of each community. That being said, I bet most people could run a deb box with very little actual effort.

    I'm typing this from a 10.04 desktop and doing a lazy Squeeze setup via Webmin (cheating) on an old P4 and grooving on some Pink Floyd. You can pretty much use Webmin (BSD style license) as a tutorial GUI to learn a new system or just when messing around with a beta like squeeze.

    Remember, this is supposed to be fun:

    System hostname debSQZ32Proto.xx.xxx.xxx
    Operating system Debian Linux 6.0
    Webmin version 1.530
    Time on system Thu Dec 16 18:43:52 2010
    Kernel and CPU Linux 2.6.32-5-686 on i686
    Processor information Intel(R) Pentium(R) 4 CPU 2.80GHz, 1 cores
    System uptime 0 hours, 47 minutes
    Running processes 88
    CPU load averages 0.00 (1 min) 0.01 (5 mins) 0.00 (15 mins)
    CPU usage 0% user, 0% kernel, 0% IO, 100% idle
    Real memory 493.11 MB total, 68.45 MB used
    Virtual memory 1.86 GB total, 0 bytes used
    Local disk space 71.50 GB total, 4.85 GB used
    Package updates All installed packages are up to date

    This thing barely breaks a sweat as a multi-purpose LAN services platform/filter on a 7 user network - and was running for something like four years with only incidental reboots before I swapped it into the prototype queue for an update to Squeeze. Debian rocks like that.

    Just remember to remove the tools you use for setup before putting the box out in the wild (and lock the Webmin process to local access/set root directory explicitly whenever it is installed on your boxes). Once you get standardized and oriented you can create much more efficient installation procedures using automated tools...

    Anyhow, Canonical is doing a good job on the 'casual workstation' part of things - their effort might be seen as allowing Debian to continue refining the foundational mission.

  122. Re:Is the release with the FreeBSD Kernel? by jefe7777 · · Score: 1

    lmao. this ain't your father's slashdot. now-a-days the average slashdotter has a stick up their ass, about who knows what.

    go out and live a little.

  123. Re:Which will essentially cause nothing more than. by aiht · · Score: 1

    On half of the hardware currently shipping out there it is a sure way to fry your card. It may not be fried immediately. It may take months or even a year or two for it to die, but die it will and it will die prematurely. That has been actually been the case for 5+ years now.

    I didn't think NVidia needed Debian's help with that... ;)

  124. Re:Which will essentially cause nothing more than. by Nursie · · Score: 2

    Meh, I was bored and it was more fun writing that than doing any work.

  125. Degrees of Freeness by Troll-Under-D'Bridge · · Score: 1

    There's an interesting article over at Distrowatch about the binary blob issue. The author poses, like you have suggested, the rhetorical question of whether it's better to have the kernel load non-free firmware (e.g. from hard disk) or have the chip load the same from its internal memory. So is it better (1) to have binary-only firmware that you might hack even if with difficulty by using, say, a hex editor, or (2) to have burnt-in firmware that nobody but a hardcore hardware hacker can modify?

    1. Re:Degrees of Freeness by Anonymous Coward · · Score: 0

      Wouldn't this be somewhat like running Windows because it supports your Winmodem, you can still kinda hack at it with a hex editor, if you were to get a real modem is would just running software of of a rom, so it's better too.

  126. So, are there boot CDs/etc with the firmware? by Anonymous Coward · · Score: 1

    Sigh. This is dumb. I can't use my broadcom 1GBASE-T chips, my FC cards or many SCSI cards. How exactly are people expected to install Debian on servers and workstations that have these things? Can't do it if the drivers don't work because the firmware was removed. Without ethernet I can't even download the missing firmware.. Which means the mainstay install media for Debian won't come from Debian. Crappy.

    1. Re:So, are there boot CDs/etc with the firmware? by Anonymous Coward · · Score: 0

      OR you could not assume that the Debian team is stupid enough to try and prevent you from having working hardware and look at their Squeeze isos *with* non-free firmware.

  127. Re:Completely free kernel? by secolactico · · Score: 1

    I think the parent's point only applies to products they intend to re-distribute, altho I don't see why. If it's in the kernel it must be GPL compliant and can be re-distributed.

    --
    No sig
  128. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 1

    Perhaps not, but at least the motherboard manufacturer sprung for the 50 cent eeprom so I don't have to load the firmware into the motherboard every time I want to boot.

    If someone really cared through, there are open source BIOS implementations out there.

  129. Re:Completely free kernel? by LingNoi · · Score: 1

    and what's your point exactly regarding this news about Debian; an organisation whose goal is to provide a completely free software operating system..?

  130. Re:Which will essentially cause nothing more than. by tftp · · Score: 2

    It'd be nice to be clear on licensing, redistribution rights etc.

    Proprietary blobs are always very clear on licensing and redistribution rights :-) That's probably the first thing they tell you when you install them.

    I'm not sure if the binary firmware blobs in the kernel have any different redistribution restrictions, though

    I very much doubt that any such blobs are explicitly licensed for use under Linux and not, say, NetBSD. Your incarnation of the free OS would use the same blob in basically the same way. Of course if your OS can't talk to this or that binary driver, it's just too bad - but it's not the license that forbids you something, it's your new and improved driver API that does you in.

    With regard to the freedom to understand (as another poster mentions) there is very little to understand in that code unless you also have the schematic of the hardware, *and* the HDL code for all the ASICs that are involved. For example, the super-duper-secret piece of NVidia code can say this:

    uint32_t *p = (uint32_t *) REG_ARRAY_A_AUX_CTRL_REG3;
    *p = REG_ARRAY_A_AUX_CTRL_REG3_SETUP1_MASK;

    What does that tell you? Nothing, unless you - like the NVidia firmware guy - have access to *all* the relevant documentation and on top of that have the phone number of the ASIC developer on a speed dial. Without such information you know just enough to be dangerous :-) You can change one bit and burn the hardware. A lot of the code is also written in a certain way, and it may be not obvious why. For example, you may "optimize" a piece of code and break everything because the original code was crafted to execute in so many clock cycles or to leave certain registers untouched. We may debate whether this is a good way of writing code or not, but that's how some firmware is written, especially if you can't afford timer interrupts (like when you generate a serial bitstream for a chip that is much faster than your CPU.) In those cases you need to have very good understanding of the hardware that you are driving, and have a datasheet handy.

    In other words, there is very little to learn from those binary blobs. Life is too short to study some junk code written to run some junk hardware for which you don't have a shred of documentation. And if you really want to learn something, build your own hardware from OpenCores parts and write your own drivers. I think they have a complete set of blocks there to build a decent computer from scratch.

  131. Re:Completely free kernel? by Anonymous Coward · · Score: 0

    In fact for Debian squeeze, the kFreeBSD port has non-free firmware in it:

    http://bugs.debian.org/594940

    You'll have to wait for Debian wheezy to get a fully-free Debian kFreeBSD system.

  132. Re:Completely free kernel? by arose · · Score: 1

    HURD didn't go anywhere before Linux and the other free Unix derivites came on the scene

    A whole year, they should have had it finished by 1991!

    and even with all that code now available to steal from, it still hasn't gone anywhere.

    Theft doesn't work that way, but you knew that. Different kernel designs don't work that way either, I hope you know that.

    Guess where they will be 10 years from now.

    There isn't much urgency to bring out another production quality free software kernel for a Unix like OS, why do you expect them to try? As someone already said, it's a research project more then anything now and has been for a while.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  133. Re:Completely free kernel? by arose · · Score: 1

    No. Hurd was started in 1990, Linux in 1991. The GNU project had about 7 years of development and a lot of it was adapted to run on Linux for a feature complete OS.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  134. Re:Which will essentially cause nothing more than. by arose · · Score: 1

    Imagine all the progress if Compaq hadn't "stolen" from IBM!

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  135. Re:Nvidia by Late+Adopter · · Score: 1

    Debian ships binary and non-free stuff all the time, including the nvidia drivers, as long as it is legal for them to do so. These go into the "contrib" and "non-free" repositories that aren't turned on by default, but they're still part of the Debian project and on Debian mirrors.

    What Debian *doesn't* do is ship patented software where the patent holder doesn't allow free distribution. The s3 texture compression library, mpeg video encoders, etc all live on debian-multimedia.org, where they are maintained and hosted by a separate entity.

  136. Re:Which will essentially cause nothing more than. by arose · · Score: 1

    And having a distro that works only on hardware like that by default (but still has the ability to load blobs when necessary) makes it easier to find that it, since people will be talking about their experiences.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  137. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    ..and the flipside is true too.. in any context, people like yourself help ensure the next tyrant's regime.

    WTF

  138. Re:Completely free kernel? by Fujisawa+Sensei · · Score: 1

    No. Hurd was started in 1990, Linux in 1991. The GNU project had about 7 years of development and a lot of it was adapted to run on Linux for a feature complete OS.

    Actually you are correct. I had HURD, confused with TRIX, and the date on TRIX was 1986, not sure what date it was started, but I had that confused with the 1983 date on the GNU project.

    Looking at the HURD documentation, It looks like HURD doesn't even run on bare metal, but runs on top of GNU Mach microkernel.

    It also looks, like TRIX was even developed back in the 70s.

    It yeah, its better than I said it was; for HURD. But also much worse since TRIX, the first GNU Kernel, developed back in the 1970s.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  139. Err:Try this: by VortexCortex · · Score: 1

    Post Interpretation Error: Missing closing parenthesis: post #34580154: line 4: opening parenthesis marked by "<<<Here" in the following: drivers any more. (<<<Here

    Understanding terminated due to compilation error(s).

  140. Re:Which will essentially cause nothing more than. by The+End+Of+Days · · Score: 1

    Who cares what job requires it? They do this because this is what they do. It suits their purposes. You have many alternatives that work. It's not necessary that every choice meet all of your criteria.

  141. Re:Completely free kernel? by cbope · · Score: 2

    That's fine, but how about the Broadcom wifi in two slightly older Dell laptops that I own? Both are from 3-5 years old and both are perfectly serviceable laptops. Both are a nightmare every time I install a new distro, because I have to figure out which specific revision of which specific wifi chipset is in the damn laptops. Then I have to find a working driver from god knows where, sacrifice a couple of goats, and in the end MAYBE my wireless will work. On a good day. When the sun is shining on me.

    I know some people will say just replace the wifi cards with something more open, but why should I have to replace perfectly good hardware that works?

    I'm all for keeping the kernel clean, but please, distro makers... make it easy to find and install the non-free bits that are needed to operate non-free hardware. It's ridiculous to expect that everyone builds their computers from only free and open hardware.

    At least in modern ubuntu releases, this is fairly easy and automated with the Hardware Drivers app. This is sorely missing in Debian.

  142. Re:Completely free kernel? by Chris+Snook · · Score: 1

    DVD and mp3 playback are supported by lots of completely free software. There are issues in some jurisdictions with patented codecs, and there used to be an issue with the legality of DeCSS, but the code itself is as free as can be.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  143. Re:Completely free kernel? by GPLHost-Thomas · · Score: 1

    Removing all the firmware from what we call "main", doesn't mean that they aren't available. It means that if you want them, you need to go pick them up by yourself, and put it in your installation medium (the most easy being an USB key with the HDD media boot.img loaded in). This is why we have "non-free": to separate the good from the bad. I don't know why you are saying "someone else will write a script" when all this is already supported in the default installer (again: you just need to drop the non-free firmware or driver in the medium you are installing from).

  144. Re:Completely free kernel? by GPLHost-Thomas · · Score: 1

    No, that script is called ... Debian. You just need to learn how to install a firmware on the installation medium, as I said above. Having a completely free kernel doesn't mean that you can't run some non-free kernels, it just means that the bad non-free software has been separated and push to the non-free repository (we we use to say is "not part of Debian"). This is really a PROGRESS and an ENHANCEMENT, so that we have READABILITY over what is free and what is not. Please do not mistake. Note that creating a USB medium with all the firmware is extremely easy.

  145. Re:Completely free kernel? by GPLHost-Thomas · · Score: 1

    I know some people will say just replace the wifi cards with something more open, but why should I have to replace perfectly good hardware that works?

    If the driver of the said card is annoying you each time you install a new system, and that you do that often, then the answer is: OF COURSE YES! Why would you keep some hardware that is annoying you? And more than this: why didn't you think about it before your purchased? Purchasing some hardware that are famous for running closed drivers/firmware is pushing makers to do it again. You should simply force you to not do it.

    I'm all for keeping the kernel clean, but please, distro makers... make it easy to find and install the non-free bits that are needed to operate non-free hardware. It's ridiculous to expect that everyone builds their computers from only free and open hardware.

    At least in modern ubuntu releases, this is fairly easy and automated with the Hardware Drivers app. This is sorely missing in Debian.

    Is this a joke??? Man, firmware loading is available since Lenny (that means: more than 2 years), and is available in Squeeze as well. Frankly, you are complaining about a defect that doesn't exist. IT IS extremely easy to load a firmware. But by the way, the netinst installer for Squeeze wont have WPA support (because nobody cared about it), so I guess it wont be an issue, you will have to use a wire anyway for the time of the installation. So it wont bother you at install time! :)

    I know what you are about to say: how lame is it to not have WPA in the installer. That's exactly what I said 2 months ago in the debian-release list. But the issue is that nobody cared to work on it, and now it's already too late to include it. So don't complain, and contribute !

  146. OMG OMG OMG by Anonymous Coward · · Score: 0

    2011 will certainly be the year of Linux

    1. Re:OMG OMG OMG by wrook · · Score: 1

      The year of linux was 1993. At least for me. I bought a PC (the first I owned) without windows. I downloaded the MCC distro from work onto floppies and installed it. I never looked back. When Linux came along it finally filled in that missing piece where I could have a completely free system. I could do what I wanted with it and modify it any way I liked. These days, with proprietary software getting slipped in here and there, it's getting harder to do that. From that perspective, the year of Linux may already be far away.

  147. Re:Which will essentially cause nothing more than. by ladoga · · Score: 1

    It is really just a loose loose situation.

    As opposed to tight tight situation?

  148. Non free firmware.... by Bert64 · · Score: 1

    What exactly is it that makes firmware loaded from disk by the driver any worse than firmware loaded from a rom chip by the driver?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Non free firmware.... by jimicus · · Score: 1

      Probably not much, truth be told, but Debian takes the "only run Free (speech)" idea very seriously.

      You can still add non-free to your repository list to get the firmware, they just won't be installed by default. Indeed, you'll probably have to for a lot of modern servers (which is the best place for Debian) because the Broadcom NetXTreme network chip appears in many and that requires a non-free firmware ;)

  149. Re:Completely free kernel? by Bert64 · · Score: 1

    Intel drivers are entirely open...
    ATI/AMD have open drivers which work reasonably well (and their closed drivers only work at all on newish models)...
    Nvidia also have open drivers available, although they are quite poor.

    Unless your intending to play games, or do heavy graphics related work, all of the major card types are perfectly usable with open drivers.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  150. Re:Completely free kernel? by Bert64 · · Score: 1

    I had a Dell laptop of about that vintage (D610 i believe) on which i installed ubuntu, and im pretty sure it worked out of the box with the onboard broadcom wireless...

    That said, when purchasing new equipment i will explicitly avoid broadcom because they have been very unhelpful towards those trying to produce linux drivers for their chipsets. I have other systems using Atheros, Ralink, Realtek and Intel wireless chips which work very well (and yes most of them require firmware blobs, but the alternative is that the firmware is stored on a chip instead which would increase hardware costs and probably require a proprietary flashing tool to update).

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  151. Re:Completely free kernel? by tehcyder · · Score: 1

    No way. GNU projects do not allow the chaotic early linux kernel development attitude.

    Better chaotic development than no development.

    It's certainly worked for Microsoft

    *rimshot*

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  152. Re:Nvidia by JonJ · · Score: 1

    Debian ships binary and non-free stuff all the time, including the nvidia drivers, as long as it is legal for them to do so. These go into the "contrib" and "non-free" repositories that aren't turned on by default, but they're still part of the Debian project and on Debian mirrors.

    Did you miss the part where I said "And you've turned on the non-free repository"? I will maintain, that since these need additional steps to enable, that the Debian project doesn't 'ship' them in the same sense as everything that's enabled in the vanilla Debian repository. You have to make changes and a willful decision to install the nvidia drivers and they don't come with a pretty 'enable this driver'-gui.

    --
    -- Linux user #369862
  153. Re:Which will essentially cause nothing more than. by arivanov · · Score: 1

    That one was supposedly a defect. Though frankly, in a hindsight, I would not be so sure about it.

    Nvidia Quadro NVS290 temperature with NV or with no NVidia drivers loaded - >85C
    Nvidia Quadro NVS290 temperature with Nvidia binary driver at what used to be default (top performance): >85C
    Nvidia Quadro NVS290 temperature with Nvidia binary driver set to dynamic clock management - 65C

    Sooner or later you pay for the 20C. I do not know the default windows settings nowdays, but I would not be surprised that the driver used to default to the higher performance ones in the older versions. In any case, that is a video card for which I would not consider running it with the open source driver until it develops at least some power management.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  154. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    So what job then requires an OS that is "pure and advanced with pure Free and Open goals in mind" ? Most jobs that I'm aware of require an OS that works; and the "works" part is not negotiable.

    Closed-source programs work? That's news to me. You must be referring to a trial-and-error approach to finding out what, if anything, a program does. Doesn't it seem just a tad bit backwards? When I am not playing games, I opt for running programs anyone can read and (try to) understand. When people say that a proprietary program "works", I think: duh. I know who it works for, and it's not me.

  155. Re:Completely free kernel? by DoctorPepper · · Score: 1

    I don't know what "UNIX" you use, that has bash as the standard shell, but the two "UNIX" variants we have at work... Solaris and AIX, both use the Korn shell (ksh) as the default and standard shell.

    --

    No matter where you go... there you are.
  156. Re:Which will essentially cause nothing more than. by Rysc · · Score: 1

    You do if your board runs linuxbios, or whatever they're calling it now. People do care about that, just not most people. Catering to most people isn't the point.

    --
    I want my Cowboyneal
  157. Re:Completely free kernel? by ffreeloader · · Score: 1

    Oh, for Pete's sake. Your ignorance of how things work in Debian is astounding.

    Don't take that as me calling you stupid. I'm not saying that. I'm just saying you're criticizing that which you know nothing about.

    Debian packages quite a bit of non-free firmware in a package named, believe it or not, firmware-linux-nonfree. Debian also has packages for many of the specific wifi chipsets with the word firmware in the package name. Run "apt-cache search firmware | grep firmware" at a bash prompt on a Debian machine, and see all the firmware packages, or go to the Debian site and search the repositories for firmware. The apt-cache search I gave you returns 45 packages with the word firmware either in the package name, and the package name is a combination of the word firmware and either a chipset model or manufacturer's name, or in the package description that tells you exactly what the firmware in the software package is used for.

    Choose to include the non-free repositories during your installation and all the non-free firmware packages are available at any time.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  158. Re:Completely free kernel? by ffreeloader · · Score: 1

    Just what does that mean? Are you implying that you can't have all the Debian non-free firmware packages available to you from the beginning of a Debian install? If so, you're completely wrong. All you need to do is choose to include the non-free repository, when asked by the installer if you want it to be available at the start of the installation, and all that firmware will be available at all times.

    None of the non-free stuff is hidden, nor does Debian make it hard find. Debian tells you up front that it's available and gives you the option to include access to it from the start of your Debian install.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  159. Re:Completely free kernel? by JonJ · · Score: 0

    Well, since you want to be a dick about it, I can too. OS X is certified UNIX and bigger than both Solaris and AIX in terms of users, and it uses bash as the default shell. So you can take your 'real unix' elitism back to the fucking '90s and suck it.

    --
    -- Linux user #369862
  160. Re:Completely free kernel? by Jae686 · · Score: 1

    you just stole my words :)

  161. Re:Completely free kernel? by Ecuador · · Score: 1

    BASH is the standard UNIX shell.

    We were talking about RMS, why bring up the shell that Jason Bourne developed to run his counter-intelligence scripts?
    For those that don't remember, Bourne later switched to Perl scripting because, you know, there was a slight chance his system might be compromised and his data decrypted, but Perl code would still be unreadable ;)

    --
    Violence is the last refuge of the incompetent. Polar Scope Align for iOS
  162. Re:Completely free kernel? by icebike · · Score: 1

    So the AC (above) was correct : as long as you avoid recent hardware and just do email and Slashdot a completely FOSS machine works fine.

    Forget Google Earth, Compositing, and don't even think about doing anything so pedestrian as gaming on your free linux machine.

    I've used the opensource ATI drivers. They don't come close.
    Your definition of "reasonably well" is wide of the mark by a country mile.

    --
    Sig Battery depleted. Reverting to safe mode.
  163. Re:Completely free kernel? by nickrw · · Score: 1

    http://packages.debian.org/lenny/all/firmware-bnx2/download - Download onto a USB stick and insert when prompted, or create your own installation medium with it included.

  164. Linguistic drift? by thethibs · · Score: 1

    Firmware is code in Read-Only Memory; hence the "firm". Device drivers are Software.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  165. Re:Completely free kernel? by eyrieowl · · Score: 1

    I was responding to someone who was suggesting that you don't need to use proprietary drivers, that it's just a want. I said no, it's also a need. It might not be a universal need, but it's still a need. Does that clear up my point?

  166. Re:Completely free kernel? by Steeltoe · · Score: 1

    Yup, thanks for bringing focus back. My stance is that he's a brilliant coder and philosopher. I really like Emacs, and have used it for many many years, although have lost the taste for it when I can have equivalent and more integrated editors in Windows. I'm sure I've used tons of RMS' programs without even knowing it too, but none of them have REALLY taken off like Linux. Two reasons may be that they're mostly made for geeks, and the academic factor is very high. Lisp is not for everyone it seems. Remembering the "GNU Linux" debacle, RMS may also not be the easiest fellow to work with, or to fork his projects.

    I do love his idealism and fight against restrictions, despite contemporaries and peers condemning him. He stands for his principles, and they are mostly correct and long-sighted. I think this is his greatest strength and contribution to free software, which is immense if you really think about it, as he even defined the term itself.

    My point was that there are other projects that have succeeded more than the core GNU organisation and RMS in producing free software, and maybe that has to do with leadership, luck, or something in between?

    Hurd as always been a joke, at least since the late-90s. I don't see any reason to treat it as other than a joke now over 15 years later. It's probably because it's so much easier to create a performing monolithic kernel quickly, and that the users don't really need all that flexibility.

    Maybe in the future, Hurd will rise against all oppression. I'd really like to see a less spaghetti kernel rise and shine, but I guess it's damned hard to do well, and not lag in development and evolution compared to alternatives.

  167. Re:Nvidia by Late+Adopter · · Score: 1

    It's a semantic distinction, but in the context of the article you're right. Debian is taking things from the stock kernel and moving them into "non-free", so if you need them it'll be exactly like the present nVidia situation.

    Still I think it's worth making the distinction that there are some packages that Debian is unwilling to host at all. Debian will distribute non-free things it's legally able to, it just makes you explicitly choose to get them.

  168. Re:Completely free kernel? by DrSkwid · · Score: 1

    snicker, so much wrong

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  169. Re:Which will essentially cause nothing more than. by tftp · · Score: 1

    We are talking here about proprietary firmware (and drivers) that make certain pieces of hardware nonfunctional. Any proprietary OS has no trouble with that; if Debian default removes those proprietary binaries then certain devices will not work. That's all :-)

  170. Are you sure? by snadrus · · Score: 1

    Communication with the card/firmware is well-documented (OS driver), so once you push the firmware to the cards you then know how to talk to it and can write a driver for any system to talk to it.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  171. Re:Which will essentially cause nothing more than. by Unequivocal · · Score: 1

    I agree with you but I could see a middle ground. It would be nice to offer a working clean/free OS that would be easy for folks to innovate on without worrying about licenses. Then it would *also* be nice to have a non-free, more highly functional version of same OS. Does anyone know if they are providing both? If so, this is a non-story.

  172. Re:Completely free kernel? by LingNoi · · Score: 1

    Well it's a good point, i'm not saying you're wrong; just completely irrelevant to the topic at hand.

  173. Re:Which will essentially cause nothing more than. by gnufreex · · Score: 1

    It is really just a loose loose situation.

    Not true. For those whose hardware is supported, it is a win. They get their Freedom and easier to debug kernel, while they lose nothing. Everybody (well, everybody who wants and knows what he's doing) needs to give a try to Linux-libre kernel because there is no reason whatsoever to have non-libre kernel installed if your hardware works fine with libre one. I had same attitude like you until I tried 100% free distro, but it turned out to work flawlessly on most of my computers. So I wondered why I didn't try earlier. I didn't because some dude like you (who probably never tried) told me that no new hardware will work and that only nut-cases use that. But it turned out that most of new stuff is supported. You don't know until you try. So stop with negativity and use what you like.

    --
    Microsoft's official position on standards: http://support.microsoft.com/kb/189826
  174. Re:Completely free kernel? by arose · · Score: 1

    Looking at the HURD documentation, It looks like HURD doesn't even run on bare metal, but runs on top of GNU Mach microkernel.

    That's how it was always intended to be, they were aimed to high trying to innovate at the wrong step. If I understand it right just about everyone believed microkernel architectures were the next big thing back then, so it's an understandable mistake. It turned out to be more difficult to make it work than anticipated and Linux quickly took over with it's more traditional architecture, the rest is history.

    It yeah, its better than I said it was; for HURD. But also much worse since TRIX, the first GNU Kernel, developed back in the 1970s.

    However GNU only picked it up in 1986 and abandoned it as unsuited. So TRIX was developed in the 70s (GNU wasn't around back then BTW) and found unusable by GNU in the 80s leading to an attempt to develop HURD in 1990. I don't see how this reflects too badly on them.

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  175. Re:Which will essentially cause nothing more than. by gnufreex · · Score: 1

    It's not software that's free, it's you.

    --
    Microsoft's official position on standards: http://support.microsoft.com/kb/189826
  176. Re:Which will essentially cause nothing more than. by aristotle-dude · · Score: 1

    It's not software that's free, it's you.

    But what does that have to do with a software license or where drivers come from? What most people care about is whether it works or not and how well it works.

    My personal freedom is not increased or limited by the source of drivers on linux. I don't even use linux. That is part of freedom. I have freedom to choose.

    If people like RMS had their way, I would be living an GNU utopia where I would have GNU freedom instead of real freedom and I would have no freedom of choice either.

    If using completely GPL'ed software makes you happy, good for you but don't expect everyone to do the same. Give everyone the right to choose what they want to use.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  177. Re:Which will essentially cause nothing more than. by Anonymous Coward · · Score: 0

    AFAIK, Apple has NEVER used that BIOS code to boot their OS