Slashdot Mirror


Linux Kernel 2.6.8 Released

J ROC writes "According to The Linux Kernel Archives kernel 2.6.8 is now out. It includes some fixes from 2.6.7. Happy upgrading." You may want to read this earlier story and think twice before upgrading.

52 of 203 comments (clear)

  1. I'm waiting on SP2 by Anonymous Coward · · Score: 5, Funny

    Because we all know no OS is stable without a few service packs applied.

  2. 2.6.8.1 is really the latest by scotsgit · · Score: 5, Informative

    Due to an NFS bug a brown paper bag release was produced.

    1. Re:2.6.8.1 is really the latest by hrakers · · Score: 5, Informative

      See http://www.uwsg.iu.edu/hypermail/linux/kernel/0408 .1/2049.html for more info

    2. Re:2.6.8.1 is really the latest by Spirilis · · Score: 3, Interesting

      This might be a silly question, but what does "brown paper bag" release mean? (and how did the phrase come into use? :-D)

      --
      the real at&t mix
    3. Re:2.6.8.1 is really the latest by Dave2+Wickham · · Score: 5, Informative

      From what I understand it's basically a release with a screw-up somewhere. A symbol of embarassment (don't know how to put that better...) is to wear a brown paper bag on your head. The dodgy release was embarassing, hence the brown paper bag release.

    4. Re:2.6.8.1 is really the latest by jlp2097 · · Score: 2, Informative

      1. There is a typo (unnecessary space) in your link.
      2. I like marc.theaimsgroup.com much better.

      So for the lazy among us: klicky.

    5. Re:2.6.8.1 is really the latest by pizza_milkshake · · Score: 2, Informative

      it's not his url, slashcode breaks up long strings to prevent the page from getting stretched horizontally

  3. Download from mirror nearest to you by anandpur · · Score: 3, Informative
  4. Re:Dam by maskedbishounen · · Score: 2, Informative

    News for nerds, stuff that matters...? ;)

    --
    "An infinite number of monkeys typing into GNU emacs would never make a good program."
  5. Re:2.6.8.1? by Anonymous Coward · · Score: 2, Funny

    ".1" is the new archive format that Linus adopted with 2.6.7. Just google for "un1", then download and install un1, download the linux-kernel-2.6.8.1 file, cd to /usr/src, and type "un1 -r x ~/linux-kernel-2.6.8.1"

  6. 2.6.8.1 by calibanDNS · · Score: 5, Informative

    The latest is actually 2.6.8.1. The (very short) change log for that version can be found here. Looks like there was an NFS bug in the 2.6.8 release that needed to be fixed.

    1. Re:2.6.8.1 by ThisNukes4u · · Score: 4, Insightful

      I guess they were really serious when they said that the stabilization of the kernel was up to the distro maintainers. Guess I won't be downloading 2.6.8 until 2.6.9 comes out.

      --
      thisnukes4u.net
    2. Re:2.6.8.1 by bfields · · Score: 3, Interesting
      I guess they were really serious when they said that the stabilization of the kernel was up to the distro maintainers. Guess I won't be downloading 2.6.8 until 2.6.9 comes out.

      They've been saying for some time that they'd also release small updates (like 2.6.8.1) against previous releases when necessary, so it should be reasonably safe to take a recent kernel if you wait a couple weeks after the major release and check for any such updates.

      For what it's worth, I've been upgrading on every major release (and most of the -rc's too) since 2.6.0, without any disasters.

      Of course, depending on which particular drivers you care about and so on, your mileage may vary.

      --Bruce Fields

    3. Re:2.6.8.1 by sloanster · · Score: 2, Insightful

      I guess they were really serious when they said that the stabilization of the kernel was up to the distro maintainers.

      LOL, the sky is not falling...

      99.9% of linux users do not build their disto from scratch, but get their distro from a vcendor, so this means absolutely nothing for the vast majority. Those that are smart enough to build their own kernels, are also smart enough to follow the kernel mailing list and apply patches.

      I've been running 2.6 kernels from kernel.org as well as -mm kernels on my FC1 boxes, which are fairly busy servers, and have had no problems. compiling 2.6.8.1 as we speak, so to speak. Also, novell/suse are shipping not only their personal and professional retail versions, but also their latest enterprise version, with the 2.6 kernel and it is rock solid.

      I agree that the 2.6 kernel is far more stable than 2.4 was at this stage -

  7. Stack Overflow Protection by dduardo · · Score: 2, Interesting

    Has the 2.6 branch been patched with exec-shield yet? I know there is some compatibility issues, but Linus said he was going to allow it anyway.

    1. Re:Stack Overflow Protection by Soul-Burn666 · · Score: 3, Informative

      Search the changelog for "no execute" and you'll get the patch details for adding support for NX.

      --
      ^_^
    2. Re:Stack Overflow Protection by dduardo · · Score: 2, Informative

      I know they added hardware NX, but i'm wondering if they added softwared based NX similiar to Window's DEP in SP2.

    3. Re:Stack Overflow Protection by juhaz · · Score: 2, Informative

      Exec Shield isn't the same thing as support for NX-bit, it's "no execute" protection that DOESN'T require CPU support.

  8. Summary? by tweakt · · Score: 3, Insightful

    I scanned the Changelog briefly and didn't see anything major. I usually grep for 'thinkpad' or 'laptop' (my main system), to see if there is anything nice to try out. There are some laptop_mode improvements (disk IO buffering, keeps hard drive spun down for as long as possible) which should benefit any laptop user.

    On occasion, someone will write up a nice summary of highlights. Anyone seen such a thing for 2.6.8?

    1. Re:Summary? by Zarhan · · Score: 2, Informative

      On occasion, someone will write up a nice summary of highlights. Anyone seen such a thing for 2.6.8?

      Kerneltrap usually posts one shortly after release. Not yet posted for 2.6.8, though, but check periodically, I would think that they will update later today.

    2. Re:Summary? by Anonymous Coward · · Score: 5, Informative

      Lots of memory leaks fixed.
      Lots of USB issues fixed.
      A few patches for prism based wireless card too.
      Several filesystem patches:
      EXT3 deadlocks removed and buffer issue fixed.
      EXT2, Reiser + JFS I/O errors lost issue fixed.
      Network oops, I/O oops created in 2.6.7, smbfs + nfs oops, SATA + Highmem oops
      X86_64 Memory corruption fix's + "small + serious" bugs.
      New hardware support for latest VIA K8%, KT%, VT%, PM% chipsets.
      NX (No eXecute) support for x86

  9. Re:Dual Boot? by Ryan+Huddleston · · Score: 4, Informative

    That didn't have anything at all do do with the kernel.

    I believe that it was the way Red Hat installer, Anaconda, installed GRUB, the GRand Unified Bootloader, that was at fault. The Linux kernel is generally quite solid, and I certainly will be upgrading.

  10. Re:Dam by mostlyalmighty · · Score: 3, Insightful

    I care, I bet a lot of others care too. Thus /. is serving its purpose for me.

    Upgrading your kernel is good for the soul.

  11. Speaking of the ChangeLog.. by maskedbishounen · · Score: 5, Funny

    Finding a specific change from kernel ChangeLogs is like finding a girl on /.; you've heard rumors, but you'll never find what you want once you start looking!

    --
    "An infinite number of monkeys typing into GNU emacs would never make a good program."
  12. Download Size by RAMMS+EIN · · Score: 5, Interesting

    I'm repeating this message from OSNews, which had the story first.

    I think Linux is a great kernel, but a 42 MB download is really a bit too much for my liking. Much of that is code for hardware that I don't have or features that I don't want. I am a great advocate of modularity, and I would like to see it applied not only to the compiled kernel, but also to the sources. I am aware that this will add some administrative overhead, but it could save a lot of traffic and CPU time.

    Here are some ideas:

    - Split the distribution in a base that has the common stuff, and optional add-ons for lesser-used network devices, filesystems, etc. etc.

    - Employ a BSD ports like system that downloads the sources on request (i.e. when compilation of some part is requested)

    - Distribute only the configuration interface, and download only the parts actually needed based on the configuration selected.

    I am too occupied now to come up with a proper proposal, but I hope this will set some people thinking.

    --
    Please correct me if I got my facts wrong.
    1. Re:Download Size by Anonymous Coward · · Score: 3, Interesting

      That would probably ultimately result in the definition of a stable module interface between the linux kernel and device drivers. This has been explicitly stated as a non-goal by Linus for his tree as it would facilitate the production of closed-source hardware drivers, and we/he wants to "encourage" open-source device drivers (quite rightly IMHO, but I disagree with his method*).

      * I think a stable module interface might be _good_ for open-source drivers - hardware manufacturers may never produce their own open-source drivers, but if they are writing closed source drivers to a stable API, that stable API becomes a breakout point at which reverse engineers can install analysis and produce the information required to produce a community-written open source driver. But the trouble with that is that the United Reich of American Corporations has begun pushing for criminalistion of reverse engineering.

    2. Re:Download Size by Quixote · · Score: 4, Informative

      If you have the previous version, you can just download the patch; it is 3691743 bytes (about 3.5MB).

    3. Re:Download Size by Rich0 · · Score: 3, Interesting

      Here's an idea, download the patch instead and apply it to your 2.6.7 kernel source.

      I wonder if the gentoo maintainers have any plans to offer such a feature.

      Gentoo frequently downloads just a patch for security fixes - which is really nice if you have a modem, and you still have the original source lying around (gentoo caches source files, and will re-download whatever it needs).

      However, the routine isn't smart enough (to my knowledge) to determine what you already have and as a result what you need to download.

      So, if you're running 2.6.7-r6 and -r7 comes out, it is reasonably likely to download a patch.

      On the other hand, if 2.6.8 comes out it probably won't. If you go strait to 2.6.8-r1 it will probably download all of 2.6.8 and a patch to make it -r1.

    4. Re:Download Size by GammaTau · · Score: 2, Informative

      I think Linux is a great kernel, but a 42 MB download is really a bit too much for my liking.

      That's the size of the .tar.gz version. Bzip2 compresses a lot better. The .tar.bz2 version at kernel.org is about 9 MB smaller.

    5. Re:Download Size by Spoing · · Score: 4, Insightful
      1. I think Linux is a great kernel, but a 42 MB download is really a bit too much for my liking.

      [ suggestions for reducing the source update snipped ]

      The upgrade patch from 2.6.7 to 2.6.8 is under 4MB and can be found right along with the complete source here.

      Splitting the kernel source into parts would be a logistical problem...and I'd rather the developers not be bothered with it. If you want source, and you want small file sizes, using a diff to patch a previous release is a reasonable compromise. There are plenty of comments on the web on how to apply these patches, so being a developer isn't even necessary.

      Most of the suggestions you have would be appropriate for a binary release, though binary kernel packages are much smaller anyway so much of the benifit there is also lost.

      That said, there could be improvements on the package updates for just about every package ... I don't know any that do atomic updates (ex: MD5 sums of the files and fetch only the ones that differ...or apply a patch to make the files match.). That would be quite handy for mass deployment of files over a LAN to cut down network traffic; push out the update details to the clients, have the local systems check if they need a specific file, have the local systems report back what they need or if they are already OK. Not ideal for every situation, though it could be benificial. I wouldn't be surprised if the Tivo updates are handled like this.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    6. Re:Download Size by tjrw · · Score: 2, Insightful

      This has come up numerous times before on lkml and been debated to death. Search the archives if you want to see the arguments. Executive summary is, it isn't going to happen. If you're into kernel-hacking, or just following the latest updates, I would hope that you already have 2.6.7, in which case the patch is not particularly large. There's no need to download the whole thing every time.

    7. Re:Download Size by obi · · Score: 2, Interesting

      Actually, no - it's not that they want to discourage closed-source drivers, it's just that they don't want to be prisoner of this "stable api" for the sake of some closed drivers.

      They basically want to have the freedom to evolve the api as they see fit - and sometimes there's good reasons for changing it. If a stable API means being stuck with the design decisions which maybe made sense ten years ago but not anymore, I'd rather have an "unstable" API.

      So basically, if you want to provide closed drivers - feel free, but don't come crying if the API changes. But it's not like Linus' does this to deliberately sabotage closed source driver providers.

      As an aside, it's the same for people who provide open source drivers living that aren't merged with the Linux tree - they'd probably like a stable api too. In that sense they're just as screwed over or "discouraged" as the closed drivers. If they're merged, someone would probably make sure they're fixed up.

      But, if a stable API gives people the excuse to not have to maintain their drivers, then maybe we're better off without. Like when hw manufacturers decide it's not profitable to support their previous generation hardware.

  13. Re:Dual Boot? by dmanny · · Score: 4, Informative
    Yeah. I had that. Turns out that all I had to do was change the BIOS setting to manually for LBA instead of letting it stay as AUTO. Big deal.

    Those problems were not in the kernel per se but in the way the auxillary pieces were deployed -- mainly the boot loader.

    PS: This is being written on the system which which I had that issue. Solved now.

    --
    All my previous sigs now look like this one, I wish they were permanetly recorded when used. :-(
  14. Re:Dual Boot? by Bloater · · Score: 2, Insightful

    The OP asked if this Linux kernel version fixes the problem, the reply was that it did not involve the kernel.

    The question is answered: No, this does not fix your bootloader. Not Grub nor Partition Magic; Neither Lilo, "the bootloader that has no name", nor any other bootloader are in any way altered by this software.

  15. 2.6.8 has NFS3 problems by el-raza · · Score: 3, Informative

    people who use NFS should wait for 2.6.8.1: 2.6.8 oopses with nfs

    1. Re:2.6.8 has NFS3 problems by zhenlin · · Score: 3, Informative

      2.6.8.1 is out. But not on kernel.org frontpage.

      See http://www.kernel.org/pub/linux/kernel/v2.6/

  16. Re:Dam by Atzanteol · · Score: 2, Insightful

    Linux updates aren't Slashdot's subject matter?

    I hate memes as much as anybody, but... Are you new here?

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  17. Re:Codepage for FAT by Anonymous Coward · · Score: 5, Informative

    Most of the new options seem pretty normal, but can someone explain this "Default codepage for FAT" option? Cheers...

    This one goes to the stone age of DOS... Under DOS you could write file names that included ASCII characters with codes above 127. When first localized versions of DOS appeared, you bumped into what most people still don't understand today: under your local codepage (here we used to use CP 850, US one was 437) different codes represent different characters. Since we're talking about times when Unicode was still just a thought in some lonesome head, the characters you typed for filename appeared differently when DIRed under different codepage settings.

    Now enter 21st century... most of the charcter strings are already in one or the other UCS/Unicode format. This means that we're mostly talking about Unicode character "small e with caron", not the character 152 in CP 850. The problem you have with this is to guess what was the original codepage used to write the text file or filename so you can convert from Unicode to local CP and back.

    In MS Windows this is solved by defining default system codepage. If you're a long-time MS user, then you have basicaly went all the way from the end of '80s to now using default codepages for your particular region and all this is transparent to you.

    When you come to the Linux however, what particular application considers to be your codepage has no bearing to what the kernel wants to know about you. Kernel simply doesn't do codepages. Glibc can do them, but hardware as a rule doesn't care whether it runs in China or in US. Thus, for this particular FAT problem, you have to explain the kernel module what do you consider to be a default codepage so it knows how to convert filenames from disk to userland and back.

    In short: if you live in a region that considers ISO-8859-1 to be a default, then 437 is for you, if you live somewhere else, you probably already know all this, and you have only read it this far to see if you could correct some of more glaring mistakes I have made.

    Anonymous Cowards Unite

  18. Re:Codepage for FAT by Anonymous Coward · · Score: 2, Informative

    Windows would write upper and linux would see it as lower. I'm hoping that you are the bearer of good news.....

    Under MS Windows, when you write a filename that conforms into 8.3 format and consists of all upper-case characters, only basic FAT entry will be written, not the VFAT entry.

    When you list the name of such file under linux, two things happen:

    1. VFAT driver only finds 8.3 name and will ignore the case of the characters
    2. as a norm (as historicaly, under *IX platforms most of the names are lower case) all such names are displayed in lower case

    I belive that knowing this two rules, and behaviour of MS Windows, you will be able to find the solution to your problem.

    Anonymous Cowards Unite

  19. Not updating by thephotoman · · Score: 2

    Since I'm running the 2.4 kernel without any problems, and I have had massive issues previously with a kernel update. As it is, I know I'm using a really old version of the 2.4 kernel, but I can't justify the risk in updating. I don't want to have to reformat my Linux system again.

    --
    Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    1. Re:Not updating by Slack3r78 · · Score: 4, Informative

      A couple of things here. Sticking with 2.4 is reasonable, but running an old version of 2.4 is a bad idea IMO. There are enough security vulns fixed every few releases that I'd seriously consider patching, if I were you. Know how we all pick on Windows kiddes for not updating? Linux doesn't give you a free pass to run unsecure versions either.

      Second, even if a particular kernel has issues on your machine, there is *no* reason you would have to reformat. Simply create a new entry in your bootloader and leave the old Kernel as an option. That way if you forget to compile something you need in, you still have the old kernel to fall back on. This is the reason why when my laptop boots up, GRUB offers me a choice of the stock Slackware 2.4 kernel, and 4 or 5 2.6 revisions. HD space is cheap and kernel binaries are small - there's no reason not to.

    2. Re:Not updating by MarcQuadra · · Score: 3, Informative

      I had a manager a few years ago who got burned bad by NT service pack 5. He wouldn't let us install anything newer than SP5 in the lab. Terrible things ended up happening one day when a worm broke out and we couldn't even patch the systems because it was against policy.

      I've been through bad kernel upgrades too, but you should be fine if you follow procedure and stay conservative:

      1. get latest kernel in your tree (2.4.27 for you). It's been out a few days with no major issues. Unpack it to /usr/src/linux-2.4.27

      2. Find your current .config (/usr/src/linux/.config ?) and copy it to /usr/src/linux-2.4.27/.config

      3. cd to linux-2.4.27/ do a 'make oldconfig'. You may want to view your current .config in another window to cross-reference. You'll only have to answer questions for changes since your old config.

      4. make -j2 bzImage && make -j2 modules

      5. install the files. all this is well documented from here on, so I'll stop this, but make sure to keep your current config in your bootloader in case this kernel burns you.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  20. Re:Some hurricane news by zogger · · Score: 2, Interesting

    Hope your friends are ok! It's now too late in the day, my shortwave reception has dropped off. I saw some pics uploaded last night from another forum that showed some nasty destruction in I think port charlotte, someone still had net connection some how. Whole buildings smashed, etc.

    I've been through at least three I can remember the names of, agnes, frederick and opal. Agnes I though we were goners, we were supposed to evac, but all we had were bicycles so we stayed put and buttoned it down, little duplex on the beach I had with two girls, hmm, this was 72. It flooded the block and tore a lot of shingles off, etc. the next day we wandered around looking at what we called sea monsters, all kinza huge fish washed ashore and stranded. It was quite the mess. That whole neighborhood is gone now, it's all very expensive beachfront high rise hotels, etc. That was at madeira beach florida. Agnes hit much further north, we only got the sideways edge of it and it was one spooky night, tell ya what. Frederick I was living in my VW camper at the time, I stayed down at the beach as long as I could to enjoy it,sto9rms are pretty nifty if you like that sort of thing, then went inland to some campground and parked it in the middle of a field away from any trees with the windshield pointed towards the storm front. Pretty high winds but I don't think they went past 70 mph or so, so it was like driving on the freeway but sitting still except for some rocking. That was outside tampa as well. Hurricane Opal I was up in atlanta, it churned it's way a;; the way up there and knocked down thousands of trees all over, lady up the street from me had a huge tree squish her real pretty old 60's barracuda. My landlady at the time evacced to her basement, a big tree fell, penetrated her roof and drove a tree branch right through her bed where she would have been sleeping. Man, I got a lot of free woodchips and firewood after that storm, the powerline guys were begging for places to put the stuff, so I filled my driveway with it, then used it landscaping, etc. What a mess that storm was.

    I've also been through some dandy blizzards and floods and forest fires and tornadoes, which got ot be the worst I think because the destruction is so total. Seen most of the usual natural disasters except for a big earthquake, and I'll pass on that.

  21. Rsync? by msh104 · · Score: 2, Interesting

    the kernel seems to have a rsync mirror. I haven't tried it yet, but that way you would be able to download the kernel in cvs style by only downloading what you need. this ofcourse only has a adventage when you download new kernel versions all the time, but most people that download from kernel.org seem to do just that. I also like the all in one package. this way I don't have bother 'bout searching for supported hardware. if it ain't in linus tree, it's not worth it for me.

    1. Re:Rsync? by johnw · · Score: 2, Interesting

      Nice idea, but I haven't yet seen a kernel mirror which carries the source in plain .tar format. It's always .tar.gz and .tar.bz2.

      A specific rsync mirror which carried it as just .tar would allow what you say to work, and it should work very well. Very little management overhead to set up too (particularly compared with trying to make the source tree modular).

      John

  22. Which kernel versions are secure? by braindead · · Score: 2, Interesting

    Is there a simple way to know which kernel upgrades include security patches, and which do not? The changelogs are huge, it would be great if someone did the work and shared it with all.

  23. Obligatory joke by Geoffd1 · · Score: 2, Funny

    2, 6, 8, who do we appreciate? Linus! Linus!

  24. Re:Logitech MX700 mouse by drinkypoo · · Score: 2, Informative

    Try the stuff found in http://linux.netpimpz.com/mx700/, the very first hit on the most obvious google search.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  25. Re:Logitech MX700 mouse by mkosmul · · Score: 2, Informative

    In my case, it was necessary to change Protocol to "ImPS/2" (from "auto") and add Resolution=400 (actually any number was ok, as long as the line was present). With Protocol="Auto" my mouse didn't work, so changing that might help you, too.

  26. Spinning down laptop drive hardly helps by timeOday · · Score: 2, Interesting
    I wonder if your laptop_mode experience is like mine - it hardly makes any difference at all? I already had cpufreq going to control cpu speed, and get good battery life from my T40. But using laptop_mode to let the disk drive spin down makes hardly any difference - at most 10 minutes on top of the normal 4 hours or so. (And I was monitoring the drive with "hdparm -C /dev/hda" to make sure it the drive really was suspended.)

    Adjusting the screen brightness makes a slightly larger difference, but not much (maybe 20 minutes between second brightest and most dim).

    What really makes the difference is CPU load. If I run a lot of cpu-intensive stuff, and let the system adaptively raise the cpu frequency to handle it, it can cut battery life by more than half! Luckly I can comfortably play movies and do word processing with the CPU locked at the slowest speed (600Mhz), but to do much development work at the same time it really helps to let the cpu ramp up.

  27. Re:Logitech MX700 mouse by cs02rm0 · · Score: 2, Interesting

    Thanks but neither worked. (Nor did the google suggestion from the other poster).

  28. Re:Dual Boot? by j1m+5n0w · · Score: 2, Informative
    The big thing i want to know is, does this fix those problems with dual-boot that became apparent with fedora 2?

    Here's more information on the issue (which is caused by the bootloader modifying the disk geometry reported in the partition table), including how to fix it.

    -jim