Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Debian GNU is Not Unix Open Source Linux

Debian 6.0 To Feature a Completely Free Kernel 283

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."
This discussion has been archived. No new comments can be posted.

Debian 6.0 To Feature a Completely Free Kernel

Comments Filter:
  • Sweet (Score:4, Informative)

    by mark72005 ( 1233572 ) on Thursday December 16, 2010 @05:11PM (#34579820)
    Even more people who will just download the "non-free" stuff immediately upon installing. Extra steps FTW
  • From Debian (Score:5, Informative)

    by icebraining ( 1313345 ) on Thursday December 16, 2010 @05:12PM (#34579824) Homepage

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

  • Actual article (Score:4, Informative)

    by Xtifr ( 1323 ) on Thursday December 16, 2010 @05:15PM (#34579892) Homepage

    Here's the actual article [debian.org], 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.)

  • Re:Nvidia (Score:5, Informative)

    by JonJ ( 907502 ) <jon.jahren@gmail.com> on Thursday December 16, 2010 @05:16PM (#34579908)
    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.
  • by Bacon Bits ( 926911 ) on Thursday December 16, 2010 @05:18PM (#34579942)

    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.

  • by Ynot_82 ( 1023749 ) on Thursday December 16, 2010 @05:24PM (#34580038)

    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 [debian.org]
    Only 14 packages are in the Debian firmware-nonfree repository
    That's nothing

  • by Beelzebud ( 1361137 ) on Thursday December 16, 2010 @05:33PM (#34580182)
    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...
  • Squeeze user here (Score:4, Informative)

    by santax ( 1541065 ) on Thursday December 16, 2010 @05:34PM (#34580202)
    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/ [kernel.org] squeeze main contrib non-free deb-src http://mirrors.nl.kernel.org/debian/ [kernel.org] squeeze main contrib non-free deb http://security.debian.org/ [debian.org] squeeze/updates main contrib non-free deb-src http://security.debian.org/ [debian.org] squeeze/updates main contrib non-free deb http://deb.opera.com/opera-beta/ [opera.com] squeeze non-free deb http://www.debian-multimedia.org/ [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!
  • by ciaran_o_riordan ( 662132 ) on Thursday December 16, 2010 @05:43PM (#34580334) Homepage

    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/ [unicamp.br]
    http://www.fsfla.org/svnwiki/selibre/linux-libre/ [fsfla.org]

    (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.)

  • by Beelzebud ( 1361137 ) on Thursday December 16, 2010 @05:56PM (#34580538)
    Yep it's totally dead. It can't boot, and no one wants to waste time on it.

    http://www.archhurd.org/ [archhurd.org]

    Oh wait... Nevermind...
  • by Kjella ( 173770 ) on Thursday December 16, 2010 @06:45PM (#34581110) Homepage

    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.

  • by Anonymous Coward on Thursday December 16, 2010 @07:09PM (#34581380)

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

    "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."

Genetics explains why you look like your father, and if you don't, why you should.

Working...