Slashdot Mirror


Linux 2.6.0 Kernel Released

thenextpresident writes "It's here! Just updated on kernel.org, the Linux 2.6.0 kernel has finally arrived! We've been waiting a long time for this, and it had been rumored it was going to be released tonight. Well, it's here indeed. Happy downloading." There's also a changelog online for this long-awaited update.

41 of 837 comments (clear)

  1. Yay by jason.mitchell · · Score: 2, Interesting

    Why is 2.4 gone from kernel.org?

    1. Re:Yay by Kourino · · Score: 2, Interesting

      Buggy front page scripts, my guess. After all, the latest stable version was 2.4.xx for a long time, so just give hpa a little bit to make a shiny new "The latest 2.4.x release of the kernel is: " row.

    2. Re:Yay by Knuckles · · Score: 1, Interesting

      Not funny. The exploit that was used to hit Debian and the FSF was a local hole. His IP won't help you at all

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  2. Cool by alpha713 · · Score: 2, Interesting

    I must admit I have been looking forward to this, I have been running all the tests from about 3 onwards and am quite happy already with the level of test11. On the other hand now that its stable maybe we will see some distros that come with it as standard. Now that will be a good thing.

  3. So what is new? by angry_beaver · · Score: 2, Interesting

    Can somebody please save me from reading the entire changelog? I just want to know the major differences between 2.4.x and 2.6.x.

    Please save me! I'm lazy :)

    1. Re:So what is new? by BiggerIsBetter · · Score: 2, Interesting

      What's the right version of glibc?

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
  4. How does this benefit me? by cookie_cutter · · Score: 5, Interesting
    I'm not trolling, I honestly want to know.

    I run linux as my desktop at home, and I also run it at work in a scientific computing cluster.

    I'd like to know what benefits I could expect from the new kernel in each area in which I use linux.

    1. Re:How does this benefit me? by Anonymous Coward · · Score: 1, Interesting
      But remember do not install it if you do not have a real up to date distro! Module tools have been upgraded and are incompatible with older versions. You can wreck your system if your not carefull.

      This is actually a problem with Linux? I mean, from what I'm reading here, this kernel release seems like an incremental upgrade... Like a Windows service pack, or Win98 -> Win98SE. I'm not trolling here...But can you imagine if MS released a service pack that would "wreck your system" if you weren't careful?

    2. Re:How does this benefit me? by }}mons{{ · · Score: 1, Interesting

      how do i run vmware on this 2.6 kernel?

    3. Re:How does this benefit me? by shellbeach · · Score: 5, Interesting

      Preemptable kernel and Low Latency patches are both in here

      I've heard so much about this, but having used the 2.6 tests for the last two months (2.6 supports my card reader, 2.4 doesn't, so I don't have a choice) I've noticed absolutely no difference in performance. That said, 2.6 is extremely stable (probably more so than 2.4 IME) and there's no reason why not to use it either. But performance as far as the end user is concerned is not significantly different as far as I can see.

    4. Re:How does this benefit me? by ReaperOfSouls · · Score: 3, Interesting

      Its not an incremental release. Going from say 2.4.20->2.4.21 is an incremental release and would be more equivilent to what you are asking. Going from 2.4.20-> 2.6.0 would be like grabbing the windows kernel from WinMe and dropping it on Win98 and wondering why it doesn't work.

      --
      Shameless self promotion : The Misadvetures of the in
    5. Re:How does this benefit me? by Nothinman · · Score: 4, Interesting

      Some people probably did, but you can't control what everyone says. 2.4.x was better because it thinned out use of the BKL but it still wasn't very granular and the process scheduler was only so-so. Now we have the O(1) scheduler to handle practically any number of concurrent processes easily and the locking is granular enough that it should be possible to realistically run Linux on 16 and 32-way SMP systems now.

  5. Birthday Present! by CajunArson · · Score: 2, Interesting

    Since the official UTC timestamp is at 03:04 on the 18th its my birthday!!
    OK, slightly more on-topic I am already running test11 on a couple boxes with no overriding need to upgrade. However I am curious as to how 2.6 will be managed as opposed to 2.4. Since Linus has already handed off the kernel to Andrew Morton, are we going to see the 2.7 development branch open a whole lot faster than happened with 2.5???

    --
    AntiFA: An abbreviation for Anti First Amendment.
  6. hm by Anonymous Coward · · Score: 1, Interesting

    I hope they fix the front page of the kernel site to show 2.4.x info again.

  7. Congrats to Linux from an OS X user by Devil's+Avocado · · Score: 4, Interesting

    This is great news! I'm excited even though I'm now an OS X dude. Once I find the time to back up my system and repartition I'll be trying LinuxPPC. Speaking of which, if anybody knows of (or wants to write) a non-destructive repartitioning tool for OS X please let me know!

    -DA

  8. NOT OT by Anonymous Coward · · Score: 0, Interesting

    It seems that the MS world is always comparing an OS from 3 years away to a kernel that was developed 3 years (6 years difference).
    When longhorn comes out, 2.6 will be nearing its' EOL.

    1. Re:NOT OT by MobyTurbo · · Score: 2, Interesting

      Interestingly, FreeBSD 4.x didn't use SCSI emulation to talk to a CD-ROM burner; you had to use it's burncd program, part of the 4.x base system, for IDE CD-ROMs. FreeBSD 5.x, on the other hand, uses SCSI emulation and they consider this an upgrade. (You have to use cdrecord from ports.) Could anyone explain to me the advantages of using SCSI emulation, if any, and the disadvantages besides problems sharing DVD and CD burning on one drive? (I have a seperate DVD-ROM and CD Burner. :-) )

  9. Re:SELinux by CajunArson · · Score: 5, Interesting

    My thesis project involves a module similar to SELinux and I have found that the best 2.6 kernel for messing around with it is actually the BK tree mantained by the Linux Security Modules (LSM) project. Technically SELinux is one module that is part of the LSM project but the two are often referred to synonymously. LSM is at: immunix and you can check out their kernel branch for extra features that are not yet in mainline 2.6 (and may not get in at all if the kernel maintainers aren't confortable with the changes)

    My personal project is actually a big modification of the Domain & Type enforcement that is present in LSM now. but the code is nowhere near ready for inclusion just yet ;)

    --
    AntiFA: An abbreviation for Anti First Amendment.
  10. Interesting timing... by inode_buddha · · Score: 2, Interesting
    I got AKPM's -mm1 patch for -test11 earlier, and was reading today's LKML while waiting for a few *big* files elsewhere (Intel manuals). Checked back here, and found out about 2.6.

    Well, huzzah to the kernel team, I've enjoyed their work for enough years. Not much champagne available here, but a heartfelt and lukewarm Milwaukee piss (offered).

    I've been using 2.5.x and -test kernels off and on here, and its definitely a step in the right direction even for my humble desktop, IMHO. If I was to be bold I'd even say that 2.6 is a positive change (for users) in the same way that 2.0 was. Just based on the scheduling and device support, SMP (I use it), bigmem, etc.

    And no, I'm not really worried about the SCO/IBM thing - the outcome won't change my opinions or Linux usage patterns an iota.

    --
    C|N>K
  11. Re:prepare for the... by chunkwhite86 · · Score: 5, Interesting

    but I *liked* make menuconfig; make clean && make modules modules_install bzimage!!

    Excuse my ignorance (I'm not familar with the new 2.6 build system) but I really *did* like the make menuconfig approach. It's been that way since way-back-when so I could probably do it blindfolded. In addition, make menuconfig is great for building a new kernel over a slow (e.g. dial-up) ssh session. I actually rebuilt the kernel on my PC in Virginia from a cyber-cafe in Paris once.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  12. Caps off a stellar open source year by Ars-Fartsica · · Score: 4, Interesting
    Congrats to all the people who worked hard on 2.6. I will be a happy user I am sure.

    Its great to see this go out in 2003, capping off a stellar year for open source. Mozilla 1.4/5, Gnome 2.4, KDE 3.2 (almost), Apache 2.x...and countless other pieces of the puzzle coming together in an awesome ecosystem.

    Corporations haven't just 'taken notice', they are actively pushing this stuff. They are amping up great services behind the new commodity - software.

    RedHat and IBM and Novell are leading the charge from the .com side while a huge developer community has taken root in the volunteer ranks.

    2.6 was the icing on the cake - the version that really challenges the most established kernels across the entire spectrum. BRAVO!!

  13. For end users by arvindn · · Score: 5, Interesting

    In related news, Redhat/Fedora has announced that the next Fedora release will ship with 2.6. They've called it a "stop-ship" feature :) Fedora Core 2 is tentatively scheduled to be released in April 04.

  14. Steps Back by thebatlab · · Score: 4, Interesting

    From the following Cnet article:
    http://news.com.com/2100-7344_3-5127627.html?tag=n efd_top

    All these quotes apparently came from Mr. Morton himself.

    "...the part of 2.6 that communicates with memory is less efficient, imposing a practical limit of 24GB of memory to the 32GB that 2.4 could handle. However, he believes that programmers will address the problem."

    Is this reduced limit useful? Why should it be up to programmers to code around? Did I miss something?

    "The new kernel also monitors for new events more frequently--1,000 times per second instead of 100--a fact that slows down the system about 1 percent..."

    I assume it's to try and respond to events faster but increasing it tenfold, isn't that overkill? I mean, it slows the system down by 1% which isn't horrible and if a real-time app has a problem with it, you can always modify the kernel yourself but couldn't they have upped the polling to 250 which is a decent increase but not a 10x one.

    "In addition, 2.6 requires somewhat more memory to run and shows worse performance when it has to use hard drives as extra memory under heavy loads... "

    That seems reasonable that it needs a bit more memory but why should it see adverse effects under heavy loads as compared to the 2.4 kernel? Shouldn't they degrade at around the same level or are there some new file system issues that cause this?

    Enlighten me.

  15. Stallman trivia by femto · · Score: 2, Interesting
    While looking through the POSIX site, looking for info on the POSIX aspects of 2.6.0, I came across the following quote:
    "The name POSIX was suggested by Richard Stallman. It is expected to be pronounced pahz-icks as in positive, not poh-six, or other variations. The pronounciation has been published in an attempt to promulgate a standardized way of referring to a standard operating system interface".
    Who would have thought so? I just goes show, some names pop up in the oddest places and the Free Software movement really is in there influencing things.
  16. +5, Sad but true... by Kjella · · Score: 2, Interesting

    I mean I went there but there's no trusted computing logo. How can I trust software if it doesn't say I should. Linux will never be ready for the desktop until it's part of a trusted computing initiative.

    ...that's how most people will understand it. They don't realize that the logo means that others can trust the computer not to do what you want, should that be something they don't want.

    I'm still praying that people will learn from experience. Don't seem they'll learn much any other way at least...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  17. Re:ide-scsi by root:DavidOgg · · Score: 5, Interesting

    Linus said it sucks.

    In early November, Bill Davidsen

    responded to a post on the LKML about a problem someone was having with burning a CD. Davidsen said:

    There is a problem with ide-scsi in 2.6, and rather than fix it someone came up with a patch to cdrecord to allow that application to work properly, and perhaps "better" in some way. Since the problem with ide-scsi seems to still exist for other applications, you will probably find you have to work around the problem, by using the -pad option of cdrecord (thought that was standard now for TAO at least) or reading using the ide-cd driver.

    Torvalds responded to Davidsen's post by writing:

    On 6 Nov 2003, bill davidsen wrote:
    >
    > There is a problem with ide-scsi in 2.6, and rather than fix it someone
    > came up with a patch to cdrecord to allow that application to work
    > properly, and perhaps "better" in some way.

    Wrong.

    The "somebody" strongly felt that ide-scsi was not just ugly but _evil_, and that the syntax and usage of "cdrecord" was absolutely stupid.

    That somebody was me.

    ide-scsi has always been broken. You should not use it, and indeed there was never any good reason for it existing AT ALL. But because of a broken interface to cdrecord, cdrecord historically only wanted to touch SCSI devices. Ergo, a silly emulation layer that wasn't really worth it.

    The fact that nobody has bothered to fix ide-scsi seems to be a result of nobody _wanting_ to really fix it.

    So don't use it. Or if you do use it, send the fixes over.

    Linus

    The back-and-forth between Davidsen and Torvalds has continued, and as a result more and more of Torvalds disdain for the ide-scsi and cdrecord interface has bubbled to the surface. Torvalds has said, among other things, that:

    * "anybody who uses cdrecord has either been confused by the silly SCSI numbering"
    * "Some people ended up having to boot with ide-scsi enabled to burn CD's, but then if they wanted to watch DVD's (on the same drive), they needed to boot without it."
    * "the old cdrecord interfaces are an UNBELIEVABLE PILE OF CRAP!"
    * "It's an interface that is based on some random hardware layout mechanism that isn't even TRUE any more, and hasn't been true for a long time."
    * "It's bad from a technical standpoint (anybody who names a generic device with a flat namespace is just basically clueless), and it's bad from a usability standpoint. It has _zero_ redeeming qualities."

    There's more, but that's enough to give you a sense of Torvalds' unhappiness with the whole approach of both one particular (though very popular) app and the ide-sci module itself.

    http://programming.linux.com/article.pl?sid=03/1 2/ 09/1341236

    --
    --AROS is an Open Source AmigaOS clone, and source compatible with AmigaOS! Try the x86 build at http://www.aros.org
  18. smbfs differences between 2.4 and 2.6 ? by winne+too · · Score: 2, Interesting

    this text is pasted from a mail i sent to the smbfs maintainer. i have not received an answer, didn't really expect one at this time, but maybe somebody else has encountered and solved this problem. could you point out what i missed?

    --
    sorry to bother you this late in the 2.6 test series, but i wondered whether this change in smbfs behaviour was intended (or how it could be affected by mount options, etc):
    during my using the 2.4.x kernels, i mainly used smbfs as a convenient way to access various data which was not located in subdirectories of the mount source, but symlinked from other server directories. i think this is also the behaviour the user experiences when mounting from other operating systems.
    with 2.6.x (can't remember 2.5.x...) clients i have been unable to mount the same sources in a similar way, symlinks would still appear as symlinks, making the linked data much more difficult to access.

    could you tell me whether i missed a mount option or this diverging behaviour is intentional?

  19. Re:what distro is best for trying this out? by Little+Brother · · Score: 2, Interesting
    Anything should work, however, I'm told that some of the more end-user based distros have custom kernels, so you might want to avoid Mandrake and Redhat and possibly Suse. Personaly, I'd say your BEST bets would be, as you indicated, LFS, Debian, and Slackware although I could also add Gentoo to the list. Whatever your distro, you should at least be able to get basic boot without crashing, although some apps might have some minor problems.

    Short answer, just do it.

    Shorter answer: Yes

    --

    Little Brother, watching the watchers

  20. Wow...no sDOS by ResQuad · · Score: 2, Interesting

    For the fact that the entire linux community just started downloading the same 100 meg file...the server runs amazing. When 2.4 came out I think we toasted it right quick.

  21. Re:Newbie question & answer by Yottabyte84 · · Score: 2, Interesting

    BitTorrent downloads are checked with SHA1 hashes. md5summing it is only worth doing if you don't trust the .torrent

  22. Re:Knoppix? Any CD bootable Linux 2.6 version? by Reverend528 · · Score: 3, Interesting

    Personally, I can't wait for a knoppix with NTFS write support. As a person who spends a great deal of time fixing machines running mostly Windows XP, I'll greatly enjoy being able to fix their fscked up computers without having to actually use windows XP.

  23. Laptop power management? by andhar · · Score: 2, Interesting

    Anyone know if 2.6 has better power management for laptops? -- the speedstep chip I've got goes for hours in Windows, and for an hour in Linux.

    --
    Vaya con huevos, my darling.
  24. Happy downloading. by kasperd · · Score: 3, Interesting
    Hope you know, what you are doing to poor litle server. I'm surprised I made it to the frontpage, and this is what it had to say:
    Up since: Wed Apr 16 13:06:45 2003
    Load Average: 27.65 27.49 27.00 (1470 processes)
    Ram: 5950784KB
    Free: 6800KB
    Current bandwidth utilization 269.44 Mbit/s
    That's impressive 108% of the bandwidth is now in use.
    --

    Do you care about the security of your wireless mouse?
  25. Existing LVM and 2.6.0 ? by poing · · Score: 5, Interesting

    Does anybody have a howto on how I can migrate my LVM version 1.0.7 volumes from 2.4.23 to 2.6.0? I know LVM has been replaced by device-mapper. Do I have to run some kind of conversion tool, or will device mapper just magically find and activate my LVMs? I can't find any information on this.

  26. AGP subsystem? by FueledByRamen · · Score: 2, Interesting

    I have an Asus A7M266-D with an AMD 760 MPX chipset. I just upgraded to 2.6.0 - everything seemed fine, kernel booted with no issues, but AGP support is apparently broken. Upon loading my ATI FireGL drivers (rebuilt against the latest kernel, and configured to use the kernel's AGP GART rather than ATI's), I get a kernel OOPS (null pointer dereference) in the AGP GART driver (specifically when it enables AGP 4x transfer mode on device 01:05.0 - my video card. Enabling AGP4X on the northbridge reported success, but when it gets to the card itself, crash time!)

    Has anyone had similar experiences with the new kernel? I'd like to see if it's just my configuration, my video drivers (though the ATI drivers had no AGP problems and were rock solid under 2.4, and claim to support 2.6, you never know...), or something else. I know that the AGP subsystem has had a major overhaul in 2.6 and the bugs are still being ironed out, but it'd be nice to know what to blame.

    And if something in my post doesn't make sense, it's 1:45 AM over here (GMT -08:00), so I have an excuse :)

    --
    Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
  27. Re:LotR:RotK + Kernel = Early Christmas by I+don't+want+to+spen · · Score: 2, Interesting
    But then what about those citizen arrests? if you have a laptop with a camera? Or the problem of disturbing the audience with a noisy mouse?

    Damnit, now I'm duplicating articles on /.

    --
    Don't go to a brothel if you want to buy broth
  28. ATAPI finally working with DMA by alannon · · Score: 5, Interesting

    The biggest bonus I got from 2.6 was DMA with ATAPI commands finally works. Earlier kernels would not use DMA for ATAPI commands (read: CD/DVD burning commands) even if DMA was enabled for the IDE device. This effectively limited CD burning to the speed that PIO would work at, which was about 12x on my 900Mhz K7. It also ate up your entire CPU.

    With 2.6, DMA works properly with ATAPI commands, at least when using the new ATAPI virtual SCSI bus (NOT the ide-scsi module!). To use the new virtual bus, use 'dev=ATAPI:0,0,0' in a cdrecord command. You may also need to use the latest alpha of cdrecord.

    I can now burn 2 CDs at once (multiple burners), at 52x without my CPU load going over 0.2!

    Of course, if you had the luxury of using REAL SCSI CD burners before, this won't make a lick of difference to you. :)

  29. ACPI support... by Junta · · Score: 2, Interesting

    How ready is it? Is there a site that breaks down which hardware drivers support/do not support the sleep states? I remember during the test releases it was documented that many drivers had not yet been updated to support the sleep states.

    APM support has gotten me so far, but some things on this laptop would be more doable if I had acpi support, and I have another laptop which doesn't support apm at all.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  30. Direct booting from floppy is no longer supported. by HaiLHaiL · · Score: 3, Interesting

    http://www.linux.org.uk/~davej/docs/post-halloween -2.6.txt

    Direct booting from floppy is no longer supported.
    You should now use a boot loader program such as syslinux instead.
    "make bzdisk" continues to work (now using syslinux).


    Does this mean what I think it does? No more floppy boot disks? Or am I misreading?

    --


    reech bee-yond ur clip-0n
  31. Re:Pull yourself together man by ralphclark · · Score: 3, Interesting
    You need to switch to Z shell. zsh would have alerted you to your spelling mistake with a polite:
    zsh: correct 'maek' to 'make' [nyae]?
    'nuff said.
  32. Re:Direct booting from floppy is no longer support by TeknoHog · · Score: 2, Interesting

    I thought direct booting was disabled long long ago, as it hasn't been used much in recent years. AFAIK, in the olden days you could just copy the kernel image to a floppy (using dd etc.) to make it bootable.

    --
    Escher was the first MC and Giger invented the HR department.