Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Programming Software Linux IT Technology

Linux Kernel 2.6.0-test10 Released 306

antrix angler writes "Linus Torvalds released the 2.6.0-test10 Linux kernel today, tentatively calling it the "stoned beaver" release. Linus plans to hand the kernel over to Andrew Morton in a few weeks, and then it will be up to Andrew to decide when we see the final 2.6.0 stable kernel. Download it from a mirror."
This discussion has been archived. No new comments can be posted.

Linux Kernel 2.6.0-test10 Released

Comments Filter:
  • problems in test9 (Score:5, Informative)

    by cft ( 715198 ) on Monday November 24, 2003 @09:01AM (#7546873) Journal
    i had some serious problems with my usb mouse in test9 (while it worked in test4 and before), and i don't see any mouse related fixes in the ChangeLog, so for now I guess usb mouse users should stick with older releases.

    i really hope this gets fixed before 2.6.0, especially since it worked before..
    • Re:problems in test9 (Score:5, Informative)

      by crimsun ( 4771 ) <crimsun AT ubuntu DOT com> on Monday November 24, 2003 @09:05AM (#7546898) Homepage
      Hmm...it's a tad bit more complicated. Some of the possible issues are apic related. If you're the user of a VIA chipset, this particularly is the case. I append "noapic" to the kernel cmdline to use my USB mouse.
      • Re:problems in test9 (Score:5, Informative)

        by arth1 ( 260657 ) on Monday November 24, 2003 @09:58AM (#7547166) Homepage Journal
        Hmm...it's a tad bit more complicated. Some of the possible issues are apic related. If you're the user of a VIA chipset, this particularly is the case. I append "noapic" to the kernel cmdline to use my USB mouse.

        It doesn't seem to be 2.6-specific -- I see the same problems with 2.4.20 and 2.4.21, where USB, serial and pseudo-serial works erratic at best if apic is enabled. For a single-CPU system, you might as well compile without SMP, and for a SMP system, it apparently helps to compile with CONFIG_X86_IO_APIC commented out.

        Regards,
        --
        *Art
  • hey... (Score:4, Funny)

    by Ann Elk ( 668880 ) on Monday November 24, 2003 @09:02AM (#7546874)
    ...nice beaver!
  • Works For Me(TM) (Score:3, Interesting)

    by fire-eyes ( 522894 ) on Monday November 24, 2003 @09:02AM (#7546877) Homepage
    It works for me. Upgraded from 2.6.0-test9-mm5.

    This may become the final 2.6.0 :)

    Rock on, Linus and team.
    • for anyone thinking of posting this type of post, perhaps this information would be a little more useful if you indicated the particulars of your system. the fact that this kernel "works" for a particular slashdot reader is not much to go on, by its self.
  • BitTorrent (Score:5, Informative)

    by teofilo ( 726561 ) on Monday November 24, 2003 @09:03AM (#7546882) Homepage
    Here [the-geek.org]

    Let's share our bandwidht!!
  • Honest Question (Score:5, Interesting)

    by twistedcubic ( 577194 ) on Monday November 24, 2003 @09:03AM (#7546883)
    Is 2.6 really noticably faster than 2.4 for regular desktop use (X responsiveness, etc...)?
    • Re:Honest Question (Score:5, Informative)

      by fire-eyes ( 522894 ) on Monday November 24, 2003 @09:07AM (#7546901) Homepage
      Is 2.6 really noticably faster than 2.4 for regular desktop use (X responsiveness, etc...)?

      Yes, it definately is.

      Note that Linus says preemption should be turned off for now, there are odd problems.
      • Re:Honest Question (Score:4, Informative)

        by irc.goatse.cx troll ( 593289 ) on Monday November 24, 2003 @09:17AM (#7546954) Journal
        Preemption is one of those things thats great under ideal circumstances, but in something less it hurts more than it helps. Preemption, for anyone that doesnt know, allows one task to jump to the top of the runqueue whenever it needs to run anything if it has a higher priority than everything else. This works great until you run something like SoulSeek or Bittorrent(both wxwindows python apps..) which end up with a much higher priority than they deserve. This then preempts all of your other tasks making your system highly unresponsive.
        • Re:Honest Question (Score:5, Interesting)

          by PugMajere ( 32183 ) on Monday November 24, 2003 @09:24AM (#7546994) Homepage Journal

          Preemption, as you describe it, has been there in every Linux kernel.

          Preemption, as Linus referred to it in the release announcement, is Kernel preemption.

          I.e, the kernel itself can be preempted. This has improved consistency for things such as xmms.

          The problems you complain about are more likely the result of the new scheduler. Tell me, what nice level does X run at on your system? If it's -10, that's why your responsiveness sucks. Stop X from being reniced to -10 from 0 and you'll find that everything performs much smoother. The new scheduler does a much better job of actually respecting priorities, and as such doesn't need adjustements such as "nice" for everyday things such as running an X server.

          • Re:Honest Question (Score:5, Insightful)

            by Richard W.M. Jones ( 591125 ) <{rich} {at} {annexia.org}> on Monday November 24, 2003 @10:20AM (#7547296) Homepage
            Thanks for that tip about renicing the X server. It made a huge improvement for me (using 2.6.0-test9).

            For reference here's how I fixed this, on my Debian machine: I edited /etc/X11/Xwrapper.config and removed completely the line which sets nice_value.

            If you don't want to restart your X server to make the change have effect, then you can instead do:

            renice 0 PID

            where PID is the process ID of the X server.

            Rich.

            • There's a better way: dpkg-reconfigure xserver-xfree86

              Err, I think that's right. Check the post-halloween document if that doesn't ask the right question.
            • Re:Honest Question (Score:4, Informative)

              by GammaTau ( 636807 ) <jni@iki.fi> on Monday November 24, 2003 @10:37AM (#7547438) Homepage Journal

              For reference here's how I fixed this, on my Debian machine: I edited /etc/X11/Xwrapper.config and removed completely the line which sets nice_value.

              But the easiest way to change it is to simply type:

              dpkg-reconfigure xserver-common

              ...and let debconf allow you to choose the nice value with the normal debconf configuration dialog.

          • The only thing I run at -10 is games, but I have tried those at 0 also. From what I can tell the problem is the app is running with a ~36 priority (as shown by 'top', among other apps) which is much greater than it should be, but I've yet to find a way to correct it.
      • "Note that Linus says preemption should be turned off for now, there are odd problems."

        Comments like these make me shy away from trying the kernel on my home box. Any rough idea what the odd problems are?
      • Re:Honest Question (Score:2, Interesting)

        by Stween ( 322349 )
        No, he said for "maximum stability", it should be turned off.

        People who want preemption turned on will turn it on, and will happily live with 99% stability.
    • Re:Honest Question (Score:4, Insightful)

      by crimsun ( 4771 ) <crimsun AT ubuntu DOT com> on Monday November 24, 2003 @09:10AM (#7546934) Homepage
      I suppose the real answer is "it depends, but generally yes." I don't use kernel preemptibility, and it sure seems "feels" faster -- which is of course such a rambling description that it's difficult to qualify.

      I'll point you to the response I made here:
      http://www.osnews.com/comment.php?news_id=5208&off set=29&rows=30 [osnews.com]

      (Mine's #29.) Yes, I know it's much more so the combination of XFS and mm than it is just mm. I should amend that comment...
    • Well, no it is not noticeably faster than 2.4.22-mm2 (multimedia patch), so in case you are scared to move on to a test kernel, you can try the mm patches for 2.4 (though they themselves are test patches). Theese include Ingo's O1 scheduler which is the biggest improvement in 2.6. But hey, for the sake of the community, why not move on to 2.6. I personally run both on my laptop and both seem to work fine. I had some problems with ACPI on 2.4 but 2.6 fixes that and also hotplug really works in 2.6.
    • Re:Honest Question (Score:4, Insightful)

      by arth1 ( 260657 ) on Monday November 24, 2003 @10:09AM (#7547241) Homepage Journal
      Is 2.6 really noticably faster than 2.4 for regular desktop use (X responsiveness, etc...)?


      No, it isn't -- it's actually slower, as it spends more time in the core kernel than the older versions. But it *feels* faster, because it is better at giving time to processes when they need it.

      Worst-case scenario: Start two CPU-bound tasks on a single CPU, and measure their performance.
      Best-case scenario: Start a huge amount of small tasks with unpredictable CPU needs, but which all in all saturates the bus. You'll see a gain.

      My guess is that the old kernel scheduler is a little better for games and single-application server-use, while the new one is much better for normal desktop users or overloaded boxes.

      Regards,
      --
      *Art
    • oh fuck yes

      2.4 was completely unacceptable. 2.6 is what allowed me to ditch Windows.

      I understand there are patches to 2.4 that can give you most of the same stuff, but I really didn't feel like dealing with that.
  • by Anonymous Coward on Monday November 24, 2003 @09:04AM (#7546895)
    I think this name confirms Linus's rockstar-like role in the open source world, as it shows he is now addicted to both drugs and sex.
    • The name might, instead, indicate how he got enough time away from his family life to actually release test10.

      Since, as you must know, he has a wife and kids. And he is sufficiently absent-minded to forget about the kids, but the wife might be more difficult. (According to a Wired? interview recently)
    • by Tin Foil Hat ( 705308 ) on Monday November 24, 2003 @01:47PM (#7549049)
      And what's wrong with drugs and sex, anyway? I mean I could understand being against sex addiction, but drugs?

      Oh wait, that came out all wrong...
  • Udev (Score:2, Interesting)

    by secondsun ( 195377 )
    I was just wondering who here has used the new udev device loader as opposed to devfs.

    *Note: Udev is a user space program that manages device nodes by interfaceing with the kernels' hotplug functions. Devfs was a different implementation of this running in kernel land. By 2.6.0 devfs will be completly depreciated for udev.
    • First, to answer your question. No, I have not yet used udev. When the semester finally wraps up, I plan on taking a look -- hoping that 2.6.0-final has not been released yet (a nice long "-rc"ish plan sounds best imo). My impression is that there's still a fair amount of configuration to be done, both documentation- and code-wise (of course not forgetting conffiles), so the more eyes looking at it, the better.

      I highly recommend reading Greg's OLS paper Re: udev. Go here [theaimsgroup.com] for quick links. ...And in the off-
    • Re:Udev (Score:4, Informative)

      by pldms ( 136522 ) on Monday November 24, 2003 @09:34AM (#7547042)
      These explained a little:

      udev presentation (PDF) [osdl.org], Google HTML version [216.239.37.104].

      Detailed paper on udev (PDF) [linuxsymposium.org], Google HTML version [216.239.37.104].

      devfs works fine for me, but since some people (see second link) want thousands of disks I guess I'm not the target market. I mean ... thousands?
    • Re:Udev (Score:5, Informative)

      by silvaran ( 214334 ) on Monday November 24, 2003 @10:05AM (#7547211)
      I'm running 2.6.0-test10 at this very second, and have been running every test version since test2 except for test8 (screwed up my sound system for some reason). I gave udev and hotplug a try but found hotplug to be straying behind. They had a few notes on their web site about patches for pciutils and usbutils to add something that probed all the devices (especially for coldplugging), but also said that you won't need them for 2.6.x due to the new sysfs filesystem (mkdir /sys; mount none /sys -t sysfs). But then doesn't say anything else about hotplug utility support in 2.6.x. So without a working hotplug, udev is kind of useless (since it interfaces with the hotplug).

      ATM I'm using murasaki [dotaster.com] as my hotplug facility, as I've personally had the best luck with it (that's really the only reason), especially on the 2.6 test kernels. I'm also still using devfsd (which will be obsoleted by udev).

      This is the extent of my knowledge about new things like udev, etc. in the new kernel. So anyone should feel free to correct any innacuracies, omissions or blatant stupidities :).

      - Sil
    • From what I've read, udev is being ushered in because the main devfs maintainer is awol/unpopular.
      It is a shame to switch in some ways because udev does not have all the features of devfs.
      Makedev is required for udev and device modules aren't auto-loaded when the device is accessed as with devfs.

      - Brian
    • Re:Udev (Score:4, Insightful)

      by iabervon ( 1971 ) on Monday November 24, 2003 @01:16PM (#7548791) Homepage Journal
      The reason that devfs is not yet deprecated in favor of udev yet is that udev depends on the kernel using the new driver model for everything that gets a device. Of course, that's not udev work per se, but it means that, for example, input devices (IIRC) don't yet work quite right with it.

      The kernel having explicit knowledge of what it's doing in a uniform format is a new feature in 2.6, and it's not completely universal yet. Once that all works correctly, udev should work perfectly, and it is a better design than devfs, because it puts device naming in userspace, but device numbering comes from the kernel, and the kernel tells userspace what each device actually is. This is how the division of labor is supposed to be: the kernel has internal information, which it maintains, and an API, which it defines, but userspace can use that API to specify policy.
  • 2.6 (Score:4, Informative)

    by rf0 ( 159958 ) * <rghf@fsck.me.uk> on Monday November 24, 2003 @09:14AM (#7546941) Homepage
    Well I've been using the 2.6 series for about the last 3 months on my desktop. Not had one crash and its been under heavy load. Definitly shaping up well.

    Now if I could just get iptables working right

    Rus
  • Final? (Score:3, Interesting)

    by fstanchina ( 564024 ) on Monday November 24, 2003 @09:32AM (#7547033) Homepage
    Now it's fun to think about it as "the final 2.6.0 stable kernel". I would rather call it the *initial* 2.6.0 stable kernel.
  • Hm.. I remember I had used to have stability problems with my nvidia card and the VIA K133 motherboard with an Athlon CPU some time ago, which required to use mem=nopentium as a kernel argument. Do I still have to do this in the newest kernel releases?
  • So... is the nVidia 'drivers' going to work with 2.6? What about the hcf modem 'drivers'? I can't see anything or even connect outside localhost on my test of -test9 on this machine. I'm running 2.4.20 on this box because the hcf module doesn't seem to work well with anything higher.

    perhaps I need to do more testing, but, 2.6 seems to break a lot of things that are very important for my machine.

    Am I alone?

    uname -a
    Linux aragorn 2.4.20-gentoo-r8 #9 Mon Nov 17 14:59:22 EST 2003 i686 Intel(R) Penti

    • nvidia drivers aready work with 2.6.
    • http://www.minion.de
      They claim to have a working solution. But I wasn't man enough to get it working yet. Maybe I'll give it another shot now that I upgraded to Slack 9.1 wich claims to be 2.6 "ready".

      Are there known issues?

      cu,
      Lispy
      • I got the Nvidia drivers working after very little tooling around, and I'm usually clueless when it comes to high-level configuration like that.

        I've had audio problems, specifically with /dev/sequencer support with my emu10k1-driven card. I finally discovered that the only way to make it work was to build the sequencer support in as a module. If I build the sequencer driver into the kernel, it doesn't work (/dev/sequencer gives me no such device any time I try to access it).
    • Nobody else has a dorky hostname like 'aragorn'.
    • So... is the nVidia 'drivers' going to work with 2.6?

      The evil binary-only nVidia kernel module works OK with 2.6.0-test9 when you apply the patches found at www.minion.de/nvidia.html [minion.de] to an official nVidia tarball and then build the nVidia module. I've been using it for the last 4 days, no problems running OpenGL-intensive stuff like mupen64.

      What about the hcf modem 'drivers'?

      Good question. I found the minion.de patches by Googling for "nvidia 2.6 linux", so try the same thing, substituting the na

    • As already stated, the nvidia drivers already work with Linux. I get good enough framerates in Enemy Territory ;)

      You don't even need to apply any patches yourself since you use Gentoo.

      Use the following command after symlinking /usr/src/linux-2.6.0-testX to /usr/src/linux:
      ACCEPT_KEYWORDS="~x86" emerge nvidia-kernel

      Note that some of the test kernels wouldn't play well with the nvidia drivers (in particular TV-out). My sollution was to play with older test kernels (2.6.0-test2), patched sources (-mm or -lov
  • is still broken [lkml.org]. Please fix it, so i can see the pretty graphical boots that are floating around now a days. [IBM T30 Laptop ATI Mobility M7 with boot options: vga=0x316 video=radeon:0x177:ypan]
    • Re:Framebuffer (Score:5, Informative)

      by srussell ( 39342 ) on Monday November 24, 2003 @11:06AM (#7547639) Homepage Journal
      The fix is a tiny one-liner.

      ===== drivers/video/radeonfb.c 1.30 vs edited =====
      --- 1.30/drivers/video/radeonfb.c Fri Aug 1 01:58:45 2003
      +++ edited/drivers/video/radeonfb.c Tue Sep 9 13:18:36 2003
      @@ -2090,7 +2090,7 @@

      }
      /* Update fix */
      - info->fix.line_length = rinfo->pitch*64;
      + info->fix.line_length = mode->xres_virtual*(mode->bits_per_pixel/8);
      &nbs p; info->fix.visual = rinfo->depth == 8 ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_DIRECTCOLOR;

      #ifdef CONFIG_BOOTX_TEXT

      Note that this patch doesn't apply directly to any of the 2.6 kernels; I just make the change by hand, since it is only one line. I have no idea why Linus isn't including this patch; it has been available for months, and it isn't exactly huge. It does fix the Radeon frame buffer issues.

      Also note that /. is munging the code; it insists on inserting a "&nbs p;" that shouldn't be in there. I can't seem to get rid of it. Gotta love buggy software.

      • Re:Framebuffer (Score:3, Informative)

        Also note that /. is munging the code; it insists on inserting a "&nbs p;" that shouldn't be in there. I can't seem to get rid of it. Gotta love buggy software.

        That's intentional, and is part of the anti-page-widening-post code. It prevents really long lines causing the page to overflow.

        • Re:Framebuffer (Score:2, Insightful)

          by Krach42 ( 227798 )

          Also note that /. is munging the code; it insists on inserting a "&nbs p;" that shouldn't be in there. I can't seem to get rid of it. Gotta love buggy software.

          That's intentional, and is part of the anti-page-widening-post code. It prevents really long lines causing the page to overflow.

          Exactly what I was going to say. I've submitted this bug at least once, but probably twice, and I keep getting hammered with, "it's not a bug, it's a feature."

          You know, because since the renderer is going to reduce

    • I'm aware of the fix that was posted in response to your message, but it has not fixed the problem for me. I want more than the "pretty graphical boot".

      I *must* be able to use fbset and get a high res console, or else the whole system is useless to me. I'm tired of being told that xterms are good enough (they're not), and I wish people would understand that the partial fixes that work for them don't work for all radeon cards.

      It doesn't actually have to be framebuffer, mind you. I'd be satisfied if SVGAT
  • Is JFS abandoned? (Score:2, Informative)

    by dimss ( 457848 )
    JFS seems to be abanodoned. Recenctly I've found serious bug in JFS and submitted it to their BTS. After 10 days there's no comments, no followups...
  • by Keith_Beef ( 166050 ) on Monday November 24, 2003 @11:06AM (#7547638)
    Almost everyday, I get spam telling me I can download images of stoned beaver... I never realised it was a new kernel! .
  • by Bilbo ( 7015 )
    One of the things I've noticed with the 2.6 kernels is that they are significantly different from the 2.4 kernels in their setup. I've been downloading and building kernels since the 2.2 series, and though I've tried to build perhaps a couple dozen instances of the 2.5/2.6 kernel, I have never been able to get one up and running!!

    Does anyone here have a pointer to a decent HOWTO type document on steps required to take a system currently running a 2.4 kernel (like, for instance, a RH 9 release) and migrat

    • Re:Howto? (Score:2, Informative)

      by Eddy_D ( 557002 )
      1) open web broswer and goto www.google.com
      2) type "building 2.6.0 with redhat"
      3) browse results.

      Or, goto kerneltrap.org, for eg.

      http://kerneltrap.org/node/view/799 - a nice article, but slightly outdated now.

      The biggest gotya is the requirement for a new modutils prior to running the newer kernel. Read the article for more info.

  • This release is tentatively called the "stoned beaver" release (beavers
    are _almost_ as good as weasels, as I'm sure Scott Adams would agree).

    If you feel strongly about the issue, please send your votes and
    ideas to "feedback@beaver-overlord.com"


    I, for, one, welcome our new beaver overlords!
  • $intoxicated $animal (Score:3, Informative)

    by TeknoHog ( 164938 ) on Monday November 24, 2003 @12:49PM (#7548544) Homepage Journal
    I'd rather have badgers on shrooms [weebls-stuff.com] instead.
  • by weeboo0104 ( 644849 ) on Monday November 24, 2003 @01:44PM (#7549022) Journal
    Ever since the "greased weasel" series of
    kernel releases I have been stuck for a good name.

    This release is tentatively called the "stoned beaver" release (beavers are
    _almost_ as good as weasels, as I'm sure Scott Adams would agree).


    I think that the "Stoned Beaver" is almost as good of a name as "Greased Weasel". However, I would like to submit the following suggestion.

    I feel that "Stoned Beaver" sends the impression that this release has problems with volatile (short-term) memory and gets the munchies for more resources.

    To improve market visibility, I recommend that the next testing release be named "Shaved Beaver". I feel this name denotes something that is sleek and highly visible. The only shortcoming I could foresee for this name are emails or newsgroup postings with the subject line "Shaved Beaver ready for pounding". It may be a possible problem for SPAM filters.

    I agree that it's tough to beat "Greased Weasel", but if you really are stuck coming up with a new name, I think "Greased Beaver" would be almost as good.

Work is the crab grass in the lawn of life. -- Schulz

Working...