Slashdot Mirror


Last 2.5.x Linux Kernel Released

Kourino writes "Today on LKML, Linus released 2.5.75, which he said will be "the last 2.5.x kernel from me", and that he and Andrew Morton are going to start a 2.6-pre series soon. While this certainly does mean things could get interesting soon, don't hold your breath about seeing the actual 2.6 for a while; there are still many areas that need work. This essentially means that the development branch is going into maintenance mode, and new features probably won't get in after this point. Changes of note in 2.5.75 include a merge of the anticipatory scheduler from Andrew Morton's -mm tree and updates from several architectures."

71 of 400 comments (clear)

  1. Argh by Anonymous Coward · · Score: 3, Interesting

    What about Reiser4?

    1. Re:Argh by jonadab · · Score: 2, Informative

      We already knew reiser4 wasn't going to make the cut, back when
      the discussions were taking place about people who did and didn't
      get their proposals in while Linus was on that cruise. Reiser
      didn't finish in time, so it won't go in until the feature thaw.

      This doesn't mean distributions won't add reiser patches to their
      versions of the kernels, though. It just means kernel.org won't
      carry it at this time.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  2. Easiest way to fix the bugs by Sabalon · · Score: 5, Funny

    Just name it 2.6 - everyone will flock to it because 2.even means that it must be a stable release, never mind it's the first release.

    Bitching will ensue, and the bugs will get fixed even quicker. Why mess around with all the pre-2.6 stuff, when this is obviously the fastest way to get it all working :)

    1. Re:Easiest way to fix the bugs by Muggins+the+Mad · · Score: 5, Interesting

      >Just name it 2.6 - everyone will flock to it because 2.even means that it must be a stable release, never mind it's the first release.

      And those who made that mistake with 2.4.0 will continue to ignore 2.6 until it's proven itself stable and not find the bugs anyway.

      (I'm not one of them, but I have time to spend
      on following dev releases. Not everybody does).

      I'm not a fan of the "it compiles, ship it! and we'll fix it in a service pack" mentality.

      - Muggins the Mad

    2. Re:Easiest way to fix the bugs by Bill,+Shooter+of+Bul · · Score: 5, Interesting

      I'm not a fan of the "it compiles, ship it! and we'll fix it in a service pack" mentality.
      And I'm not a fan of waiting for beta testing that will never happen before releasing it. It is a thousand times easier to find bugs that have been found. Therefore the method that allows you to find the most bugs in the shortest amount of time is the best method. This is assuming that you are not actually selling the product for a profit. In other words, release the 2.6 kernel because no one important is going to use it until it gets put into a distribution. So there's sort of always a testing period after the release but before most people start using it.
      ok, I've managed to completly disagree with myself several times. I guess that means I must be right. Its pretty clear to me that there *isn't* a best solution. So for heaven's sake just do something, it will be better than nothing.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    3. Re:Easiest way to fix the bugs by Squarewav · · Score: 2

      don't worry mandrake will, they have an annoying habit of taking beta versions of linux software such has xfree 4.2.9 and calling it 4.3, they do it with the kernel too the'll take a pre version of 2.4.x add more drivers and and put them in the distro makes it a pain in the ass to install drivers that require the unaltered src

    4. Re:Easiest way to fix the bugs by op00to · · Score: 2, Funny

      >> It is a thousand times easier to find bugs that have been found.

      Spoken like a true politician!

  3. So by Anonymous Coward · · Score: 5, Interesting

    Will the 2.6 "stable" kernel series actually be stable?

    The 2.4 series had this public cloud of wierd problems hanging over it its entire existence. It seems like 2.4 never really seemed "trustworthy", they kept making huge and highly experimental changes and 2.4 seemed just kind of like a work in progress for its entire run. Will 2.6.0 be totally safe to download and run and install in a production environment, or is that going to be kind of a "well thats still sort of experimental be careful"? And if the latter, why the heck aren't they staying in 2.5 until it's ready for production.

    Am I just too paranoid, or do you know what i mean?

    -- anonymous and terrified

    1. Re:So by Anonymous Coward · · Score: 5, Interesting

      The main problems with 2.4 were the VM problems, especially on big boxes. Now with massive amounts of testing and resources especially from IBM, they are very much improved. There hasn't been a mention of a VM problem for quite a while.

      2.6.0 I think will be a lot more stable than 2.4.0, but I don't think its for a critical environment. Its more to start getting testers on board. The number of people using 2.6 probably increases exponentially with each point release for the first few, so leave the more critical stuff for a while. Do you really need it?

    2. Re:So by aussersterne · · Score: 5, Insightful

      All stable kernel series take a while to sort themselves out. Stable series doesn't mean bug-free, it means working toward such as a matter of priority instead of actively adding new bells, whistles and capabilities. Don't install and run 2.6.0 (or 2.4.0 for that matter), give it some time to stabilize. No kernel since 1.2.x has been particularly stable early on.

      As for the eventual stability of 2.4.x, I have an SMP file/print/Web/DHCP/DNS server running in one of the labs that I volunteer to run that has been running 2.4.18 since it was released sometime in late February 2002... it has only had one reboot, to replace a UPS whose battery went dead. It runs 24/7 and has crashed/frozen exactly zero times. Average load is generally above 2-3 during open hours.

      That's not bad for a "work in progress" kernel!

      --
      STOP . AMERICA . NOW
    3. Re:So by N7DR · · Score: 5, Insightful
      Will 2.6.0 be totally safe to download and run and install in a production environment, or is that going to be kind of a "well thats still sort of experimental be careful"? And if the latter, why the heck aren't they staying in 2.5 until it's ready for production.

      It seems to me that the problem is that the number of people who try to use 2.6.0 will be far greater than the number that try 2.5.x. Therefore, the probability that a whole new set of bugs will appear (probably not major ones, but a fair number of minor ones) is quite high, and there's nothing that the kernel developers can really do to prevent this happening. This is even more true than int the past because of the ever-increasing ratio of Linux users to Linux kernel developers.

    4. Re:So by Mr+Bill · · Score: 3, Interesting

      I started running the 2.4.0 pre release kernels on my desktop as soon as they were available and never had a problem.

      I started running the 2.4 kernel on some production boxes around 2.4.6 and never had a problem.

      Yes there will be some problems with the code, but unless you use every single feature in the kernel, chances are it will not bite you... I can't remember the last time I had a kernel panic (besides me mis-compiling modules) on a running box. Probably not since the 2.0 days for me.

    5. Re:So by 73939133 · · Score: 2, Interesting

      All stable kernel series take a while to sort themselves out. Stable series doesn't mean bug-free, it means working toward such

      I dunno--I think 2.4 has actually deteriorated throughout its lifetime. For example, for my hardware, 2.4.20 seems to have serious bugs in USB2, while 2.4.19 is working fine. Also, I have encountered numerous compilation problems in different 2.4 kernels with different configuration settings.

      It runs 24/7 and has crashed/frozen exactly zero times.

      Yes, in my experience, there hasn't been much flakiness in those kernels--if you manage to find one that configures correctly, compiles without complaints, and boots up, chances are that it will work well. But if my experience is any guide, that's a big "if".

      Altogether, I think Linux kernel development is really having some serious problems.

    6. Re:So by umm+qasr · · Score: 3, Informative
      90% of the time that happened it was user error ['make depend'? We don't need no 'make depend'!])

      You don't actually need a make dep with the 2.5 kernels. So, we dont actually need no make depend!

    7. Re:So by ADOT+Troll · · Score: 2, Interesting

      It will be the processor optimisations that will determine the success of 2.6 Linux. The solutions that Microsoft has embrased with hyperthreading might be a non-starter for Linux. The Intel/MS world view is to optimise compilation for Windows and software emu the 32 bit environment, a difficult if not stupid way to do things.

      If the Amd world view of how to achieve 32 bit without emu on a 64 bit platform are to fly then the adoption of AMD by the server world is essential for Linux in the future. Blindly following the Intel/MS lead may lead to kaos. The same as blindly imitating Microsofts functions by reverse engineering, is for programmers.

  4. I'm glad they put in by toddhunter · · Score: 5, Funny

    the anticipatory scheduler, because I haven't been expecting them to do that yet.

    1. Re:I'm glad they put in by ticklemeozmo · · Score: 2, Funny

      Well, I've been anticipating iT! Sorry..

      --
      When modding "Informative", please make sure it both has a source and IS actually informative.
    2. Re:I'm glad they put in by SeaEye420 · · Score: 5, Informative

      I must say that the anticipatory scheduler is the most noticeable improvement from the 2.4 kernel. I'm glad it is going in the official tree. It's been rock solid(for me anyway) for months.

      --
      Wort Wort Wort!
    3. Re:I'm glad they put in by toddhunter · · Score: 3, Funny

      It follows then the most noticeable improvement for the 2.6 kernel will be that they rename the anticipatory scheduler to something that is just a little bit easier to say.

  5. Don't you hate it when people say.... by Goalie_Ca · · Score: 5, Funny

    "Linux 2.5.x? Pssh. That's old! I run linux 9.0!"

    --

    ----
    Go canucks, habs, and sens!
    1. Re:Don't you hate it when people say.... by pv2b · · Score: 5, Funny

      Linux 9.0? Bah. I run Mac OS X 10.2, because version 10 is newer and better than version 9.

      Mac OS X 10.2? Bah. I run Windows 2000...

    2. Re:Don't you hate it when people say.... by sixdotoh · · Score: 2, Funny
      so then, wait... if you run winXP .... does the alpha value take precendence over the numerical??? even if you convert XP to ascii it doesn't work, AGGGGGGHHHHHH.

      slow day...

      --

      This post was brought to you by the number 584811 and the characters / and .

    3. Re:Don't you hate it when people say.... by Haeleth · · Score: 2, Funny

      Well, that depends on the user, doesn't it? I have 201,585 XP, so it would be a good idea for me to upgrade from Win2k. But if you're still stuck at level 1, I recommend you go and kill some more goblins before considering it.

  6. What about C2 -style auditing? by StupidKatz · · Score: 5, Interesting

    The SNARE folks say they are working to get C2-style auditing capability in the kernel, since the old hooks were broken/fixed in 2.4.21. This is a big feature that is keeping Linux from being a "serious" player in "secure" environments, such as certain government-controlled areas.

  7. New features probably wont get in?? by Curtman · · Score: 3, Insightful

    So why would they set the feature freeze for Halloween if new features wont be allowed in after mid July?? Or does the feature freeze have nothing to do with features being added? I'm highly confused.

    1. Re:New features probably wont get in?? by phantomlord · · Score: 5, Informative

      No more large changes are going to take place... just bug fixes, driver updates, etc. Today Linus said he would reject the HUGE (40k+ lines) ARM merge excepting stuff that only touched the ARM specific source (ie, arch/arm) even though ARM doesn't currently compile. The only thing he says must be working out of the box for 2.6.0 final is x86 and he doesn't care if other architectures are broken on release if fixing them destabilizes what's already there.

      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    2. Re:New features probably wont get in?? by Trogre · · Score: 4, Informative

      The Feature Freeze did indeed occur in 2002. This is something different, I think referred to as the Code Freeze.

      AFAIUI, no major features have been accepted since the Feature Freeze, and from now on, nothing that will majorly alter the code will be accepted. Only bugfixes.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  8. The 2.5.x series could be real cool by MoThugz · · Score: 2, Informative

    ...if released in the near future as stable. I did play around with the 2.5.69 build and I must say it's somehow feels faster.

    However, the new module handling procedures in the 2.5.x series makes some of my frequently used apps to behave strangely (iptables for example)... even with module-init-tools.

    Ah well... as long as there's progress :)

  9. maintenance mode by Anonymous Coward · · Score: 5, Informative

    Maintenance mode? No, 2.2 is in maintenance mode.
    2.4 isn't even in "maintenance" mode yet - it is _the_ stable tree, and its getting new things added to it with each release (slowly, and after being tested in other trees, and RCs). Just recently new ACPI for example.

    2.5 is going into "stabalisation" mode, to get it ready enough for 2.6.0 that it won't piss too many people off who try it. 2.5 has been a good cycle and 2.6.0 will be quite stable, but it needs to go through a few 2.6 point releases during which more and more people will start testing it.

    Then _2.4_ will go into "maintenance" mode.

  10. That's because by hackwrench · · Score: 2, Funny

    you're not an anticipatory scheduler.

  11. A couple notes on hardware by phantomlord · · Score: 4, Informative
    Some notes from my personal experiences with 2.5 on certain hardware:

    Those of you who want to use the closed NVidia drivers with 2.5 can find the necessary patches here

    2.5.71 also introduced a new native mode driver for synaptics touchpads. You'll need to download the X11 driver and I saw it mentioned that the cvs version of GPM has support if you use that as well.

    --
    Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
  12. Dependencies? by Duncan3 · · Score: 2, Interesting

    Sounds like it's about time to try out 2.5.

    Is there a "the mile long list of things to update before trying to boot 2.5.x" list?

    I remember the "fun" of updating 2.2...

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Dependencies? by uhmmmm · · Score: 2, Informative

      the main new dependency is module-init-tools, which replace modutils for module loading, etc.

    2. Re:Dependencies? by DarkMan · · Score: 3, Informative

      There is only really module-init-tools, rather than modutils.

      The main reason for this change is that there is now a kernel level module loader. This is for various changes, so that drivers will be handled in exactly the same manner whether they are loaded as a module, or included in the main kernel image. This makes a number of problems in driver writing, and a bunch of idiosyncrities just go away. For example, you should be able to load multiple copies of a driver, compiled into the main kernel. Previously, you had to use them as modules to work that trick. This is important in situations like three identical soundcards.

      I believe that is the only required (significant and normally needed) chage to userland tools. Other tools will benefit from updating, to support new features, but that's always the case, and not required. Note that the kernel aught to boot without it - just be less useful if you use modules.

      It's worth noting that the sound infrasturcture changed from OSS, to primerly ALSA. OSS is still in, but marked DEPRECATED, so at some point over 2.6, you aught to expect to shift to ALSA sound. It aught to be painless - ALSA supports OSS emulation, so you can phase apps through that. I can't think of any other userland level changes for 2.5 (at least, that impact on your average commodity PC desktop / server - If your're using LVM / md stuff, I think that there might be a shift in there).

      One fun change is that you shouldn't need to use ide-scsi emulation to drive CD burners anymore (though that'll require updating userland tools). That's a really useful one, particulary for newcomers [0].

      [0] Windows actually also does the 'pretend it's a SCSI device' trick too - but hides it a lot better.

    3. Re:Dependencies? by DarkMan · · Score: 3, Informative

      Um, rip open your favourite cd burning package. Poke around it till you find the ASPI dll's. Nero includes it's own ASPI managers - others might use Windows own ones, so you might have to break a debugger or similar (hurtin' for ldd there) over them to spot it.

      ASPI is a SCSI interface standard. It stands for SCSI Programing Interface - it's designed so that ASPI complient hardware can all use a single driver, for a specific type of device. If it's using the ASPI code, then it's working a SCSI device - at least in emulation.

      A couple of links, to back up that cd burners use ASPI in windows:
      http://aspi.radified.com/
      http://www.nc f.carleton.ca/~aa571/aspi.htm

  13. Re:Jiffies in 2.5/2.6 by pv2b · · Score: 5, Informative

    Linux definition: On most hardware platforms, a jiffy is 10 milliseconds in duration.

    In other Engineering and science diciplines there are other definitions of "jiffy".

    In English, it means "a short amount of time" as in "I'll do it in a jiffy".

  14. Hopefully it will be more stable then 2.4x in smp by Billly+Gates · · Score: 3, Interesting

    I have a feeling I am going to be modded as a troll but I have karma to burn.

    I use to be a big fan of linux but the latest 2.4x came with a bad vm in the so called stable release branch and I heard of dismal uptimes for smp systems with 4 or more processors. Infact Debian still uses the 2.2 kernel by default because of the bugs sorrounding 2.4

    I am no longer in IT but if I was I would be more in favor of FreeBSD. I heard 5.0 is alot more scalable then the 4.x branch.

    Anyway its reputation for those who are not Linux fanatics on slashdot will be better. Linux 2.0 was rock solid. However the quality has gone down hill recently. Yes Linux 2.4 can scale quite well but in real world uses filesystem corruptions, xinet freezing, and kernel panics happen on smp hardware.

    Since Linus now wors at OSDL he can now test these features on high end hardware. Linux is stable on pc class hardware but that is all most kernel hackers have to test the kernel.

  15. Saving time by MarkCollette · · Score: 5, Funny

    Linus Torvalds and Alan Cox made a joint press release today. In an effort to save time, Linux 2.5.75 will be renamed 2.6.75, to reflect how mature they assume the code is. "We don't feel like bothering with all that 'pre-' crap, so we thought we'd save some time and just jump right into 2.6" reasonned Torvalds. Alan Cox elaborated that "when MS Windows went frm 3.11 staight to 95, they really left us behind. Now that they're at 2003, we've really got to get our shit together to catch up".

  16. How to help test the kernel by MichaelCrawford · · Score: 5, Informative
    Back around when 2.4 was released I wrote a couple articles about how to help test the kernel. They are also helpful when evaluating a new kernel for production systems - you should never just run even a stable kernel on a production system, for while it may work OK for everyone else, it may not work for you.

    The Open Source Development Lab's Japanese facility was kind enough to provide the Japanese translations.

    I am looking for translations into other languages for all my Linux Quality Database articles - there are other articles on web application quality and C++ programming, and more will be posted from time to time.

    They are all under the GNU Free Documentation License, but for reasons explained in Which License for Free Documentation? I am planning to change the license soon to another one.

    --
    Request your free CD of my piano music.
  17. In my day... by Valar · · Score: 5, Funny

    You kids and your new fangled "2.5". Back in my day, the kernel was 0.1, and the only supported boot device was a piece of toast. And we liked it better that way! Stable, unstable? Kids these days are so ungrateful. Back in my day, when linux crashed, not only did it erase your hardrive, but it put you into seizures! But it built character, and that's the way we liked it!

    1. Re:In my day... by serial+frame · · Score: 2, Funny

      Why gee sonny, we did have hard drives back then! I remember it like it was yesterday in that old desert base...But they were nothing like they are now, because we had to suck droplets of water up with a straw and drop them right in the exact location on a spinning merry-go-round! And it was your own fault if you got hit by a bar! And to top it off, you could only do it on a rainy day! Sure, we didn't have any space left over for the userland, but it was good, and we were happy!

      --

      -
      And the Angel said unto me, "These are the cries of the carrots! The cries of the carrots!"
  18. Re:Hopefully it will be more stable then 2.4x in s by Anonymous Coward · · Score: 2, Informative

    Yeah, FreeBSD 5 being more scalable than 4 isn't saying much, its still probably below 2.4. No troll, look at the archives - some guy couldn't run 3 SETIs and 1 ssh session on his 4 processor box without them grinding each other to crap on kernel locks... and SETI only enters the kernel a couple of times every 5 seconds or so!! FreeBSD 5 is also having stability problems. FreeBSD isn't a bad OS, but come on, FreeBSD 5 isn't ready yet my good chap.

    Your next paragraph about filesystem corruption, etc is misinformed, but if you like, show me some postings of problems: I can't prove its stable by making you read through months of archives to find few problems, but you can show me it has problems by pointing to a few posts.

    And yes, don't worry about the scalability of 2.5. IBM have been benchmarking it on 32 way POWER4s with 256GB memory, and 32 way x86 with 32GB memory for just about its entire life. SGI has been doing 64-way and higher IA64 global shared memory machines... etc etc.

    Oh, and debian uses 2.4 by default I think.

  19. Re:Yeah? well what about by pv2b · · Score: 2, Funny

    NEW scientific proof of Windows 2000's superiority over Windows 98!

    We apply a highly sophisticated mathematical theorem named division to compute a ratio.

    2000 / 98 == 20.4082

    This is SCIENTIFIC PROOF that Windows 2000 is 20.4082 times faster, better, smaller, and stabler than Windows 98!

    Order your copy today!

  20. Re:Yes, but does it run Linux? by crimsun · · Score: 2, Informative

    Actually yes, it "runs Linux." While it's nothing unique to 2.5, there is user-mode-linux. For 2.5, there is Kexec. It's interesting that at least one co-lo service is hosted on a UML configuration (see the isp-colo list).

    Brings new light to "Yes, it runs Linux."

  21. Re:Top 10 New features over 2.4 ....are what? by crimsun · · Score: 4, Interesting

    Here's a good pointer: Dave's "post-Halloween" doc.

  22. LKML confirm Linux is Dying! by Anonymous Coward · · Score: 5, Funny

    Today LKML confirmed that linux is dying.

    Linus was quoted as saying this will be "the last kernel".

    This announcement, of course, has the same high validity as the claim that *BSD is dying.

  23. Maybe if I'd written it earlier... by MichaelCrawford · · Score: 5, Insightful
    I wrote "Why We Should All Test the New Linux Kernel" not realizing that the 2.4 release was just a couple days away. I was very surprised at that.

    I protested the release of 2.4, saying its inclusion in distros would cause users to unknowingly run a poor quality kernel, but Linus said the reason he wanted it released was so that it would get more widespread testing.

    The "stable" branch of the kernel is perhaps misnamed. Linus gets to release a new kernel whenever he wants, and I imagine he does some testing, but I don't think he puts a stable release through any kind of rigourous qualification, I think it's more like when the complaints about his pre- versions die down a little.

    I know it's common for Linus to release stable kernels that are actually quite broken on some non-x86 architectures. People who run Linux on PowerPC use a branch that's extensively patched from Linus' releases.

    Both the 2.4 and 2.2 kernels went through a number of releases before they were really usable. I think the reason 2.2 became reliable was that it was smaller and simpler, and fewer people were working on it.

    I'm pretty sure a good part of the reason behind the establishment of the Open Source Development Lab and their hiring of prominent kernel developers like Linus and Andrew Morton is to make sure that 2.6 actually does turn out to be enterprise quality. IBM is a big backer of OSDL, and I don't think they want the billion dollar investment in Linux in general to go to waste.

    --
    Request your free CD of my piano music.
  24. Re:Top 10 New features over 2.4 ....are what? by Kourino · · Score: 5, Informative

    Well, some of the nice things are:

    o New i/o scheduler, which seems to improve a lot of people's desktop performance;
    o Better scheduler performance under loads with lots of processes;
    o Rewritten scheduling and threading code, which, coupled with Ulich Drepper's NTPL library, greatly improves threading performance;
    o ALSA for sound, and AGP 3 support;
    o Faster and cleaner framebuffer support;
    o Faster CD recording that doesn't need ide-scsi;
    o Upgrades for NFS (v4), NTFS, and HFS+, as well as merges of JFS and XFS;
    o System-level in-kernel profiling support;
    o CPU Frequence scaling
    o IPSec

    More information can be found in Dave Jones' list of things to expect in 2.6. Personally, I think it's great to see features that benefit both big and small systems.

  25. Re:Jiffies in 2.5/2.6 by Kourino · · Score: 2, Interesting

    A jiffy is the kernel scheduler quantum. The kernel wakes up once every jiffy to update internal state and reschedule processes, basically. There's a constant called HZ that determines how long a jiffy is; on x86 HZ used to be 100, so a jiffy was 1 / 100 seconds. HZ is now 1000 on most architectures.

  26. something easier to say by sacrilicious · · Score: 5, Funny

    perhaps "schedulatory anticipator"

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  27. Time for some 2.6-pre Linux Hosting... by rimu+guy · · Score: 3, Interesting

    I host a bunch of VPSs based on Jeff Dike's UML (User Mode Linux) project.

    One (of the many) cool things UML allows is for you to try out new kernels without having to dedicate a real box to it. Even if you're only dedicating the box to it between kernel swap reboots. Especially if you're not sure if the new kernel will corrupt your precious partitions.

    The UML 'host' server can continue to run whatever stable 2.4 kernel you need (in my case 2.4.21).

    You SSH from your 'host' server into your hosted UML kernel. Play around, test reliability, fiddle with new features, regression test your apps.

    So anyway, I'm off to grab the new kernel and have a play. Maybe even see if there are any crazies out there who want hosting with the 2.5/2.6-pre kernel.

    - Peter
    RimuHosting - Linux VPS Hosting

  28. Re:Top 10 New features over 2.4 ....are what? by fanatic · · Score: 3, Insightful

    o Faster CD recording that doesn't need ide-scsi;

    It's about goddamn motherfucking time. God the IDE CD running SCSI emulation is the biggest piece of shit I've seen on Linux. I have a box that has run rh 7.2 and now runs rh 9 and the only thing that locks this box up is anything out of the ordinary having to do with the CD-r (such as the pathetic piece of SHIT that GNOME calls CD player software - who made this crap the default desktop in RH? [And yes, I know I can run KDE (in fact I use the CD player kscd from that environment) but having heard how RH mucked around with KDE to 'unify' it with gnome, I'm leery of that]). Last night, that junk locked my machine so solid I couldn't login over the network, the Xserver froze (except for the mouse) and I had to hardware-reset it, fsck all the filesystems on reboot [even though I'm using ext3] and then it spent all fucking night resyncing the raid mirrors.

    I love Linux, I've been a fantic about it since 1999, but that ide-scsi was terrible fucking hack.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  29. Re:Yeah? well what about by einhverfr · · Score: 3, Funny

    Well, technically---
    Windows 98 is Windows 4.1 (4.0 was 95)
    Windows ME was Windows 4.9....
    Windows 2000 was NT 5.0
    XP is Windows NT 5.1
    Server 2003 is 6.0
    Longhorn is ?????

    This means that Microsoft is doing WHAT with version numbering???

    --

    LedgerSMB: Open source Accounting/ERP
  30. Hardware optimisation will be the telling factor. by ratfynk · · Score: 5, Interesting
    It will be the processor optimisations that will determine the success of 2.6 Linux. The solutions that Microsoft has embrased with hyperthreading might be a non-starter for Linux. The Intel/MS world view is to optimise compilation for Windows and software emu the 32 bit environment, a difficult if not stupid way to do things.

    If the Amd world view of how to achieve 32 bit without emu on a 64 bit platform are to fly then the adoption of AMD by the server world is essential for Linux in the future. Blindly following the Intel/MS lead may lead to kaos. The same as blindly imitating Microsofts functions by reverse engineering, is for programmers.

    The office desktop lock of MS is not the route that Linux should take, the applied advanced scientific computing and clustering is the best route. When a great scientific workstation can be had for the price of a Linux install on a 64 bit AMD system the business computing world will finally start to wake up and take notice.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  31. Bah.whimper snapper..Re:In my day... by zoid.com · · Score: 2, Funny

    whimper snapper... In my days Linux version number was 1/0 and the only boot device was toast crumbs. We had to line them up burnt/crisp/crisp/crisp/burnt in order to get it to boot and we were happy. Soon after that Linus migrated to bagels and thigs got a little more stable.

  32. FINALLY by Gaccm · · Score: 4, Interesting

    NEW XCONFIG!!

    Check out: http://www.codemonkey.org.uk/post-halloween-2.5.tx t

    Now, when someone does make xconfig it uses the qt libraries. There is also a make gconfig for all you gnome people. While I like the advancement, it's annoying that even at the deepest level, the kenel, people are forced to repeat functuality for different libraries. While I love the choice, it is just annoying that we so much redundency for these libraries. It seems that programmers are programming more for the libraries than they are for the users. Unfortunitly, I can't think of a way to solve this.
    However, it does suck for anyone who uses another window manager and doesn't have/want qt or gnome. I guess they have to live with ncurses.

    --

    Only dead fish swim with the stream...
    1. Re:FINALLY by zdzichu · · Score: 3, Informative

      NEW XCONFIG!!

      You can see the screenshot here.

      --
      :wq
  33. Re:distros with 2.5 ? by Lobo93 · · Score: 2, Insightful

    Try Gentoo You'll have to compile the 2.5-kernel yourself, but the distro will prep the system for you, among other things ;)

    --
    "The only clear view is from atop the mountain of our dead selves." - Peter Carroll
  34. Re:Hardware optimisation will be the telling facto by Korpo · · Score: 5, Insightful

    Though we're bordering on offtopic here, because this discussion isn't as closely related to the kernel as it could be, I'm fairly convinced needs no focus as you imply.

    First of all, the Linux kernel is and will be the most important readily available high performance computing platform. I cannot imagine a design decision with more than temporary character that will slow down the kernel. Through constant improvement it will lead on all 64bit platforms, Dec Alpha, PowerPC, IA-64 and x86-64. We all know, in the long run, open source isn't beatable in improvement. The kernel is already far on the right side of that curve.

    Now, should Linux developers at large focus on scientific computing, or the desktop, on both? Actually this is a "no-question". The development force of open source will always distribute itself along its own best interests, not because of what anybody told them. Till now the technical gurus of programming turned the core of the GNU/Linux OS in what it is, but the evergrowing developer community is attracting more and more apps developers (they are simply more readily available). So while the kernel project is readily scaling to bigger and bigger feats, the app world will still aim for the desktop, the poweruser's desktop first. Simply because there are many people that want to provide apps and simply will do. This will not impair kernel development in any way, and anyhow those people have no different needs from the kernel as the scientists have: stable, efficient, robust.

    Since the POSIX and other standards strongly decoupled OS internals from the apps developers (what's going on behind the scenes is no business of the apps developer) we have the power to do it both, in parallel, with no friction.

  35. Re:Party pooper by arkhan_jg · · Score: 2, Informative

    Well, there's several big differences that affect me that come from a kernel upgrade. The first lot is better hardware support. AGP3 means your top-end graphics card gets used to its full potential. Native ALSA support makes getting your soundcard up and running a whole lot easier. Better support for IDE burners makes it easier to get your burner running well, and faster, in linux without having to sort out SCSI emulation. The second chunk is scheduling algorithm improvements. What this means for me is, I can have a compile going in the background (using 100% cpu), xmms playing without skipping, xmule downloading things, and whatever I'm doing in the foreground, such as mozilla-firebird, isn't affected in the slightest. In fact, if I minimise the compile window, I can't even tell when it finishes any more, there's just no difference in responsiveness. And all of that achieved without having to use nice. This is something that has been recently improved substantially in the 2.4.20 series, and apparently 2.6 holds up under even heavier loads. In fact, the priority scheduling means that linux now responds better for me when i click stuff than windows does (you don't realise how often explorer sticks on the busy icon until you don't have to use it for a while)

    --
    Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  36. ".config"uring 2.5.75 by Mark_MF-WN · · Score: 2, Interesting

    Does anyone know of a website or mailing list on which to find a good .config file for building 2.5.75? I'm not much of a kernel-hacker, and it would be very helpful for me (and I'm sure for a lot of other people too). Just something general that will produce a kernal that can boot and will run Gnome, Mozilla, and Java.

  37. Well, my kernel goes to 11 by A+nonymous+Coward · · Score: 2, Funny

    So there. All you weenies stuck at 10, I have no pity for you.

  38. About scalability & stability by vlad_petric · · Score: 2
    Linux *does* scale better than FreeBSD in SMP.

    Regardless, I've had an uptime of 214 days with Linux on a 2-CPU Pentium 4, with a stock RedHat 2.4.18 kernel. The reason it went down was because the computer had to be moved from one location to another ...

    Yes, I've noticed instability on the stable kernel - but that happened mostly with my own kernel builds. That is why we have distros - let them heavily test, use their kernels *and* make your purchasing decisions based on their hardware compatibility lists. When you compile your own configs, there's clearly some risk that you're undertaking (compiling kernels isn't for aunt tillie - sorry Bruce)

    Furthermore, don't make empty assumptions about what kernel hackers test their work on :). Trust me, RH & Suse *do* test on high-end hardware. Not to mention the gargantuan hardware that IBM ships with Linux as the OS.

    --

    The Raven

  39. Re:Top 10 New features over 2.4 ....are what? by hughk · · Score: 3, Interesting

    I use RH, but I stop using it at the ide-SCSI level. I use a locally compiled MPlayer CDRtools at the latest release level and XCDroast. Its a bit more fiddly to configure, but it works well on my older machines. I also have it on a true SCSI machine and again it works ok.

    --
    See my journal, I write things there
  40. Re:How sad by darketernal · · Score: 3, Informative

    2.5 is a development kernel. It would be STUPID to run production systems on it... Many production systems still run on 2.2 kernels and have been up for years.

    Linus is 'giving up' on 2.5 because he wants to make that branch of the source tree stable. Not because it's a flaming lump of shit.

    Then again, I've probably just been trolled. But FYI for those people who believe him.

  41. Re:Hardware optimisation will be the telling facto by ratfynk · · Score: 2, Interesting
    Hopefully the 2.6 kernel will gain rapid acceptance with hardware manufactures, and software writers world wide.


    Yes you are right on target as to why Linux is doing great things. Not releasing 2.6 stable too soon is one of them. The problem is that the business world does not appreciate the reasons why .

    My wife trains new users for an environment that is typical.
    Their server is MS based because of the need to run MS office. The real power apps are served by a Linux server for the medical image data files. There in lies the problem, the office application lock of Microsoft.

    The lack of a killer business app in Linux is the root cause of the delema. Sure there are great integrated office apps in Linux. But by and large you would need to pry the dead fingers of the average office computer user away from MS office addiction.

    My point was that the world of scientific computing and real powerhouse apps would be the best chance for Linux in business till someone comes up with a new killer business application that is native to Linux. What might fill the Bill (pun intended) is an appliction that does all the necessary buisiness/computer chores but is easily customisable in house and scalable. Inventory data , linked to all departments, with or without cash register interface, and accounting software all linked, a kind of Swiss Army knife that is easy to secure and change. Hopefully this is the future of Linux in business.

    When businesses see that using a powerhouse Linux server/workstation setup can make a difference to their bottom line their MS office/OS/server dependancy will quickly evaporate.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  42. Re:Debian compatibility? by heikkih · · Score: 4, Informative

    The only compatiblity package needed is the new modutils, and they are already in unstable.

    apt-get install module-init-tools

    Download new kernel, configure, compile, install and reboot, and try do it all with kernel-package....

    Worked perfectly for me (TM), but you may have to do some tweeking if you want some other stuff (like nvidia-drivers).

  43. Re:Hopefully it will be more stable than 2.4x in s by NerveGas · · Score: 4, Interesting

    As for scaling past 4 CPU's, that was much more true before 2.4. While it's still not going to scale linearly to an infinite number of processers, improvements along the way in the 2.4 series and the o(1) scheduler have helped out quite a bit.

    I do believe that much of the non-scaling of Linux past 4 CPU's is, to some extent, actually the fault of the hardware, as the great majority of multiprocesser hardware has bottlenecks that impeded linear scaling.

    As a simple example, take a look at the dual P4 Xeons on the 533 MHz bus. Sounds spiffy, right? Well, you're splitting the 533 FSB and memory busses between both processers, giving each one an effective *266 MHz* when under load. Seeing as how even the slowest single-proc P4 has a 400 MHz FSB, you can see off of the bat that you're hitting bottlenecks!

    Look at the AthlonMP series: Each processer has it's own independent bus! However, the only available motherboards have a single-channel, 266 MHz memory architecture. That gives each processer only 133 MHz effective memory bus under load. The simple addition of a dual-channel memory controller (like the one on the NForce boards) would give the AthlonMP's a real shot in the arm.

    Now, it may seem like I'm just talking about low-end multiprocesser machines, but here's another example: Even on some of the higher-end machines, there are restrictive bottlenecks. By naming names, I'll only start a flame-war with the zeolots, but suffice it to say that there are $35,000 "high-end" servers that have *less* total memory bandwidth than that $3,000 dual P4 Xeon. That is pretty pathetic!

    It's pretty easy to see why someone who didn't realize that could plop $35,000 on a 4-way, big-name machine that had less memory bandwidth than a $3,000 dual P4 machine, see that under load both of them performed similarly, and say "Well, Linux must not scale well."

    To make matters worse, the kind of applications that are run on multi-CPU machines tend to be things like RDBMS', which do not lend themselves well to clustering. Here's the catch: Those types of applications tend to be the most memory-demanding. So, take a single P4 with a 533 MHz bus, and install your RDBMS on it. Take a dual P4 Xeon with a 533 MHz bus, and try the RDBMS. You're certainly not going to scale linearly, but that's because you still haven't improved the memory bandwidth.

    steve

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
  44. Re:Top 10 New features over 2.4 ....are what? by Anonymous Coward · · Score: 2, Funny

    Wow, they don't call you fanatic for nothing!

    Well, I've never had any problems with ide-scsi. And I'm not paranoid about Red Hat's KDE patches doing -- whatever the hell you think it will do. Eat your children, maybe? Steal my refrigerator? Yeah. I mean. Calm down?

    I steer clear of that whole GNOME/KDE thing. I do most everything from an xterm. CD burning software? cdrecord. CD playing software? cdplay. I use FVWM as my window manager and I don't run any gnome bits, other than the occasional application, run from the command line.

    Also, if you hate red hat so much, why don't you switch?

  45. Man some people can bitch about nothing by vandan · · Score: 2, Interesting

    I've been running a 2.4 kernel since the 2.4-test ones ( I think that's what they were called ) and I have never had any need to rush out and upgrade to the latest version. Sure ... when a newer version comes out I will upgrade for the heck of it, but seriously, if it wasn't for the ability to cat /proc/version, most Linux users wouldn't have a clue what minor or major version they were running.

    So the vm stuff was ripped out half-way through. Did it cause any problems for end users? I didn't notice. If anyone is running a Linux box that is under so much load that they did notice, then maybe they should have upgraded their hardware. It gives me images of someone fanging their VW beetle down the road at 180km/h and complaining that the new suspension seems a little rougher than the old one.

    I've read some examples of 'my sis motherboard craps out when I do this' or 'my oh-so-cheap raid controller doesn't like it when the kernel does this'. These are drivers people! They can't be considered a core part of the kernel. You can't brand a kernel unstable because someone's obscure, 5-year old POS hardware's drivers haven't been updated in years. Buy some real hardware. See above point. I challenge anyone with regular ( ie I can walk down to the local computer store and buy one because it's in production and regular use now ) hardware to tell me what problem they've had with any 2.4 kernel.

    Funny thing is that most people bitching about the supposed instability of early 2.4 and 2.6 kernels most likely upgraded to them as soon as they came out ( just like me ) and bragged to all their Windows-using friends about how stable and fast etc their new kernel is. It's only on Slashdot where it's cool to whinge about how people can break kernel-x just by xxxxxx that they change their tune. And how many of the complainants actually submitted a bug report? MMMmmm?

  46. Re:Hopefully it will be more stable then 2.4x in s by zmooc · · Score: 2, Insightful

    My car still, by default, requires a check-up every now and then. That just screams stability.

    --
    0x or or snor perron?!