Slashdot Mirror


Vanilla Kernel 2.6 Stability vs 2.4?

chromis asks: "I am a 'Linux-from-scratch' like Linux user. I maintain my system for almost 4 years that way. I'm still using kernel 2.4, and I'm a little bit afraid for updating to 2.6 because of the problems like stability issues, driver subsystem problems, etc. I once tried 2.6.0 a long time ago, but I experienced random freezes which I could not diagnose. We all know about the development model issues, and I often read complaints about current kernel development practices. Now that kernel 2.6.13 is out, I really want to ask Slashdot: if you are a vanilla 2.6 kernel user, how are your experiences with these plain kernel.org 2.6 kernels? Is it really as bad as some people claim, or is 2.6 only usable when using a distro from a large vendor like Red Hat, SuSE, etc? I really would like to upgrade to the new vanilla 2.6 kernel eventually, but I'm a little hesitant. Any advice?"

129 comments

  1. This I know by xactuary · · Score: 5, Funny

    I am running the older kernel and it kept me from getting first post.

    --
    Say hello to my little sig.
  2. Works for me by meowsqueak · · Score: 3, Informative

    I use the vanilla kernels with moderately modern hardware (up to about 4 years old) and I have no stability issues whatsoever. I tend to stay within one or two versions of the bleeding edge release.

    The advantages of the 2.6 kernels (udev, nptl, device driver model) outweigh the disadvantages (i.e. risk) for my situation, in my opinion.

    That said, I still use linux-2.4 on my headless server, mainly because I haven't been bothered to upgrade it recently. It works fine, so I see little point in changing it.

    1. Re:Works for me by apoc.famine · · Score: 3, Interesting

      To really answer your question, what they (not me - I don't know crap about linux kernels, other than which one I've just upgraded to) need to know is what you'e using your computer(s) for. Are the advantages of the 2.6 kernel as listed above advantages for you?

      Personally, I moved from Win2k to linux (gentoo) due to instability in 3rd party software which I could get decent replacements for in linux. I generally run the lastest gentoo kernel, and haven't noticed any instability other than what my n00bishness has artificially created. Not that that helps you at all, I'm guesing. ;)

      --
      Velociraptor = Distiraptor / Timeraptor
    2. Re:Works for me by Aeiri · · Score: 4, Informative

      To really answer your question, what they ... need to know is what you'e using your computer(s) for. Are the advantages of the 2.6 kernel as listed above advantages for you?

      I've used a vanilla kernel 2.6 on Slackware for three different uses, my headless server, my media center PC, and my brand spanking new laptop.

      All 3 have worked perfectly without freezing since 2.6.5 (I didn't start using 2.6 until 2.6.5 came out). Now they are all running on 2.6.12, and they will soon be upgraded to 2.6.13.

      I'd say the organization of the configuration (make menuconfig) and the overall model the kernel is based on is much more clean and organized. I could never go back to 2.4 now.

      If you really want to test out the 2.6 kernel without installing/configuring anything, download Knoppix and try it out on your computers. If it runs well, then try it yourself, if it doesn't, then just stick with 2.4.

    3. Re:Works for me by name773 · · Score: 1

      i run 2.4 on my web"server" (it's a p1 200), and 2.6 on my dad's ibook (it's older, dual boots gentoo and os 9) and my workstation, which is about a year old. i like 2.4 on the server because i don't have to update it much (same goes for apache 1.3.x and php 4.x), and the last bzImage i made was 493k :)

      i just rebooted the server for a ram upgrade and general cleaning, but before that it was up 54 days. i don't want to have to move the server duties to my workstation or my dad's laptop because they released a security fix and i must reboot to put it in. on the other computers this matters not, and i use 2.6 for the hightened hardware support and enhanced performance (they've got graphs you know)

    4. Re:Works for me by quarkscat · · Score: 1

      IMHO, there is very little reason to stay with the 2.4 kernel, and many reasons to migrate to the 2.6 kernel. A caveat here, though. It really depends more upon your "comfort level" with tweeking the kernel and rebuilding it, as well as the current distribution you run.

      An explaination is in order. Red Hat, as well as some other linux distributions, have a tendency to back-port wanted new features into older kernels. In my experience, the mish-mash of shared libs required to achieve back-porting makes the installation of many other 3rd party software from tarballs unstable, and even unworkable.

      OTOH, use of a clean, stable release such as Slackware makes the process of kernel upgrade easy. Versions of Slackware from 9.1 onwards are already kernel 2.6 ready, needing only the download of the latest kernel tarball from "www.kernel.org" to work.

      I am running a software ATA RAID 0+1 server using XFS, LDAP and Samba with Slackware 9.1 and the vanilla 2.6.11 kernel. I am also using a software SCSI RAID 5 server using XFS and Postgres 8.0 on an older (440BX) SMP motherboard with Slackware 10.1 and the 2.6.12 kernel. Slackware has been absolutely rock-solid for me.

      It helps to know what all your hardware is that you want to support, have some notion of what apps and services you intend to run, as well as being comfortable editing the kernel kconfig and rebuilding the kernel, so your mileage may vary.

    5. Re:Works for me by natmakarvitch · · Score: 1
      I use it on my main pair of machines since 2.6.0, it works really good since 2.6.5, albeit there was a minor sound-related glitch with 2.6.11

      the machines seem more snappy than with a 2.4

      hints: IBM X31 laptop under Debian

    6. Re:Works for me by Anonymous Coward · · Score: 0

      "I tend to stay within one or two versions of the bleeding edge release."

      So instead of getting hit with the bugs along with everyone who runs the latest release you get hit one or two releases later.

    7. Re:Works for me by meowsqueak · · Score: 1

      Your point is generally valid, but in my experience with the 2.6 kernel I haven't noticed any bugs. That doesn't mean they weren't there, but they didn't affect my personal experience.

      What it does mean, however, is that I can skip badly bugged versions, and I don't get burned if something goes badly wrong with a release.

  3. Seems ok. by ColaMan · · Score: 5, Informative

    I've used various incarnations of 2.6 on my mythtv box. It's under fairly high load, with memory, video and disk intensive processes, has high PCI utilisation (2 capture cards, sometimes running at once). It runs 24/7, sometimes hot enough to get the CPU temp alarm beeping.

    Number of times it's had a kernel panic over the last year? Zero. Good enough for me.

    And as other posters have said, the advantages with hardware, latency patches, acpi support help too.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
    1. Re:Seems ok. by spagetti_code · · Score: 3, Informative
      Its not all rosy. The kernel version (2.6.11.7) used in Knoppmyth has an issue with USB hard drives - hence my extra HDDs plugged into the myth box were attached using firewire (not that its a problem).

      My point is that the 2.6 kernel is not without its flaws - it depends which particular kernel version you get and which warts it has.

      My advice is if it ain't broke...
      Do you really *need* the hassle of the upgrade?

    2. Re:Seems ok. by LordoftheWoods · · Score: 5, Funny

      This is an LFS user. Hassle is desirable. So yea, he definately needs it.

    3. Re:Seems ok. by extrasolar · · Score: 2, Insightful

      But what's your uptime?

    4. Re:Seems ok. by Anonymous Coward · · Score: 0

      There should be a 'downtime' command instead, it would be a much more interesting metric really.

    5. Re:Seems ok. by ColaMan · · Score: 1

      Uptime of that box is in the order of a few weeks to a month, before power issues or my tinkering ends in a reboot (hmmm, I wonder if I can get bios wakeup going in myth? (much rebooting later).... not yet).

      Personally, if it's stable for a few weeks , then you've only really got a couple of rarely-encountered corner cases that could cause it to fall over. And I rarely encounter them :-)

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    6. Re:Seems ok. by extrasolar · · Score: 1

      Well, as a tinkerer, you may not realize that stable for a tinkerer means something different than what it means for other people :)

    7. Re:Seems ok. by kernelfoobar · · Score: 1

      For Linux and Unix hosts you measure uptime, for Windows hosts you measure the number of reboots.

      --
      Here we go again!
  4. Gentoo 2.6.13 by Professional+Slacker · · Score: 3, Informative

    I can't speak for the vanilla kernel, but the Gentoo 2.6.13 kernel borked my system something fierce. The init process grinds to an virtual stop just after loading the kernel, it took a minute and a half to set the host name, I still haven't had the patience let it finish booting. But that's the risk of using a fresh kernel. 2.6.12 didn't give me any trouble.

    --
    A Free Market requires informed intelligent consumers, such people are rare, we're in trouble.
    1. Re:Gentoo 2.6.13 by rincebrain · · Score: 4, Informative

      Seconding. Gentoo user of vanilla sources straight from kernel.org, and the gentoo sources are a lot more unstable than the vanilla sources.

      I use vanilla sources regularly, and haven't experienced any problems as a result. I recommend them to all of my Linux friends, too.

      --
      It's only an insult if it's not true.
    2. Re:Gentoo 2.6.13 by thegrassyknowl · · Score: 4, Interesting

      I've heard of several issues with Gentoo kernels on Multi-processor systems.

      I run a 2.6.12 on my desktop, and we are playing with 2.6.12 in a high-load embedded system. They both seem to work well enough here. I've only ever seen kernel panics when my network switch fails (damn dicky power connector; been meaning to replace) and the NFS-mounted root on the embedded box goes away.

      I recently upgraded my laptop to 2.6.13 and it brought all manner of problems (wireless didn't work anymore. Sound problems that were fixed in 2.6.12 reappeared, etc). I think most of my problems are with the IPW2200 driver modules I have loaded, so I just rolled back to 2.6.12 where it all works well.

      Stick with 2.6.12 for now if you're scared of problems. I can safely say that it is pretty damned reliable.

      --
      I drink to make other people interesting!
    3. Re:Gentoo 2.6.13 by thegrassyknowl · · Score: 3, Informative

      I've heard of several issues with Gentoo kernels on Multi-processor systems.

      I just remembered the exact problems I'd heard of, and it wasn't Gentoo-specific (but it only appeared on Gentoo for some strange reason)... It was a CPU freq scaling thing with AMD64 CPUS. Apparantly the latest driver is broken and when the frequency scales down in one CPU the kernel detects a loss of sync and panics, instead of realising that the CPU frequency is scaling and compensating for it.

      It's fixed by disabling CPU frequency scaling. Apparantly AMD are working on a PowerNow patch for it, but that is just hear-say AFIK.

      --
      I drink to make other people interesting!
    4. Re:Gentoo 2.6.13 by Professional+Slacker · · Score: 1

      I wonder if there's the same bug in x86? Because I do use SMP (for a HT P4), and cpu scaling. I'll see what happen if I build a 2.6.13 without cpu scaling. Thanks for the information.

      --
      A Free Market requires informed intelligent consumers, such people are rare, we're in trouble.
    5. Re:Gentoo 2.6.13 by LordoftheWoods · · Score: 1

      What the hell are the gentoo people doing to the kernel? The Debian kernel maintainers patch the kernel to fix bugs but it has never disrupted the stability of my system. I also use vanilla while the latest kernel isnt packaged yet so I've had my share of uptime with vanilla kernels as well. Does adding some bugs somehow better the 1337ness of gentoo?

    6. Re:Gentoo 2.6.13 by rincebrain · · Score: 4, Interesting

      Gentoo seems to add unnecessary patches to the kernel that break things. I've had at least three cases in which using a vanilla kernel instead of gentoo-sources fixed the problem that was being experienced by the Gentoo user.

      The problem is that Gentoo doesn't add patches to fix known kernel bugs, they add patches to resolve user problems.

      Guess what that does to stability. :)

      Debian packaged kernels, like msot of Debian's stable branch, are very...stable, in contrast.

      --
      It's only an insult if it's not true.
    7. Re:Gentoo 2.6.13 by Professional+Slacker · · Score: 1

      Yes in fact the SMP/Scaling conflict does carry over in to x86. I removed SMP from the kernel, booted over to the new kernel and life was better than it was the last time I tried to use 2.6.13. However without SMP the modem that I don't use shat it self. An other module is getting the axe it looks like.

      --
      A Free Market requires informed intelligent consumers, such people are rare, we're in trouble.
    8. Re:Gentoo 2.6.13 by Mad+Merlin · · Score: 1

      I'm using Gentoo sources (2.6.11 something and 2.6.9 something) on my laptop and server, no problems. With regards to 2.4 vs 2.6, the biggest improvement I've noticed is the addition of preemption, it really makes a huge (perceived) difference for a desktop machine. ACPI support is nice too, I'm not sure how it is in 2.4, I always used APM with 2.4.

    9. Re:Gentoo 2.6.13 by M1000 · · Score: 2, Interesting

      As I am typing this, I'm about to do make modules_install of gentoo's 2.6.13 kernel ;-)

      You do know that this release dropped support of devfs ? From now on, you'll need a udev system.

      Took me half an hour to convert to udev on 2.6.12, and everything went right.

      But again, I as reboot on 2.6.13 after typing this, maybe I'll regret it ;-)

    10. Re:Gentoo 2.6.13 by Professional+Slacker · · Score: 1

      Lucky you, I made the move to udev, and all was fine and dandy except devfs refused to bow out, I ended resigning that despite removing it from the .config, running make clean && make && make modules_install, and then unmerging devfsd, I'd just have to keep using the nodevfs, devfs=nomount, and udev boot flags. Udev works fine for me under 2.6.13 (and 2.6.12 boot flags aside), but I can't get the ndiswrapper working yet, so it's back to 2.6.12 for the time being. This is the first kernel upgrade I've had go less than flawlessly, to be fair to the grizzled vets, I've only been around since the latter days of 2.6.10.

      --
      A Free Market requires informed intelligent consumers, such people are rare, we're in trouble.
    11. Re:Gentoo 2.6.13 by keltor · · Score: 2, Informative

      Before people start down the decrying Gentoo path too much, realize that Gentoo offers a bunch of different kernel choices, one of which is called gentoo-sources and that is what this poster is referring to, not Gentoo using 2.6.13 or anything else. Just this one source tree. I use vanilla sources on a unstable (as in latest greatest version of software not stability) and I have not had a problem. My uptime is typically the time between when I notice one kernel version and when I notice the next kernel version.

      Crazy thing is I noticed that I had installed at least 10 different patchlevel versions of Grub inbetween kernel versions without actually using any of those versions.

    12. Re:Gentoo 2.6.13 by M1000 · · Score: 1

      (2.6.13 works ok, btw)

      1. make sure you drop devfs and devfs mount at boot from kernel
      2. make a `make mrproper` (save your .config elsewhere before)
      3. I see that I'm still having devfsd installed; don't seems to be a problem in my case.
      4. I edited /etc/rc and told the file to use udev, and not auto. (not required, but I wanted to be sure).

      --

      Decided to compile 2.6.13 with the default timer frequency at 250 hz (was at 1000hz with 2.6 before)

      I also selected the premption level to 2 (desktop).

      --

      Only bug so far:

      iee80211 and ipw2200 didn't want to compile under 2.6.13; had to delete a header file (see gentoo bug #97397) so they can compile.

      good luck !

    13. Re:Gentoo 2.6.13 by Crazy+Eight · · Score: 1

      Yeah, I don't get that about Gentoo at all. Back when I was taking it for a spin I saw some of the wierdest behaviour with thier kernels, yet they wouldn't put the latest plain ol' kernel.org release in the portage tree.

    14. Re:Gentoo 2.6.13 by cyclop · · Score: 1

      this release dropped support of devfs ? From now on, you'll need a udev system.

      My god. My laziness has finally to wake up. As obsolete as devfs is, it still worked ok for me on my Gentoo...

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    15. Re:Gentoo 2.6.13 by cloudmaster · · Score: 1

      I use the vanilla kernels under Gentoo ever since I spent a week trying to get multiple targets on a firewire to ATA adaptor to work (on PPC), and finally found that it works perfectly under the vanilla kernel(s) of the same versions. I don't know how many times I rebooted, rebuilt kernels + modules, and patched various sources that week, but I'm still pretty pissed at the Gentoo kernel patching idiots for stealing that time from me.

    16. Re:Gentoo 2.6.13 by DaemonDazz · · Score: 1
      Sounds like you're booting a system with 1Gb+ ram without himem support compiled in...

      At least that's the exact symptoms I've had when trying that.

    17. Re:Gentoo 2.6.13 by metamatic · · Score: 1

      Well, you say that, but:

      # uname -r
      2.6.8-gentoo-r3
      # uptime
        09:55:26 up 299 days, 19:41, 2 users, load average: 0.01, 0.08, 0.10

      # uname -r
      2.6.7-gentoo-r11
      # uptime
        10:00:01 up 252 days, 19:58, 1 user, load average: 0.57, 0.29, 0.18

      So clearly Gentoo kernels aren't necessarily the kiss of death for stability. Maybe it's a recent development in Gentoo-land.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    18. Re:Gentoo 2.6.13 by cosminn · · Score: 1

      I second that:

      # uptime
        10:32:23 up 271 days, 17:41, 4 users, load average: 0.56, 0.70, 0.31
      # uname -r
      2.6.8-gentoo-r3

      I've never had issues with the Gentoo sources that weren't in the vanilla kernel.
      The patches Gentoo applies:

      - security fixes
      - kernel upgrades (2.6.12-r10 was in fact 2.6.12.6)
      - compatibilty fixes (ppc/amd64/sparc)
      - bootsplash

      The only problem I've had with my 2.6 kernels have been nvidia locking up my X, but that hasn't happened since about 2.6.8, and I don't think it was Gentoo's fault.

      To answer on the issue, I couldn't go back to 2.4. The user interface seems 'ugly' now that I've gottent used to 2.6's, alsa/acpi support is awful, and the usb/scsi support is much more diverse and stable on 2.6.

  5. Just try it out! by e133tc1pher · · Score: 1

    I've been using 2.6 for quite a while now (maybe 2.6.3) and for the most part I've liked it. I've had maybe on oops ever and its stable and fast.

  6. 2.6 vanilla kernels by Kalzus · · Score: 1

    (For reference: Distro: Gentoo x86_64)

    No real awful speedbumps I couldn't get around except one: Around the 2.6.10 series, ran into some strange data corruption problems with the data in extremely large files (~1GB range per file) when transferring them. Never managed to pin it down strictly to the kernel, so I can't blame it for certain.

    Apart from the fact that I need one out-of-tree driver, no issues with vanilla 2.6 ever since 2.6.11.

    --
    "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
  7. very stable by Paul+Jakma · · Score: 2, Interesting
    Core 2.6 seems very stable to me. There's always variation in drivers though, but even those are better in 2.6, afaict, eg:
    # uptime
      02:44:06 up 173 days, 8:46, 7 users, load average: 0.59, 0.30, 0.28
    # uname -r
    2.6.10-1.770_FC3
    Only occasional power outages and required kernel upgrades have taken it down. 2.4 was reliable too on that hardware though.
    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    1. Re:very stable by ivan256 · · Score: 4, Informative

      Doesn't the FC3 at the end of the version string mean "Fedora Core 3"?

      That's not a vanilla kernel, it's a patched up kernel from RedHat.

    2. Re:very stable by Paul+Jakma · · Score: 2

      That's not a vanilla kernel, it's a patched up kernel from RedHat.

      Bah, yes. I completely missed the "vanilla versus patched-up" aspect of the question. I should go to sleep.

      Note however that FC tries to /not/ patch-up the kernel, like RH used to do for RHL. Only obvious fixes that are already on their way into vanilla are /supposed/ to be allowed into FC (AFAIK anyway).

      So, let me correct myself: No idea about "vanilla", but FC kernels have been rock solid for me, and FC kernels should be pretty close to "vanilla".

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  8. I use 2.6.13 by ItsMr.Data · · Score: 1

    i have used the 2.6 kernel series since it came out. I run Gentoo and i have a few debian systems. I try to keep up with the latest version. the gentoo system has 2.6.13 installed and i have no problems.

  9. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  10. Does this help? by ivan256 · · Score: 1


    >uname -a && uptime
    Linux maverick 2.6.6 #15 SMP Fri Jun 4 19:58:51 EDT 2004 i686 GNU/Linux
      21:47:15 up 92 days, 25 min, 2 users, load average: 1.40, 1.38, 1.37

    It would be longer, but that's exactly the amount of time it's been since I moved into my house.

    1. Re:Does this help? by bartman · · Score: 1

      Your uptime should never be greater then the time since the last git snapshot release :)

      --
      -- bartman
    2. Re:Does this help? by pengRate · · Score: 1
      It would be longer, but that's exactly the amount of time it's been since I moved into my house.
      Pfft, that's no excuse.
    3. Re:Does this help? by ivan256 · · Score: 1

      Heh. You jest...

      I briefly considered moving the machine connected to the UPS the entire way... The UPS can power it for about 7 hours (APS SmartUPS4000, AMD Athlon XP-M 2400+ with PowerNow enabled), but the UPS alone was heavy enough to carry on the stairs, so it ended up getting switched off... It's not like it would have been connected to the network for those few hours anyway, and unless it's online and serving I don't consider it "up" anyway.

    4. Re:Does this help? by ivan256 · · Score: 1

      I have another machine for that. This one I like to be, you know, stable.

      A running system never changes. A changing system never runs.

    5. Re:Does this help? by GoRK · · Score: 3, Funny

      I moved an old 486/33 server once back in the day while it was in the middle of the OS install... We had started in one building in the room we thought we were getting, but we ended up getting a room on the entire opposite side of campus. Since installing a linux distro in this day was not exactly a speedy process, we decided to go ahead and move it while it worked. Three of us carried it.. One fellow on the CPU, one on the UPS, and one on the monitor -- we decided that if we were going to move a running computer, UPS alarms blazing it would be pointless for people to see us doing it without the screen powered up and scrolling mounds of text. We decided to hand carry it also as we though rolling it on a dolly might harm the running hard drive due to vibration.

    6. Re:Does this help? by Syrae · · Score: 1

      I salute you! Actually, it sounds like something I would do. That sounds almost as funny as moving the "pay" phone around Burning Man (linky-poo). You're used to seeing it bolted down, but having a user talking on the phone as you just lift it up and start walking is just awesome.

    7. Re:Does this help? by __aaclcg7560 · · Score: 1

      That's nothing. I worked on a construction site when the supervisor who wasn't respected by a lot of the workers decided to take a dump in the outhouse on top of a 19-story building. Since that particular outhouse was scheduled to be cleaned out, the workers locked the door from the outside and had the crane take it all the way down. The funny part was that the supervisor didn't notice anything wrong until he got finished reading the sports page and came out. Go figure.

    8. Re:Does this help? by Syrae · · Score: 1
      I don't know... that really sounds like an urban legend (even coming first hand).

      The funny part was that the supervisor didn't notice anything wrong until he got finished reading the sports page and came out.

      Somehow I doubt that. *shrugs*

  11. stability by bartman · · Score: 1

    2.4 will give you a more stable kernel due to being tested better. I am still sticking with 2.4 on my servers, but just because I'm lazy. :)

    I've been running 2.6 on all desktop & laptop systems without problems since 2.6.9 (about a year). I certainly would not want to give up the better interactivity, better MM performance, wide hardware support, and features like udev.

    2.6.x will have have hickups now and again because that is where the development occurs. That's why a few kernel hackers (Chris Wright & Greg Kroah-Hartman) started maintaining stable point releases (2.6.12.1, 2.6.12.2, etc) to deal with bug fixes only. If you are concerned about stability on 2.6 you can use these releases. You can get them here: http://kernel.org/pub/linux/kernel/v2.6/

    --
    -- bartman
  12. Most importantly, read the expert documentation. by atomic-penguin · · Score: 3, Informative
    You will need the appropriate hotplug utilities, get them here.

    The 2.6.8 kernel had an issue with CD writing (only root could do this). This has been corrected in later kernels. You may have to delv into the udev rules to get things setup the way you like. Read the fine HOWTO on writing rules for udev.

    My cd-rom did not get recognized after boot unless the ide-cd module was called before udev started. There was a mixup with tty and pty in the default udev rules around the time of switch between 2.6.7 and 2.6.8 and it obliterated the 'less' and 'man' commands. How convenient is it that I can't run 'man udev.rules'?
     
    I believe this has also been remedied since then. If in doubt I suggest taking the following steps.
    1. wget ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2 .6.x.tar.bz2
    2. tar jxvf linux-2.6.x.tar.bz2 && cd linux-2.6.x
    3. less README
    4. cd Documentation && less post-halloween-2.6.txt

     
    Title of the second document is "The post-halloween document. v0.48 (aka, 2.6 - what to expect)". That should tell you everything you need to know about upgrading from 2.4.
    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  13. what /boot is for.. by Daxster · · Score: 2, Informative

    Why not put both into /boot and add both to your bootloader? There are lots of tutorials for doing that, for 'testing' in case a newly compiled kernel doesn't work.
    I have this on my Slackware -current computer. A vanilla 2.4, vanilla 2.6.10, and compiled 2.6.10 which I use and have had no issues with. I plan on compiling 2.6.13 soon, to keep up to date with bug fixes and improvements.

    --
    Death by snoo-snoo!
  14. Trick Question... by __aaclcg7560 · · Score: 1

    What's a good walkthrough on installing linux from strach?

    1. Re:Trick Question... by DigitalReverend · · Score: 2, Informative
      --
      I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
    2. Re:Trick Question... by Anonymous Coward · · Score: 0

      It was a trick question. He didn't want linux from "scratch"!

  15. Worked Fine For Me, So Far by ThinkingInBinary · · Score: 2, Interesting

    I've been using the latest 2.6 kernel, patched with Gentoo and Suspend2 patches. I started with 2.6.9, and it had some ACPI problems, but once I upgraded my BIOS to the latest version and upgraded the kernel to 2.6.10, everything worked well. Other than those specific ACPI issues, I've had no general stability problems. Everything works well.

    I used to run Slackware, and I have to say that when I upgraded it from a 2.4 kernel to 2.6, the system did perform better. I think that if people just upgrade cautiously, it's fine to have the current kernel in development. Frankly, I appreciate the increases in responsiveness that the newer kernels have, and I like seeing cool new features appear in each kernel version. Why, just this version, they added support for my laptop's temperature sensor chip, which gave me access to the motherboard sensor in addition to the CPU one which is accessible via ACPI.

    I don't know what all the fuss is about, but 2.6 has been great for me.

    1. Re:Worked Fine For Me, So Far by Crimsane · · Score: 1

      I hope you're using the new(is) suspend2-sources kernel, and not taking gentoo-sources and patching it yourself.

      I am using the unmasked 2.6.12 and it has been working fantastically, with a flawless hibernate working "right out of the box".

    2. Re:Worked Fine For Me, So Far by ThinkingInBinary · · Score: 1

      Oh, of course I'm using suspend2-sources. I was delighted when I found out that someone made a version of gentoo-sources with suspend2. It's perfect for my laptop. I'm running suspend2-sources-2.6.13-r1 right now, and it works great!

    3. Re:Worked Fine For Me, So Far by i.of.the.storm · · Score: 1

      umm... i'm an absolute noob, so how do i upgrade the kernel? I have slackware 10.1

      --
      All your base are belong to Wii.
    4. Re:Worked Fine For Me, So Far by ThinkingInBinary · · Score: 1

      There are two choices for upgrading the kernel on Slackware. You can either find a 2.6 kernel package already built in /testing on your install CD's (I don't remember which disc). This would be the easiest way, but you might also get an older kernel like 2.6.9 instead of the latest 2.6.13. To install it, just use installpkg. It should install the kernel in /boot, and then you can specify it in /etc/lilo.conf. (I'm a bit fuzzy on the details, I haven't used Slackware in a while.)

      The other way is to compile your own kernel. Despite what everyone says, it's pretty simple once you've done it once. The hard part is making sure you have all the right drivers in it. To start, go to kernel.org and download the latest full kernel tarball (it will be named something like linux-2.6.12.tar.bz2). Put it somewhere, open a terminal, cd to that directory, and type tar -xvjf linux-2.6.x.tar.bz2 (replacing x with whichever version you get). This will unpack the tarball into a subdirectory named linux-2.6.x . cd into that subdirectory and type make menuconfig. This will bring up a menu of configuration options. It's a bit complicated, I admit, but you should go through it step by step and answer "Y" to all the hardware you have. In particular, you need to check off IDE DISK support (assuming you have an IDE hard drive--most are these days) and check off whichever filesystem you use (probably ext2, ext3, or [my personal favorite] reiserfs). Make sure you have your network card, your graphics card, drivers for any ports (serial, parallel, USB, firewire, etc...) and other devices you use. If you need help, you can ask in #slackware on irc.freenode.net, or email me at thinkinginbinary(at)gmail(dot)com. You should probably go through the config, picking out what you can, and writing down a list of questions to get answered.

      Once you've finished configuring the kernel, exit the configuration screen (answer "Yes" to the save prompt). Then, type make -j2. This will build the kernel. (The -j2 tells it to compile two files at once, which can be slightly more efficient.) Once that finishes, type make modules_install and make install. This should install your kernel in /boot and symlink vmlinuz to the new kernel. Make sure you keep a copy of your old kernel in /boot as well, because there is a decent chance that your first kernel will be missing something important, and you should always have a backup one to use.

      Reboot, and see if it works. If it does, congratulations. If it doesn't, email me and I'll try to help.

  16. Something doesn't add up here... by bergeron76 · · Score: 5, Insightful

    You're an LFS Linux user ("Linux-from-scratch like" Linux user as you put it), and you're concerned about upgrading your kernel?

    Since you cross-compiled and built your libraries, compiler, toolchain, etc from scratch, why are you worried about upgrading your kernel? Surely, you know that it's trivial to modify your boot loader so you can boot multiple kernels and try them out without consequence to your system.

    Second, why are you interested in using a Vanilla 2.6 kernel if you built your entire Linux system from scratch?

    Please pardon me if I'm mistaken, but you certainly don't sound like a 'tweaker'. Your question is analogous to: "I'm a die hard car tuner, I've modded my hotrod and tweaked my cam's, changed my gear ratios and added 2 inches to my manifold: Should I use premium gasoline in my new Hot Rod?"

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:Something doesn't add up here... by mikeage · · Score: 1

      What's the problem? I run LFS on a server, specifically because it's rock solid. The actual compilation is no big deal, nor is modifying the bootloader, but why should I, if I can get information first?

      The car analogy is actually very good -- should I use premium gas, given the number of horror stories I've heard about it? Many tweakers also like to do their research first... after all, why make your own mistakes if you can learn from others'.

      --
      -- Is "Sig" copyrighted by www.sig.com?
    2. Re:Something doesn't add up here... by ZosX · · Score: 2, Insightful

      You should just try it. Maybe it will run better. Maybe it won't. You won't know until you try. Different people will have vastly different experiences with the same things in life. I mean sheesh, just look at sex for chrissakes! People generally build a test server first and work it under various loads to see if it will perform as well. If you think you can squeeze a good 10-20% decrease in server load by going to a newer kernel you should likely be looking at buying new hardware anyways if your little box is heavily loaded.

      You won't get any good answers from us other than just try it out. Without even saying much about your serve, information on the processor, RAM size, what you are running on it, how many users, etc, an answer to your question is probably not going to materialize.

      That car analogy is terrible btw. Anybodoy that knows anything about how combustion engines works knows that you use the fuel that your car is tuned for. The average economy minded car is likely going to be tuned for 87 octane. Why spend $1.00 more a gallon for something your car will not even take advantage of? Cadillacs and generally performance oriented cars are rated for higher octanes. Read your manual. You will not see any performance benefit from using a higher octane gas without added air, for instance, though I guess the O2 sensor should compensate for that a bit.

    3. Re:Something doesn't add up here... by jrockway · · Score: 1

      > I mean sheesh, just look at sex for chrissakes!

      Whoa whoa, I was following you until you brought sex into the mix. Now I'm completely lost :)

      Do you mean that we should watch what the pornstars do when they want to upgrade their Linux kernel?

      (Unrelated side note: If you've ever bought anything from IKEA, you know that's its hard to get the damn stickers with the barcodes off the bottom of the item you bought. A few days after visiting IKEA, I noticed the funniest thing in a pr0n movie -- they were using an IKEA pitcher with the sticker still on the bottom. I said to myself, wow that looks like an IKEA pitcher. When they zoomed in, I noticed that it still had the barcode on it. That just cracked me up. Even the pornstars can't get the damn stickers off.

      Just the more reason to watch pr0n. It's absolutely hilarious at times.)

      --
      My other car is first.
    4. Re:Something doesn't add up here... by MythMoth · · Score: 1

      I hesitate to ask what it is you imagine that porn stars can do to get the stickers off that us mortals can't.

      Regardless, given your interest in the background minutiae of porn films, I think this link is just made for you: http://www.whitelead.com/jrh/ISPs/index.html

      By the way, that ought to be considered work safe, but I wouldn't risk it if I were you...

      --
      --- These are not words: wierd, genious, rediculous
    5. Re:Something doesn't add up here... by chromis · · Score: 4, Interesting

      I understand why you ask this question :)

      Well, i'm not a real tweaker in the sense that I compile and tune everything for maximum performance. I rather tune the system to my specific software needs and stability in the sense of "if i don't ask for x, i don't have x". My system is very basic and i have a good overview. It contains only things that I need. I really like to put some effort in installing software so that I am aware of all it's features, dependencies and caveats. I like to do this by hand and by reading documentation from the software authors themselves. Yes, perhaps it is a tedious approach but it works very nice for me and i have a system which i can really trust. For me, this is the power of Open source actually.

      Before I upgrade to a major version (be it a major GCC version - I worked with gcc 2.95.2+some patch for a long, long time before i upgraded to 3+, or in this case the kernel), I always spend some time researching if the upgrade is worthwhile and good.

      So, yes: I cross-compiled and built libraries myself ofcourse, but i always try to choose stable versions. Also with kernels: i never tried an odd (2.1, 2.3, 2.5) kernel release.

      In case of the kernel, I am little bit confused because of the development model (no 2.7), fast development cycles, in relation to the comments and complaints I sometimes read on the internet and here on Slashdot. Regarding kernel stability, it is my understanding that 'stability should be guaranteed by vendors' ie. 'use a vendor kernel'. I am my own vendor, so to speak. Hence my question.

      In my years of experience, i know that critical parts of the system (toolchain, kernel) can produce very strange problems not directly noticable in a week of testing.

      Yes, such risks are always present when using free software, but software from a stable chain always worked perfectly for me. Especially software where no-one complains about :)

      I found it very difficult to find information regarding this, hence i tried Ask Slashdot.

    6. Re:Something doesn't add up here... by metamatic · · Score: 1

      I ran the vanilla kernel on Gentoo for a while and didn't have a single crash in months of uptime. That was back around 2.6.9 or so, on a server. Does that help?

      (I'm now running a mixture of Gentoo and Debian kernels. No crashes from them either.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  17. Personal opinion by blargh-dot-com · · Score: 1

    This is just my personal opinion, but I'm not really comfortable with 2.6 until they make a 2.7 to toss all the gee-whiz development stuff in to, which they seem to still be using 2.6 for. Until then, mentally I classify 2.6 as a development/unstable kernel, and don't use it for much. I have a couple friends that have had good luck, and some that have horrid luck. One of our servers at work has some very, very odd issues with 2.6, and there are others that won't run 2.4 without patched drivers and the like out the wazoo. I use 2.6 for my desktop machine and it seems OK, although there are a couple weird things.

  18. same here for stability... by da5idnetlimit.com · · Score: 1, Interesting

    Just a question : what stops you from adding this new kernel to your grub or LILO and stress test it in any condition you think will cause a freeze ?

    I mean there are few things as easy as installing a new kernel and then removing it later if it doesn't satisfy you...

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
  19. not perfect by Bodhidharma · · Score: 2, Informative

    I like the 2.6 kernel over the 2.4 kernel because I can play MP3s and Oggs without skips every time I refocus the window.

    On the down side, I'm running Ubuntu 5.04 on a Sony S270 laptop. I use the 2.6.11 when I want sound to work at all and 2.6.10 when I want my touch pad to work right. I've tried a couple of custom compiles of 2.6.10 and 2.6.11 but haven't gotten either to work right yet.

              Jim

    --
    A dyslexic man walks into a bra.
    1. Re:not perfect by rempelos · · Score: 1
      I like the 2.6 kernel over the 2.4 kernel because I can play MP3s and Oggs without skips every time I refocus the window.

      I have very good reasons to believe that MP3/Ogg skips are not a kernel problem, but a set up problem.

      On the down side, I'm running Ubuntu 5.04 on a Sony S270 laptop. I use the 2.6.11 when I want sound to work at all and 2.6.10 when I want my touch pad to work right. I've tried a couple of custom compiles of 2.6.10 and 2.6.11 but haven't gotten either to work right yet.

      I have a Sony VGN-FS215B with Ubuntu 5.04 running 2.6.12. I use the ALSA driver (Intel HDA) for my sound card, works ok. For making the touchpad work right I had to change xorg.conf to use the correct event device (/dev/input/event3 instead of /dev/psaux). 'cat /proc/bus/input/devices' should give you a clue for which is the right device for your touchpad (You need to enable CONFIG_INPUT_EVDEV). For much more information on this have a look at http://web.telia.com/~u89404340/touchpad/ and for every other possible issues http://www.linux-on-laptops.com/sony.html.

  20. Faster (more responsive) and udev works for me by mc_barron · · Score: 2, Informative

    Have grown to really love 2.6.x kernels. Started back in the low single digits, just upgraded to 13. NO stability issues for me, ever (at least not due to the kernel). The important things to me in 2.6: udev and better response time (switching between windows, etc). Just recently got udev working just the way I like it - can't imagine going back to the old devfs.

    1. Re:Faster (more responsive) and udev works for me by ancientt · · Score: 1
      I've also grown to love the 2.6 kernels but only after some initial issues. I run two servers on different hardware. The older hardware I keep stable as a backup system until I'm ready to upgrade, at which point I switch IP addresses of the servers to make the backup server the primary and upgrade the new hardware system. If all works well I then eventually switch them back and bring the backup system up to date. (Note that neither system is really new hardware, one is just relatively newer.)

      With the 2.6 kernels I consistantly had freezes after hours (occassionally ranging to days) of operations. I tried different kernels, patched and vanilla, but couldn't get a stable system out of it on older or newer hardware. Eventually I stuck with the 2.4 kernel until about a month ago when I tried the newer 2.6 kernel(s). This time I've had no freezes and everything seems to be stable as a rock, which is required for the servers I'm running since they provide my department with the vast majority of documentation.

      For me the performance boost has been worth the upgrade this time. I only make a change when there is a compelling reason to do so, and generally that means only upgrading the kernel when there are significant changes. 2.6 has had great reviews but it wasn't dependable enough for me until the last time I tried it. Now it seems to be dependable and significantly faster. I'm still running off of the old hardware for the moment but I've got about 25 days of uptime with no problems on the new hardware and will probably be switching it back to be the primary system in the next couple of weeks.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
  21. 2.6 mostly OK on newer hardware only by linuxtelephony · · Score: 1

    So far, my experience with 2.6 has shown that older hardware and 2.6 are a potentially dangerous combination. 2.6 appears to work fine on newer hardware. [Note: I am specifically referring to generic x86 systems.] On older hardware, it can be hit or miss.

    There are some great features in 2.6, however for a production environment where it just has to work, the safer bet is 2.4.

    For me, it's really pretty annoying. Used to, you could generally count on "released" kernels to be pretty stable (1.2, 2.0), but that no longer seems to be true (again, based on my first hand experience, other people have had different results). 2.4 was the first "released" kernel I felt was not quite ready, but 2.6 especially seems to have been "rushed" out the door.

    I've not been following the kernel development as closely as I used to, so perhaps there is a slight redefinition of "released" that I missed. I don't know. What I do know is that I've only seen 2.6 stable on hardware that is newer than 18 months old. My dev servers have finally been upgraded to 2.6, but my personal production servers are still 2.4. I have not decided yet if I will upgrade to 2.6 in production or not.

    [2.6 distros tried: Fedora, SuSE, Trustix, Knoppix, {something else, but I forget. 2.6 distros used: SuSE, Trustix.]

    --
    . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
    1. Re:2.6 mostly OK on newer hardware only by linuxtelephony · · Score: 1

      OK, so i'm replying to myself.

      "released"

      "released" should have been "stable"

      --
      . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
  22. Time scale problems by AndroidCat · · Score: 1
    I once tried 2.6.0 a long time ago, but I experienced random freezes which I could not diagnose.

    I tried 1.1 a "long time ago". (11 years or so.) If I'd known that 2.6.0 was available back then, I'd have tried it. (I still keep the Slackware 2.1 CD handy for quicky 486 installs.)

    --
    One line blog. I hear that they're called Twitters now.
  23. My experiences with vanilla 2.6 by schon · · Score: 2, Interesting

    I run Slackware, and just started using 2.6 in production a couple of months ago (about when 2.6.12 came out.)

    So far, I'd recommend staying away from udev - it's just way too flaky for words - it seems OK if your hardware doesn't change, but when you start hotplugging and the device nodes don't show up unless you "sudo /etc/rc.d/rc.udev restart", it gets old very quickly.

    Stability-wise it's OK, I'm using it on two desktops, three servers and my laptop, and haven't had a crash or oops. (Although I've only been running it for a couple of months.)

    General desktop performance (KDE) is OK - I saw no noticeable difference from 2.4.

    NWN is noticeably slower however - there seems to be a lot more disk thrashing while playing, even though swap is unused and there is a ton of free RAM (I think I might need to tweak something in /sys/block/hda/queue.) For the time being, I've switched back to 2.4 for NWN.

    1. Re:My experiences with vanilla 2.6 by Nasarius · · Score: 1
      So far, I'd recommend staying away from udev

      And you'd suggest what as an alternative? The pile of broken crap that is devfs? The whole point of udev is that new devices do show up; it sounds like you have some misconfiguration issue.

      --
      LOAD "SIG",8,1
    2. Re:My experiences with vanilla 2.6 by schon · · Score: 1

      you'd suggest what as an alternative?

      How about static device files in /dev? You know, like how the Linux world worked for years before people wanted to mimic FreeBSD?

      I can live with /dev/sda being there even when my thumbdrive isn't connected. It doesn't bother me one whit.

      The whole point of udev is that new devices do show up

      Yes, and it's currently broken (at least in my experience.) That makes it rather pointless, no?

      it sounds like you have some misconfiguration issue

      That's entirely possible, however the fact that documentation is non-existant, and I don't have time to wade through mostly uncommented source code trying to understand how it works so that I can fix it means that I'll just stick with the status quo.

    3. Re:My experiences with vanilla 2.6 by Anonymous Coward · · Score: 0

      I have some problems with Slackware 10.1 and udev-068 with 2.6.13 also. But from comments on Gentoo/udev etc, it looks like it might be a (slackware?) configuration issue.

      And yes, I know, recommendations are to use the distro-stuff, and not to recompile it yourself. The Slackware udev is _WAY_ below minimum udev version for 2.6.13, and has the same problems ...
        so I ignored recommendation and did it anyway ;-)

      For me, both the udev-distro-rules and the slackware-udev-package-rules generate _A_LOT_ of errors. I managed to eliminate most of them by commenting out 75% of my udev config. The other half of the problems is that nobody except root is allowed anything, due to (tested) the udev.conf and udev.permissions not being read/parsed/whatever. udev.rules get processed, as far as I can determine.

      Anyway, quick hack to test whether this is also your problem: add yourself to group 'root' ("usermod -G root <you>"), and see if stuff magically starts working. If it does, you probably have some problem in the config (reading/parsong/...).

      For laughs: udevinfo -a -p /sys/block/hda says "udev has no record of hda in the database". (Before fiddling with udev config, that is )

      WTF??? I have a persistent virtual hd now! :-D

    4. Re:My experiences with vanilla 2.6 by Anonymous Coward · · Score: 0

      improved wisdom: upgrade udev to a/udev-064-i486-2.tgz. Seems to fix all problems ...

  24. Gentoo 2.6.12 is great by bhav2007 · · Score: 1

    I've been using Gentoo for a long time now, and I've compiled and installed every release (including every minor release) since, probably, 2.6.9 . To be honest, I'm not using the vanilla sources, but the "ck" patchset which includes the staircase scheduler (compiled specifically for amd64). Even with these changes, I've found the 2.6 kernels to be the most stable software you can run on a computer. I can't remember one time that my system has crashed (unless I had broken something through my own stupidity). As for hardware, most of the 2.4 drivers have been ported to 2.6. Unless you have some pretty obscure hardware, it will probably be supported; and the 2.6 drivers will probably be significantly more up-to-date. I would very much suggest that you upgrade, the 2.6 kernel has great hardware support, and it is the most responsive and stable platform I've ever used.

  25. 2.6 is nice, kinda, maybe... by SilverspurG · · Score: 2, Interesting

    I was on the same track. I was stuck in 2.4 land for a long time just because I had gotten my systems to the point where every piece of hardware worked and I knew how to get it all working again if I upgraded my kernel. Like you, I had trouble with the 2.6 kernel upgrade. I tried it once (circa 2.6.4) and it was a catastrophe for my wireless cards (madwifi and centrino). Finally I let Debian sid put in 2.6.12, and it seems all the 3rd party drivers have upgraded to the 2.6 bandwagon.

    Configuration: I could run through the 2.4 configure tree in 20 mins or less. It takes me at least twice that in 2.6. Too much IP and an effed up broken patent/copyright system creating too many incompatible devices at levels that aren't easily segmented into kernel layers.

    Compilation: Yeah. It takes a lot longer.

    Performance: I noticed that mouse response in X is a lot faster. That's probably an artificial representative, though. I haven't really noticed load or response times to be much different from 2.4 to 2.6. Running on 400 MHz machines, I still notice this when it actually improves.

    Modules: On a Debian 2.4 kernel I had maybe 12 modules loaded. On a LFS 2.4 kernel I had maybe 4. On Debian 2.6 kernel I have 91 modules loaded and many of them are for hardware which I don't have (see the section on configuration: there are too many devices which look the same to the kernel but are different due to IP pissing matches).

    Udev: I hate it. I don't hotplug. I don't want to hotplug. Hotplugging is evil. My system shouldn't be doing anything with a device until I say I'm good and ready for it. Except for hotplugging, there's no real need for udev.

    Mostly I'm upgrading to 2.6 because I can't afford to be left in the dust.

    PS. No real LFS'er would call it Linux-from-scratch. Lose the hyphens.

    --
    fast as fast can be. you'll never catch me.
    1. Re:2.6 is nice, kinda, maybe... by Slashcrap · · Score: 1

      On a LFS 2.4 kernel I had maybe 4. On Debian 2.6 kernel I have 91 modules loaded and many of them are for hardware which I don't have

      Could you not have started your comment with that line? Then I could have avoided wasting my time reading the rest of it.

      Are you saying that you can successfully build an LFS system, but you can't work out how to stop kernel modules from loading?

      What exactly did you learn from LFS?

    2. Re:2.6 is nice, kinda, maybe... by cyclop · · Score: 2, Insightful

      I don't hotplug. I don't want to hotplug. Hotplugging is evil. My system shouldn't be doing anything with a device until I say I'm good and ready for it. Except for hotplugging, there's no real need for udev.

      I'm with you on this. That's why I'm pissed off at the lack of support for devfs from 2.6.13

      My god, the Linux kernel still supports dinosaur-era things like Minix file systems or m68k cpus (and it's good it supports them IMHO) but suddenly stops to support the device filesystem management it had until a week ago? Maybe udev will be a better choice in the end, but in the meantime, why am I forced to lose time switching to udev if I want to upgrade my kernel for, let's say, fix a buggy driver?

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    3. Re:2.6 is nice, kinda, maybe... by dozer · · Score: 2, Informative

      Because nobody stepped forward to maintain devfs! A number of people offered but nobody actually followed through. That should tell you something right there.

      The version of devfs that you use right now is horrifyingly buggy, especially on SMP systems. Switching to udev will take less time in the long run than trying to the keep bloaty and rusted devfs code working. Switching to udev is generally very easy.

    4. Re:2.6 is nice, kinda, maybe... by cyclop · · Score: 1

      I don't say devfs is good, just that it works on my machine right now and I don't feel committed to change. They could leave devfs in the kernel, perhaps saying something like *deprecated-use at your own risk* and dropping it in 2.8, not in 2.6.13

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    5. Re:2.6 is nice, kinda, maybe... by SilverspurG · · Score: 1

      Did you notice that I make clear distinctions between my Debian installs and my LFS installs? When I install Debian, I actively try to avoid making significant changes to /etc -- like test driving Debian's stock performance. You just trolling to be a knob. Sadly, your behavior isn't unusual on Slashdot or in the world.

      The lsmod list on my LFS 2.6.13 install has 13 modules. That's still more than I had on my 2.4 series.

      --
      fast as fast can be. you'll never catch me.
    6. Re:2.6 is nice, kinda, maybe... by keltor · · Score: 1

      They tried to leave it that way, but noone wanted to maintain it and now they are just refusing the support it. A lot of drivers already do not work with it.

  26. Re:Most importantly, read the expert documentation by strider44 · · Score: 1

    I had trouble with corrupted DVDs (CDs burnt fine) in kernel 2.6.11. This seemed to be magically fixed when I upgraded to 2.6.12.

  27. This isn't by any means a statistical sample, by munpfazy · · Score: 1

    but I've run vanilla 2.6 kernels since 2.6.5 on four different slackware installs at work and at home: a year old dell dimension P-IV box with an nvidia graphics card, an ancient dell 300 MHz P-II machine, an even more ancient 75 MHz P-I toshiba laptop, and a newish 32 bit AMD / low-end Asus motherboard / ATI graphics card pc built from parts.

    Never had any hardware problems with any of them. (Although I haven't upgraded the two older machines since around 6.5 or so - and it's possible I just happened to luck out on those machines in the first place. I've certainly heard bad things about 2.6 on very old hardware.) I'm running 6.12 now happily on both the newer machines. The only real difference is that some of the devices that weren't supported in 2.4 now work great.

    I did run into some weirdness getting user space alsa components to behave nicely with the stock 2.6 kernel modules somewhere around the 2.6.5 to 2.6.8, but installing the current cvs version of everything taken directly from the alsa project right over the top of both worked without a hitch every time. The last few new kernel installs have been flawless.

    Udev is pretty nice once you get used to it, and leaving scsi emulation behind is a great joy. If a crash won't cause you to be killed, fired, or otherwise endangered, then it couldn't hurt to try 2.6

  28. Loving my Linux From Scratch, kernel 2.6.11.12 by qualico · · Score: 3, Informative

    Built a Hylafax http://hylafax.org/ system on top of the latest v6.1, LFS http://linuxfromscratch.org./
    Details:
    3GHz Intel Pentium 4 Processor, 1Gb RAM
    11,878.40 BogoMIPS Total, 250Gb Hard Drive
        GCC 3.4.3
        Samba 3.0.14a
        HylaFAX 4.2.1

    Gotta say it's way ahead of expectations.
    I won't touch another distro now for my mission critical.
    Although, Knoppix, http://www.knoppix.org/ and Ubuntoo, http://www.ubuntulinux.org/ are great "insert CD and run" distros, for workstations.
    Working with SlackWare seems effortless also, http://www.slackware.org/.

    Was fortunate enough to meet the fine gent who started the LFS project: Gerard Beekmans
    Highly recommended support for the project, even if it's just $5 for a beer via donations :->, http://www.linuxfromscratch.org/hints/contribute.h tml or a much needed "hints" writeup, http://www.linuxfromscratch.org/hints/.

  29. Works good for me by drakethegreat · · Score: 1

    I've been using FC4 and was using FC3 before that. I've had no problems with the 2.6.12 kernel that I'm currently using. No stability issues. I was having a few issues before this specific revision but sometimes its also hard to figure out if its KDE, GNOME, a specific application, or the kernel. I honestly think that at this point in time its just as stable as 2.4.x but keep in mind that any operating system can freeze at any time for something that nobody has seen before so switching to 2.6.x at this point in time just seems to make sense.

  30. No problems here by Trusty+Penfold · · Score: 1


    No problem here - I have bog standard hardware and everything works perfectly.

    ---
    jon_edwards@spanners4us.com

  31. here's my experience with vanilla 2.6 by Keruo · · Score: 1

    changing to 2.6.13 later this week

    Uptime------------System----Boot up

    62 days, 14:02:05 Linux 2.6.9 Wed Jun 29 19:06:18 2005
    90 days, 18:28:05 Linux 2.6.9 Tue Mar 22 20:54:33 2005
    28 days, 08:41:03 Linux 2.6.9 Tue Feb 22 12:02:50 2005
    31 days, 14:05:41 Linux 2.6.9 Fri Jan 21 19:42:01 2005
    49 days, 07:58:12 Linux 2.6.9 Fri Dec 3 11:40:11 2004
    31 days, 06:14:18 Linux 2.6.8-rc2 Mon Oct 4 19:32:10 2004
    39 days, 16:12:23 Linux 2.6.8-rc2 Thu Aug 26 03:14:37 2004
    33 days, 16:05:05 Linux 2.6.8-rc2 Fri Jul 23 10:39:51 2004
    60 days, 20:01:02 Linux 2.6.4 Thu Apr 1 23:08:26 2004
    25 days, 12:55:43 Linux 2.4.23 Mon Jan 12 01:05:52 2004

    Boots often caused by monthly case cleaning operation and on two occasions, power failure.

    --
    There are no atheists when recovering from tape backup.
  32. Go for the latest bugfix release by !the!bad!fish! · · Score: 1
    If you want a balance between bleeding edge and stability use the last bugfix release of the previous 2.6 kernel.

    i.e. use kernel 2.6.12.6 because it should be more stable than the new 2.6.13.

    --
    Kids today are tyrants. They contradict their parent, gobble their food, and tyrannize their teachers. - Socrates 400 BC
  33. Eh, and I've been waiting for 2.6.13... by Vo0k · · Score: 1

    ...for last 2 months or so, like for a salvation. I want to make that auth system using iButtons and .13 is the first to include full, useful system. (1-wire protocol was present in the kernels before, and in userspace even earlier, but only with .13 it's mature enough to be usable.)

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
  34. It's stable by anpe · · Score: 2, Informative

    Just don't upgrade _right now_ to bleeding edge a bleeding edge kernel (2.6.13 in that case). Wait for the dust to settle (two or three weeks) and upgrade. I've done that since early 2.6.0 releases and it works like charm.
    Note: You can install triple dotted releases (2.6.x.y asap as they only contain minor upgrades or security fixes)

  35. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  36. I had freezes by Apreche · · Score: 1

    I had freezes in 2.6 a long time ago. It was caused by a combination of nforce and IO-APIC. All I had to do what disable APIC in the kernel until the next kernel version was released with a fix. Other than that I've had no problems with 2.6.

    Stop being paranoid. If you configure the kernel correctly it wont freeze. And for all the great things 2.6 has to offer I don't know why anyone would choose to use an older kernel if they have a choice.

    --
    The GeekNights podcast is going strong. Listen!
  37. 2.6 development method by tacocat · · Score: 1

    Rule Number One: for any software, hardware, computer, vehicle, anything -- never buy version .0 unless you are willing to suffer instabilities.

    Rule Number Two: See Rule Number One

    You said you suffered instabilities in the 2.6.0 release. No .. duh!

    I thought you would be more concerned with their change in practice to do away with the odd/even stable/development model that they used up to kernel 2.4. As I understand it, now all the development problems are rolled into the kernel intended for public use. I think this will come back to bite them in the ass.

  38. Another analogy would be: by imr · · Score: 2, Funny

    "I'm an old slashdot user. I'm afraid people on slashdot wouldnt understand my perfectly understandable and clear point in a computer related discussion, so I make an analogy with cars."

  39. 2.6.13 is very stable by objorkum · · Score: 3, Informative

    I am using a plain vanilla kernel (2.6.13) on my Slackware 10.1 system, and it's very very stable. The earliest 2.6 kernels were a bit unstable for me, but since 2.6.8 or so, they have been very very stable. I notice that my self-configured 2.6.13 kernel is faster than the Slackware vanilla kernel (2.4.29). GNOME responses faster to my actions, for example.

    --
    objorkum dot com
  40. oh my god by XO · · Score: 2, Funny

    self-sufficient linux user for 4 years doing Linux from Scratch, and you don't know how to flip between kernels?

    I ran continuously from 2.5.56 (after my SCSI driver started working again) until 2.6.13 ? or so that was out about 4 weeks ago.

    Had virtually no kernel related problems.

    Then I switched to Windows.

    Life is much easier now.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    1. Re:oh my god by XO · · Score: 1

      I'm not sure why this is a +3 Funny... It was totally serious.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  41. No problems here by SocialEngineer · · Score: 1

    I switched from 2.4.x to 2.6.7 when it came out, and haven't had a single problem. Some of the newer ones seem iffy, but 2.6.7 is rock-solid as far as I can tell.

    I still prefer to use 2.4.x series kernels in servers, just to have that extra insurance (the servers I run have very little need for the features in 2.6.7), but desktop machines get 2.6.7 all the way.

    --
    "Better to be vulgar than non-existent" -Bev Henson
  42. whoa whoa whoa by Ender+Ryan · · Score: 1
    You're telling me that devfs was entirely removed from 2.6.13? Great... Just fucking great. Gentoo previously defaulted to devfs, and I've got a bunch of Gentoo boxes in production.

    That's just fucking fantastic.

    I had read previously that devfs was going to remain for the life of 2.6. Of course, with the constant turmoil happening in 2.6 development, I really shouldn't be surprised.

    Yay, more fun stuff to deal with down the line.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:whoa whoa whoa by cyclop · · Score: 1

      I read it on /. comments, but now I checked the 2.6.13 changelog. It seems it's true. Sigh. See for example below.

      [PATCH] devfs: remove devfs from Kconfig preventing it from being built

      Here's a much smaller patch to simply disable devfs from the build. If this goes well, and there are no complaints for a few weeks, I'll resend my big "devfs-die-die-die" series of patches that rip the whole thing out of the kernel tree.

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
  43. They actually work really well. by BusterB · · Score: 1

    So far, so good, though I recommend waiting for the stable patch series to iron out any brown-paper-bag bugs:

    root@prodserver:~$ uptime
      08:22:38 up 89 days, 21:59, 2 users, load average: 0.08, 0.06, 0.01
    root@prodserver:~$ uname -a
    Linux nli-aus-srv01 2.6.11.11 #1 SMP Thu Jun 2 09:36:16 CDT 2005 i686 GNU/Linux

  44. 2.6.13 + EPIA BIOS bugs = HellReiser by TeknoHog · · Score: 1
    I've just updated three machines to 2.6.13, and on one of them, the kernel ate all ReiserFS partitions for breakfast (i.e. at the time of booting). It was a small corruption at the top of the filesystem trees, and easy to recover (reiserfsck --rebuild-tree and a little manual work), but still not nice. I'm pretty sure it had to do with a bug in the EPIA MII BIOS, because my other machines were unaffected. VIA even provided a beta BIOS update and now all is well.

    The machine has had related problems with earlier 2.6 kernels. It seems that Linux is making use of hardware more and more aggressively, and 2.6 will tell flaky hardware more easily. I can't really blame ReiserFS because the problem was obviously related to that particular hardware, but I also had a couple of JFS partitions that were intact, so at least in this case JFS is more robust.

    Other than that, I've had very few problems with the 2.6 series. There were some problems with DVD writing in early releases; I had some DVDs written in 2.6.1 that were only readable with the same kernel :)

    I'd say go for it, you can always go back to 2.4 if things break. Oh, and make backups :)

    --
    Escher was the first MC and Giger invented the HR department.
  45. Re:Most importantly, read the expert documentation by caperry · · Score: 1

    In my experience the SCSI subsystem was rather messy in 2.6.11. It didn't matter which host provider you used (or if you use the ATA one for SATA or CD/DVD burners) it just wasn't stable. I'm also finding that 2.6.12.x is much more stable all around.

    --
    -Carl "No, we already thought of that one. 'Why?' '42' - It doesn't fit." -Hitchhiker'
  46. So Far So Good by nmos · · Score: 1

    I have several machines with older 2.6 kernels and more than a year of uptime so for me it's been stable. I also have a few that I just upgraded to 2.6.12.4 recently that seem to be working fine. You really do need to make sure your modutils and maybe other user land tools (does anyone have a list?) is up to date and be cautious about enabling some of the new features but I havn't run into any unresolvable problems since switching. One annoyance is that you cannot just slap a kernel on a floppy and boot from that anymore.

  47. Kernel + nVidia drivers by ggambett · · Score: 1

    I was using a 2.4 kernel and some nVidia drivers. I upgraded to Fedora Core 3, which had the 2.6.9 kernel I believe. Configuring the nVidia drivers was a nightmare, I ended up using an unofficial version patched by someone, version 6111 I think.

    The first thing I noticed with 2.6 is that something changed for the worse in memory management - closing programs which eat up a lot of RAM make the system completely unresponsive for several seconds. Then I started getting crashes (kernel oops) when doing OpenGL development (but, for some reason, not while using OpenGL intensive games such as Enemy Territory).

    What I finally got to work is kernel 2.6.12 (from FC3 updates) and nVidia driver 7676. The slowness when deallocating lots of memory is still there though.

  48. Tweakers by Anonymous Coward · · Score: 0
    Please pardon me if I'm mistaken, but you certainly don't sound like a 'tweaker'.
    It may be worth noting that "tweaker" is popular slang for an abuser of methamphetamine. In this context, it's food for thought.
  49. I completely understand by portscan · · Score: 1

    I am a Gentoo user and my linux box is my baby. I am very careful about what I load and am constantly making sure that I use what I have installed and only really install things that I feel confident will not aversely affect the performance and stability of my system. I stuck with 2.4 until recently, diligently upgrading when bugfixes were released. I had my kernel configuration down to a science. Less than the 20 minutes you described. All this new stuff--ALSA, udev, ACPI, new module loading tools, etc.--I didn't really want to take the time to mess with a good thing. However, these features intrigued me, as did the new scheduler, and various performance improvements. I eventually took the plunge and am very happy. I am using the Gentoo-patched sources, but hopefully your experience will be similar to mine.

    It's been quite stable, X/GNOME is faster, ALSA works great, and best of all /sbin/poweroff finally does what it is supposed to. Plus, IDE CD-burning is now functioning. I say if you are not running a critical machine (and by that I mean, a server for a business, give it a shot. I am much happier in 2.6. It has been out long enough to be considered stable. Maybe stick to 2.6.12 if you are really worried (that's what I've been running).

    1. Re:I completely understand by Anonymous Coward · · Score: 0

      Ahh, I remember when I was a virgin too.

  50. Been using 2.6 since the begining.... by maxphunk · · Score: 1

    I started using 2.6 when it first came out, rolling my own kernels from vanilla and sticking them on my Slackware box. Personally, I have had very few issues. The only hardware I had to disable in the kernel was some sensors that used the i2c stuff (on a Asus A7N8X mobo), but that was fixed in 2.6.3 (I think that was the version...). IMO, rolling your own from vanilla 2.6 is a good, stable solution. Getting that triple-digit uptime you seek is not an issue, unless the power goes out. ;-)

    --

    "The chief enemy of creativity is 'good taste'" -Pablo Picasso
  51. I'm still using 2.2.15... by bilgebag · · Score: 1

    you insensitive clod!

  52. Depends on your needs by Anonymous Coward · · Score: 0

    STABILITY

    The 2.4 kernels are older and more mature; you could easily argue they have been tested more and are therefore considerably less prone to bugs than the 2.6 kernels. However the 2.6 kernel is significantly larger and more complex so two points apply: 1. there is a larger area for bugs to crop up, and 2. since it is quite different than the 2.4 kernels there is also the possiblity that the source is cleaner and of a higher quality architecture and therefore may be LESS prone to bugs, but this is just one theorey; it may work backwards just the same.

    COMPATIBILITY

    There are endless binary-only modules and HALs which were built for 2.2 and 2.4 kernels which will not work at all in 2.6 kernels. If you need to support legacy modules/devices, 2.6 is not the way to go - yet. Other miscellaneous drivers like the UMSDOS drivers were not even working when I tried the 2.6.10 kernel. Also some tools have to be upgraded to allow 2.6 kernel modules to work, and things like the /sys directory need to be mounted and hotplug probably needs to be aware of it if your version is old.

  53. Why upgrade by Anonymous Coward · · Score: 0

    If your curent kernel is working, why take the risk of upgrading it to more recent kernel? Ok, I see the point in doing so for machines with no risks, like a old lappy or something, but why on a server? If your server works fine, why fix it? why fix something that is not broken? Ok ok, this is just me. I run debian stables with kernel 2.4.27 on my servers, and they all work fine. I keep my system clean, no windows viruses, rarely being tried hacked etc. "it sounds boring, why?" Why? because there is soooo many things I wanna do instead of fixing my servers.
    On my lappy I have 2.6.8 and it works nicely. It is in my opinion to fresh for my likings but since it works I don't care. On my old lappy(soon to be garbage, and have been in win eyes for years) I try to keep it as fresh as possible, but only for testing purposes, I like to test new things, it is the human nature. But not on my servers, no no no. I repeat, no no no. If I want problems I'll go back to windoze.

  54. My take by kingradar · · Score: 1

    I can't speak much on Vanilla kernels, but I do use CentOS 4 with the recompiled RHEL 2.6 version of the kernel, and it has had no problems.

    [user@megan ~]# uname -a
    Linux megan.nerdshack.com 2.6.9-5.0.3.ELsmp #1 SMP Sat Feb 19 15:45:14 CST 2005 x86_64 x86_64 x86_64 GNU/Linux
    [user@megan ~]# uptime
    15:31:30 up 156 days, 13:48, 1 user, load average: 0.30, 0.21, 0.23

    My WBEL 3 box still uses the 2.4 kernel.

    [root@cp root]# uname -a
    Linux cp.razorsites.com 2.4.21-20.ELsmp #1 SMP Thu Sep 16 14:07:31 EDT 2004 i686 i686 i386 GNU/Linux
    [root@cp root]# uptime
    16:21:44 up 294 days, 5:15, 1 user, load average: 0.16, 0.28, 0.46

    Before you get carried away though, I'll say that I have a Dell 2650 which I use for development and testing, and it runs FC3. The original FC3 SMP kernel ran fine, but the all of the upgrades have caused kernel panics on boot. My guess would be that the newer kernels don't handle the ReiserFS partition properly, and that causes the crash, but I haven't had time to dig. The result is that I'm stuck on 2.6.9. I plan to try upgrading to FC4 soon.

  55. Compiling source modules by phorm · · Score: 1

    The biggest problems I have with using a very-recent kerenl is that sometimes some of the not-included modules which I need to compile from source just don't seem to like my newer kernel. At the moment I'm having a bugger of a time getting 'unionfs' to compile with a 2.6.13 kernel, and I do remember at one time that my NVidia drivers didn't like certain 2.6 kernels either.

    Once something compiles though, I generally don't have kernel problems with common hardware.

  56. I do a lot of kernel hacking by Anonymous Coward · · Score: 1, Insightful
    I stay pretty close to tip.


    I think the 2.6 stability stuff has been blown way out of proportion, most of the "instabilities" out there are corner cases that don't affect that many people. No there are bugs and they get fixed and there are big change lists for Linus' tree but that's the case for 2.4 too, just not that many are getting fixed.


    Since 2.6 came out, I've seen exactly 1 bug that really mattered or affected any of my stuff and it was a memory leak that was pretty slow and I only ever noticed it because the machine it happened on is diskless. I've got a dual 250 opteron, a dual 242 opteron, a via C1 (diskless firewall with a flash), a P4, an older celeron, a dual PowerPC G4, and a couple machines at work. It has been awesome on somethings, noticably faster and more responsive.


    Now I don't know what the standard of stability you're using is, Debian's "it must run for a decade and then we'll ship it" policy? If you're running fairly vanilla stuff, it'll work great and you won't have problems, you'll have long uptimes and won't even be able to point at something lacking..

  57. Download page of Windows Vista by Anonymous Coward · · Score: 0

    I find Unofficial Download page of Windows Vista Beta 1 here: windows vista download

  58. Kernel by agentdunken · · Score: 0

    I use Kernel 2.6.11. It runs great and never have any trouble with it. I was thinking about going to 2.6.13 but 2.6.11 working great so why upgrade. 2.6 is faster than the old 2.4 but if its working great for you and your able to do every thing you want then stay with it. Why upgrade when every thing works.

    --
    Linux, because a PC is a terrible thing to waste.