Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Upgrades Software Linux

Linux 2.6 Kernel Stability Freeze 378

An anonymous reader writes "Linux Creator Linus Torvalds released the 2.6.0-test7 Linux development kernel today and declared a "stability freeze". It has been made quite clear that from this point only "strictly necessary stuff" will be accepted, clearing the way for an official 2.6.0 release sooner than later... possibly at the end of this month."
This discussion has been archived. No new comments can be posted.

Linux 2.6 Kernel Stability Freeze

Comments Filter:
  • by JoeBuck ( 7947 ) on Wednesday October 08, 2003 @07:08PM (#7167144) Homepage

    Linus wrote: In other words, this should calm things down so that by the end of October we can look at the state of 2.6.0 without having a lot of noise from 'not strictly necessary' stuff."

    That is, at the end of October he will "look at the state of 2.6.0". That's quite different from shipping it.

  • by MarcQuadra ( 129430 ) * on Wednesday October 08, 2003 @07:20PM (#7167244)
    I've tried 2.6-testX and it doesn't seem to do all that much more for me than 2.4 does. I remember moving from 2.2 to 2.4 and there was a LOT more that I could use, USB and ReiserFS and quite a speedup. 2.6 seems to perform about the same as 2.4 on my boxes though.

    Maybe I'll have to wait until I get a TCQ-enabled drive and see if that makes a difference.
  • Re:Reiser 4 (Score:1, Informative)

    by Anonymous Coward on Wednesday October 08, 2003 @07:22PM (#7167247)
    According to http://www.kernelnewbies.org/status/latest.html, XFS has been in since 2.5.36
  • Re:Blah blah (Score:2, Informative)

    by Anonymous Coward on Wednesday October 08, 2003 @07:31PM (#7167305)
    Well, first, increase your expectations ;-)

    I've not had such luck with XP as it lumps most everything onto one IRQ and then stutters as 6 devices fight over the same IRQ. The MS provided NEC USB 2.0 PCI card driver likes to BSOD too. I expect the OS to be able to handle a machine stuffed full of cards (AGP, 4 PCI, 1 ISA).

    I'll admit though that from test3 to test6, the 2.6 kernel no longer acknowledges my BIOS setting that's supposed to keep PCI cards off IRQ 5 (for my ISA soundblaster), but I can live without sound (not to mention this is a beta and my problem is logged). I can't live with an OS that constantly stutters about and crashes all the time, which is what XP does.
  • by hey ( 83763 ) on Wednesday October 08, 2003 @07:32PM (#7167315) Journal
    What about O(1) switching.
    This should make the desktop smooother.
  • Re:Is it faster? (Score:2, Informative)

    by Tribbin ( 565963 ) on Wednesday October 08, 2003 @07:42PM (#7167391) Homepage
    The 2.4.23 was not out by then, it's not even out right now.

    www.kernel.org

    2.4.23-pre6 is the latest.

    Get your facts straight
  • by superchkn ( 632774 ) on Wednesday October 08, 2003 @07:51PM (#7167467)
    That probably helps too, but had you tried say test4 and then applied Con's O1 patches, that's one hell of a difference.

    With mozilla compiling in the background and vanilla test4, it's very hard to position my mouse pointer accurately on the screen while Mozilla is parsing a new page. Adding Con's patch fixes things to the point that if things didn't take longer to load, I wouldn't even notice that the compile was occurring.

    This is on a pretty low-end system though ->K6-2 400 w/384MB
  • Re:Stability? (Score:5, Informative)

    by efti ( 568624 ) on Wednesday October 08, 2003 @08:03PM (#7167553)

    I've been using the 2.5 series since 2.5.66 or so. The main reasons I recommend 2.6 are:

    • Greatly improved responsiveness under heavy load -- I no longer notice cpu-intensive tasks like a kernel recompile or the slocate database rebuild cron-job happening in the background. And X isn't even running with higher priority.
    • Built-in ALSA (Advanced Linux Sound Architecture) -- much improved audio, especially audio recording
    • Improved ACPI power management and CPU frequency scaling (my main machine is a laptop)
    • Software suspend (just like hybernate on Windows), again handy for laptop users, or those who like to sleep without listening to the whine of their super mega cooler CPU fan / vacuum cleaner attachment.
    • Built-in IPSEC support. This is mostly useful for those who need to set up VPN tunnels. I imagine it is more efficient to handle IPSEC inside the TCP/IP stack itself

    These are the ones I can think of off the top of my head. I haven't used the built-in IPSEC yet, and software suspend still doesn't work properly on my laptop, but it's not far off. 2.6 will be a pretty sweet series.

  • by Theatetus ( 521747 ) on Wednesday October 08, 2003 @08:10PM (#7167595) Journal

    Because you rarely write to the boot partition, you shouldn't mount it, and it's a bitch to tell GRUB to ignore the length of the journal.

  • Re:Radeon FB fixed? (Score:2, Informative)

    by efti ( 568624 ) on Wednesday October 08, 2003 @08:23PM (#7167666)
    Nope, sorry, no changes to drivers/video/radeonfb.c [kernel.org]. Are either of these bugs [kernel.org] the problem you're having? If not, then you should report it here [kernel.org].
  • Re:Reiser 4 (Score:5, Informative)

    by Skeme ( 687563 ) on Wednesday October 08, 2003 @08:25PM (#7167683)
    Good question. It will appear in someone's (I believe AA's) tree in a couple months or weeks. From there it will stabilize and get added to 2.6. Here's the latest status update from Hans:

    The filesystem is getting reasonably stable.
    This weekend we hit a bug in space reservation, which we can't reproduce yet but probably isn't too hard to find by code inspection. There is some thought that the assertion not the space reservation is buggy, in any case we'll release a snapshot after it is fixed.

    Our performance is generally wonderful and getting better.
    It has the following weakpoints:

    * We allocate a "jnode" per unformatted node in the filesystem. The traversing of these jnodes consumes more CPU than performing the memcpy from user space to kernel space when doing large writes. I don't yet really understand on an intuitive level why this is so, which is a reflection on my ignorance as it is consistent with stories I have heard from other implementors of filesystems who found that eliminating per page structures was an important part of optimizing large writes. We will fix this by creating a new structure called an extent-node that will exist on a per extent basis, and this will probably cure the problem. This will greatly simplify parts of our code for reasons I won't go into, and it will also take us 6 weeks to do it. I don't think users should wait for it, and so we will ship without it.

    * Our dbench performance was poor, has improved due to coding changes, and we need to test and analyze again. Perhaps more fixes will be needed, we can't say yet.

    * Our fsync performance is poor. We will pay attention to this next year, frankly, after we have fully implemented the transactions API. At that point we will say something like, if you care about fsync performance you should be using the transactions API and/or sponsoring us to tune for NVRAM, users will say back "but our legacy apps on hardware without NVRAM matter!", and we will grudgingly but effectively tune for this because we care about real users too.;-)

    Nikita recently invented and implemented a clever bit of code that keeps track of the highest node in the tree that spans a directory, and then performs repeat lookups within the same directory starting from there rather than the root. This is a nice answer to those who keep asking me, wouldn't it be faster to have separate trees for each directory? Now I have better answer for them --- nice work Nikita. It also has the nice side effect of reducing spin lock contention on the root node for 4-way SMP.

    I am hoping to move my laptop to SuSE 9.0 running reiser4 sometime this week, and I am hoping we will ask for more outside testers to help us find bugs at that time. While I have mentioned only the performance flaws in this email, our overall performance seems to leave little doubt that the filesystem as-is is far better than V3, and even though it will get much faster with another year or so of tuning, if now we are the fastest available on Linux, we should be shipping now (assuming we find no new bugs in the last round of internal testing).

    Benchmarks can be found at www.namesys.com/benchmarks.html

    As you can see in those benchmarks, in V4 tails IMPROVE performance due to saving IO transfer time. This is a great improvement over V3, and generally speaking V4 stomps all over V3 performance. It also scales better, has plugins, and improves semantics a little bit (big semantic improvements will be in the next major release not V4).
    You'll also notice that we increased the size of the fileset to be more fair to ext3, and we tested some ext3 configurations Andrew Morton suggested testing.

    --
    Hans
  • Re:Is it faster? (Score:3, Informative)

    by efti ( 568624 ) on Wednesday October 08, 2003 @08:35PM (#7167738)
    Don't you know that Windows does fake copying and actually copies in the background? It is really annoying on removable drives, and its dangerous.

    That's called buffered I/O and is a standard feature of modern operating systems. Where it gets dangerous is that Windows doesn't force you to manually unmount removable disks before pulling them out, which can easily result in data loss. But that's what the little light is for next to those drives. If the light is on, don't take the disk out or you will lose data.

    Oh, and always stop the hardware before removing USB or firewire storage devices as on Windows that's the only way to be sure that all the data has been written to them.

  • by Chuck Bucket ( 142633 ) on Wednesday October 08, 2003 @09:46PM (#7168149) Homepage Journal
    from my /etc/fstab: /dev/hda1 /boot reiserfs noauto,noatime,notail 1 1

    Yeah, that was a bitch.

    P
  • Re:Stability? (Score:2, Informative)

    by broeman ( 638571 ) on Thursday October 09, 2003 @05:24AM (#7170089) Journal
    also by the side of IPSEC, cryptoapi/loop is shipped with the kernel, making it easier to encrypt your disks (eventhough it needs a newer util-linux, which has less options, like weird ways to choose different bits).

There are two ways to write error-free programs; only the third one works.

Working...