Slashdot Mirror


Future of 2.4 and 2.6 Kernels

Blair16 writes "According to this article on C|Net, not everybody is chomping at the bit for the new Linux 2.6.0 kernel. Marcelo Tosatti, the appointed deputy for the 2.4 kernel is not expecting to make any non-crucial additions to the popular kernel, saying that all new projects should be pumped into the new 2.6. This has upset some people who are not quite willing to move to so-called untested software. Some of their claims seem legitimate, but I wonder if all these people will really be left in the cold?"

314 comments

  1. Get Real by Richard_at_work · · Score: 5, Insightful

    From the linked email:

    Having that mentioned, I pretend to: - Fix pending problems which might required more intrusive modifications during 2.4.24. New drivers will be accept during this period (for example, Cyclades PC300 driver, input userlevel driver support, or other sane driver which might come up). - From 2.4.25 on, fix only critical/security problems.

    Heh, so that solves the issue of being a kernel maintainer with little time on your hands, only pretend to do stuff :)

    From the story text:

    . This has upset some people who are not quite willing to move to so-called untested software. Some of their claims seem legitimate, but I wonder if all these people will really be left in the cold

    Seriously, are people expecting major changes and new features to be added to a kernel that is supposed to be the stable branch? Doesnt this stuff belong in 2.6? or hell, even 2.7? I for one wouldnt like my kernel to constantly have new and untested features when its supposed to be production capable!

    1. Re:Get Real by zerocool^ · · Score: 3, Informative

      We're running 2.4.18 on our linux router at Netmar, and we have 3 Cyclades PC300 cards installed, running 5 T-1 lines.

      I was under the impression that driver was already in the kernel. I don't remember putting it in there otherwise.

      Hrm.

      ~Wx

      --
      sig?
    2. Re:Get Real by Leffe · · Score: 4, Interesting
      I for one wouldnt like my kernel to constantly have new and untested features when its supposed to be production capable!

      You know... in the kernel configuration, you can choose yourself what features you want. Simply disable(do not enable) the new scary features and you're done.

      I for one, welcome new EXPERIMENTAL/DANGEROUS features.

      The virtual /dev file system(EXPERIMENTAL) is *really* nice. There are some problems though, no /dev/mouse. I know the solution though, just create some kind of link to the real device and save it with dev*(whatever its name is). It will be restored at boot, easy as caek.

      Oh, and the /dev/mouse problem only affects some stuff, most applications will let you specify a device yourself or use the one XFree86 uses.

      Also, the framebuffer stuff rocks.
    3. Re:Get Real by einstein · · Score: 4, Funny

      that might explain all those people calling to say the T1 isn't working.... :)

    4. Re:Get Real by Ed+Avis · · Score: 4, Insightful

      Yes. You can't have it both ways. If you don't want to use 'untested' or 'unstable' software, then you have to accept that a stable kernel series like 2.4 means not adding new features unless they are important bugfixes.

      --
      -- Ed Avis ed@membled.com
    5. Re:Get Real by rifter · · Score: 1

      The virtual /dev file system(EXPERIMENTAL) is *really* nice. There are some problems though, no /dev/mouse. I know the solution though, just create some kind of link to the real device and save it with dev*(whatever its name is). It will be restored at boot, easy as caek.

      I always thought the /dev/mouse was left out on purpose so it could be linked to the right mouse. I mean which is the One True Mouse? /dev/ttyS1? /dev/psaux? /dev/input/mouse0?

      I have found that when I hotswap my usb mouse Linux switches which device it is even if I plug it back into the same usb port. If /dev/mouse were not a link, I would be fucked then. Not proper fucked, but you get the idea. I am told that this is because I did not compile the usb drivers as a module, and if I loaded/unloaded the module when I hotswapped the mouse the problem would go away, but I have not tried that.

      Why am I hotswapping my usb mouse? Because Logitech is evil and stopped making the only decent mouse EVER everything else just sucks. Well, except the Thinkpad erasermouse, but it sucks as well because of the automagical reconfiguration that really just means your mouse is possessed.

      I cannot find anywhere to get trackman mice. No one will ever sell the ones they have because they are so awesome and they know they will never again be able to buy one because logitech went retarded. The new trackballs are ridiculously tiny and just no good. They should have stuck with the original design.

      Anyway, I hotswap my mouse because I have to take my mouse to work to get work done and then back home. Regular mice are a serious dent in my productivity :(.

    6. Re:Get Real by ActiveSX · · Score: 5, Informative

      I mean which is the One True Mouse?

      /dev/input/mice - All events from all plugged in mice (hotplug supported ones, anyway) get sent through this device.

    7. Re:Get Real by EvlG · · Score: 2, Insightful

      I would prefer this if I was running a mission critical system based on 2.4 kernel. If I am happy with the feature set, I just want security patches. Every new feature adds a potential new exploit, or potential new crash. If the damn thing is stable, leave it alone - just maintain the security!

      Don't know why people insist on having their cake and eating it too. Greedy/lazy I suppose.

    8. Re:Get Real by Jellybob · · Score: 1

      If you e-mail me I think I have one sat unused in a drawer somewhere... it's PS/2, but my guess is you can cope with that.

    9. Re:Get Real by GreyWolf3000 · · Score: 3, Insightful

      Conversely, if you want to call software 'stable,' then you shouldn't put experimental features in it.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    10. Re:Get Real by rifter · · Score: 1

      "I mean which is the One True Mouse?"

      /dev/input/mice - All events from all plugged in mice (hotplug supported ones, anyway) get sent through this device.

      Not on my system, they don't.

      root@perita:~# ls -ld /dev/input/mice

      ls: /dev/input/mice: No such file or directory

      What would I have to do to get that to happen? I am using 2.4.22 atm and IIRC have devfs as well.

    11. Re:Get Real by rifter · · Score: 1

      If you e-mail me I think I have one sat unused in a drawer somewhere... it's PS/2, but my guess is you can cope with that.

      Thanks, I will email you to work out a deal on it. I had not been able to find one even on ebay or anywhere else on the web or any computer stores (even ones that sell old eq). The interface is not so important to me as the actual mouse part. :)

    12. Re:Get Real by rifter · · Score: 1

      Conversely, if you want to call software 'stable,' then you shouldn't put experimental features in it.

      --
      Sick of gentoo zealots throwing plugs in completely unrelated topics? Me too!

      But Gentoo is both stable and experiemental! :) Sorry you were asking for it with that sig.. :P

    13. Re:Get Real by Anime_Fan · · Score: 3, Informative

      /dev/input/mice works in the 2.6 kernels.

      It's a very nice node. I never even got /dev/input/mouseX working in 2.4, though.

      $ ls /dev/input
      mice mouse0 mouse1

    14. Re:Get Real by SnowZero · · Score: 2, Informative

      You have to enable the mouse driver under "input core". I enable everything under input core as modules. If you want to use a USB mouse you'll need to enable the HID driver under the USB menu. In the last few kernels you'll need to check the "HID input layer" checkbox, which isn't on by default. Hope this helps.

    15. Re:Get Real by zerocool^ · · Score: 1

      http://router1.netmar.com/stats

      They're working. We get paged when they go down. On i think HDLC3 over this week you can see the jumps in inbound traffic... that's where we were syncing the debian archive.

      ~Wx

      --
      sig?
    16. Re:Get Real by anthonyrcalgary · · Score: 1

      The problem is that the cycle with Linux is so long... That's important because you can make major structural changes between releases, but it also means stuff takes way too long to get into the stable version in the normal course of events.

      --
      When someone might yell at me, it has to be OpenBSD.
    17. Re:Get Real by Anonymous Coward · · Score: 0

      Because Logitech is evil and stopped making the only decent mouse EVER

      Did you know that your link doesn't even point to a mouse? Oh well. Logitech make a bunch of excellent mice. Their infrared mice are incredibly accurate.

    18. Re:Get Real by rifter · · Score: 1

      You have to enable the mouse driver under "input core". I enable everything under input core as modules. If you want to use a USB mouse you'll need to enable the HID driver under the USB menu. In the last few kernels you'll need to check the "HID input layer" checkbox, which isn't on by default. Hope this helps.

      I have all that on. I thought that was how I ended up with /dev/input/mouse0. Now as I said I did not do it as modules which I should have done, but I have been bitten by "what should be a module and what should not" before. Just because xconfig says you can compile something as a module does not mean you really can...

      Anyway I hadn't had a chance/time to mess with this so I left it as it was. I will try your suggestions, however.

    19. Re:Get Real by rifter · · Score: 1

      /dev/input/mice works in the 2.6 kernels.

      It's a very nice node. I never even got /dev/input/mouseX working in 2.4, though.

      $ ls /dev/input
      mice mouse0 mouse1

      And what happens when you have two mice plugged in at once? I leave a ps2 mouse plugged in in case I forget my usb trackman at work... IN my current environment this works just fine (just relink /dev/mouse and voila!).

    20. Re:Get Real by rifter · · Score: 1

      "Because Logitech is evil and stopped making the only decent mouse EVER"

      Did you know that your link doesn't even point to a mouse? Oh well. Logitech make a bunch of excellent mice. Their infrared mice are incredibly accurate.

      It points to a Logitech TrackMan, which is a trackball, which to some is not a mouse, but it is to me. I guess if you want to make trackballs not mice, then I would have to say I hate mice altogether. They suck. I always run out of space and have to wrestle with the stupid cord. Cordless mice have been unreliable. If the Trackman is not a mouse because it is a trackball, then the erasermouse (TrackPoint) is not either, and is therefore a joystick.

      So to fit your criteria, the only decent pointing device ever, the TrackMan. Logitech stopped making them. Yes they make the best pointing products.

  2. historically by OffTheLip · · Score: 5, Funny

    Linux kernels are generally released when ready and not sooner.

    1. Re:historically by tesmako · · Score: 1

      True true, just look at 2.4.

    2. Re:historically by Anonymous Coward · · Score: 0

      In that case, it will reach our desktops when ready, which wont be any time soon.

      Not this side of 2006

    3. Re:historically by Anonymous Coward · · Score: 1

      It's a shame they couldn't have included the 2.6 kernel with the Mandrake 9.2 prerelease. Probably would have helped a little bit.

    4. Re:historically by t0ny · · Score: 2
      Linux kernels are generally released when ready and not sooner.

      Lets make sure we take care of all those root exploits this time.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    5. Re:historically by Trbmxfz · · Score: 1

      I don't know this is meant to be humorous... so I'll assume it isn't.

      It's a "well-known fact" that 2.4 wasn't completely ready until 2.4.10 or 2.4.13.

    6. Re:historically by tesmako · · Score: 1

      Ah, thanks for pointing that out. I'm not stupid enough to attempt to use any form of sarcasm on slashdot of course.

    7. Re:historically by Anonymous Coward · · Score: 0

      Who's we?
      I left a secret message in your workstation's registry.

    8. Re:historically by BobPaul · · Score: 1

      Bah! They're just local exploits! Only trusted people access your machine anyway, right? Woah, that was weird. I just had the strangest dream that I was an ex-Microsoft Security adviser working on securing version 2.4 of the linux kernel.

    9. Re:historically by Anonymous Coward · · Score: 0

      heh!

      Yeah... I'm surprised they haven't advocated removing local passwords!

    10. Re:historically by Anonymous Coward · · Score: 0

      I'm surprised they haven't advocated removing local passwords!

      Actually, DRM does a very similar thing, except that some remote passwords for strangers are introduced additionally...

    11. Re:historically by Anonymous Coward · · Score: 0

      I knew it was sarcasm, that guy is a moron.

    12. Re:historically by irc.goatse.cx+troll · · Score: 1

      You can do that with PAM and save a lot of time on a single user(or I should say single person, root+you) system. If someone got all the way to /dev/console to do a local login, then they're close enough to my harddrive that little things like logging in don't really matter.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    13. Re:historically by t0ny · · Score: 1

      Ok, fine: take your pick...

      Also, as everybody should know, all crackers need to do is acquire some kind of access, then just work on elevating that access. Thus, they just need to get some form of network access, and can leverage an exploit like the previously mentioned on to get root access from their remote location. "Local" is a relative term.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

  3. well, by Dreadlord · · Score: 5, Insightful
    ...so-called untested software...

    I don't know, but shouldn't someone actually test it to become tested? This is the way Open Source works, everyone should help developing the software, even non-programmers, by testing, and I guess the kernel team won't release something for production until it is ready for.

    --
    The IT section color scheme sucks.
    1. Re:well, by log2.0 · · Score: 5, Insightful

      Im still using 2.4 myself but what I have seen of 2.6 looks very promising.
      Nobody is saying that you have to upgrade to 2.6 NOW. 2.4 will still be there and by the time you need something thats not in 2.4, it should be about time for you to switch to 2.6.
      These people arent even paying anything for the kernel and they are bitching about it!
      I say THANKS to the developers for providing a great piece of software, opensource.

      --
      Can your karma go above being Excellent?
    2. Re:well, by RealProgrammer · · Score: 3, Insightful

      That's right.

      Linus even manipulates this: he knows there is a big hurdle for people between an odd-numbered kernel and an even-numbered one, but he also knows that his quality improvements depend on getting the widest range of bug reports. That's why there's a 2.6.0-testN series.

      So even though the code is the same, there's a tension between changing to even numbers to get more use and staying with odd numbers while it's still evolving.

      --
      sigs, as if you care.
    3. Re:well, by Zork+the+Almighty · · Score: 4, Informative

      I encourage anyone running a desktop system to try 2.6.0-test10. I've occasionally tried the various 2.5.x kernels, but I've always found myself going back to 2.4.2x with Con Kolivas' patchset. Well, no longer. 2.6.0-test10 is better than I expected the 2.6.0 release version to be. If you're the type of person who would upgrade to a new 2.4.x version readily, you should get the new bandwagon now.

      --

      In Soviet America the banks rob you!
    4. Re:well, by fireboy1919 · · Score: 5, Insightful

      I'm using 2.6 most of the time. 2.6 compiles a little faster, runs a little better, and I don't have to patch it as much to use stuff I'd like to use (like ALSA, and preemptive scheduling). If it wasn't for the random crashes, it'd be great.

      On the other hand, they STILL haven't addressed CD/DVD-burning at all. There's no support for variable length packet writing, and fixed length is in it's infancy (this is difficult because of a design flaw in the kernel - something that could have been redesigned about three years ago when the format came out). This will be a big problem specifically because DVD+-RW drives are getting pretty cheap, and people can just copy files straight to them on all the other major OSes.

      The drives have a standard media format, as well as a standard kind of driver (MMC). There's not really a great reason why using DVD and CD media in UDF format shouldn't involve just mounting a drive and copying files to it.

      I guess we'll have to wait another four years before we have close to decent support for cheap file backup.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    5. Re:well, by gnuLNX · · Score: 1

      I couldn't agree more. Thanks to all of you guy's. What a great great job you have done. Not just the kernel guy's but to everyone that is contiributing to an open source project (NOT JUST THE CODERS!). all the poeple that use Linux and talk about it here or other places are all helping to make this thing what it is. Congrats to everyone.

      --
      what?
    6. Re:well, by Anonymous Coward · · Score: 3, Funny

      These people arent even paying anything for the kernel and they are bitching about it!

      I don't know about that:

      Wife: Why do you spend so much time in front of the computer?

      Me: It's my job and I enjoy it.

      Wife: You love the computer more than MEW

      Me: Of couse I don't.

      Wife: Then why do you spend so much time on it?

      Me: It's my job...

      On and on. Believe me I pay for the kernel every day.

    7. Re:well, by Anonymous Coward · · Score: 0

      I guess we'll have to wait another four years before we have close to decent support for cheap file backup.

      It's open source. Get the code, grab a book or a HOWTO, and start 'hacking'. Hahahahahaha!

    8. Re:well, by Anonymous Coward · · Score: 0

      I'm not sure why this got modded down to zero. He makes an interesting point here. Most of us preach the open source word, but the number of people actually contributing core feature enhancements is pretty small considering the number of users.

    9. Re:well, by fireboy1919 · · Score: 3, Interesting

      Okay. I'll spend a six or so months learning the UDF specification and how the drives work. Then I'll spend a year or two (probably two) learning how the kernel works (because it would be necessary to understand most of the kernel for this process), and another year making the largescale modification that would be necessary to solve this problem. Then I'll spend two more years supporting the project so that it'll make it into the kernel.

      At this point, I've taken about as long as it will take for the people who already know how to do it to decide that making the change is a worthwhile endeavor, even from this point.

      This comes to a fundamental nature of monolithic development: it takes much, much longer for anyone who didn't write it to write things for it than it does for it's developers to do something on it.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    10. Re:well, by swillden · · Score: 2, Insightful

      Okay. I'll spend a six or so months learning the UDF specification and how the drives work.

      Maybe. Actually, I don't think it's anywhere near that complicated, but it might take that long because docs may be hard to find.

      hen I'll spend a year or two (probably two) learning how the kernel works (because it would be necessary to understand most of the kernel for this process)

      No. The kernel is quite modular and compartmentalized, and the code is very clean (outside of the device drivers, anyway). You would want to start with the VFS interface and then work up a bit to look at the relevant file system code and down a bit to look at how the ide-cdrom driver handles ATAPI stuff. Actually the latter may not be necessary.

      and another year making the largescale modification that would be necessary to solve this problem

      Also unlikely. The changes should be pretty localized to the file system and *maybe* some tweaks to the IDE and SCSI drivers.

      However, you did forget to add the time it will take you to get through the two or three rewrites that will be required when your code gets shredded on the LKML.

      Then I'll spend two more years supporting the project so that it'll make it into the kernel.

      That part is probably right, unless you get the right people to bless your code or get a large, happy, user base working from your patches.

      This comes to a fundamental nature of monolithic development

      The Linux kernel is monolithic in the sense that it runs everything in a single kernel address space, all at the same protection level, but it is not monolithic in terms of the code structure or the development model.

      Given the ability to work on it full-time, and access to all of the relevant specifications, I think a competent developer could get something working in a month and cleaned up to be up to the standards of the kernel after another month (part time). How long it would take to actually get adopted into the kernel is another issue entirely.

      Not that *I* have a month with nothing better to do, and you probably don't either. The point is that you're exaggerating the difficulty. A motivated college student could probably do it as a summer project.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:well, by Eric+Green · · Score: 3, Informative
      > This comes to a fundamental nature of monolithic development

      The Linux kernel is monolithic in the sense that it runs everything in a single kernel address space, all at the same protection level, but it is not monolithic in terms of the code structure or the development model.

      I'm not sure you understand just how tightly bound the filesystem layer is with the rest of the system now. Sure, you can write to the VFS layer and whip out something fairly swiftly -- but the buffer caching mechanism that is above and below the VFS layer is a hairy bunch of interactions if you want to do anything other than the buffered fixed-size block writes that the VFS layer currently supports. A filesystem that supports variable-sized packet writing would *NOT* be easy, and would require major modifications to the kernel from the VFS layer to buffer cache all the way down to the individual SCSI and IDE drivers (although SCSI drivers, at least, *do* have support for variable-sized packets, so if there's a problem there it's a problem at the IDE driver level). There's just too much hard-wired all down the bottom of the API stack to do things easily if they were not invented at the time that the original authors designed the API stack.

      Look, this isn't a problem specific to Linux. When Solaris came out in 1989 or so, it had a state of the art tape driver. Today, its tape driver sucks the big one -- it locks up regularly, does not support any modern tape drive features such as the LOCATE function or block positioning, and otherwise shows the fact that it was designed in 1989-1990 to the primitive hardware available at that time. It appears to be an architectural limitation in the Solaris kernel where it'd take ripping up a bunch of code to fix it, because otherwise the functionality would have been added over the years just as it was in IRIX, FreeBSD, and Linux.

      As for why the Linux API stack has gotten so intertangled: It's all about performance. The Linux API stack used to be a lot cleaner and simpler, but as Mindcraft showed (in their second, fair, test, not in the first one that was rigged), it was also significantly slower than a kernel that had been hacked up with all sorts of nifty performance tricks. If you want to, e.g., ship a packet directly from a disk buffer to a network interface (a common performance trick), that means you have an interaction between the network API and the disk buffer API (and the filesystem API that is filling the disk buffer). Those interactions build up over the years. It's called "cruft", and Linux is starting to get somewhat crufty, though it's not as bad as in some applications of Linux's age that I've dealt with.

      Anyhow, enough for now. It's late at night even here in San Francisco...

      -E

      --
      Send mail here if you want to reach me.
    12. Re:well, by einhverfr · · Score: 1

      I'm not sure you understand just how tightly bound the filesystem layer is with the rest of the system now. Sure, you can write to the VFS layer and whip out something fairly swiftly -- but the buffer caching mechanism that is above and below the VFS layer is a hairy bunch of interactions if you want to do anything other than the buffered fixed-size block writes that the VFS layer currently supports. A filesystem that supports variable-sized packet writing would *NOT* be easy, and would require major modifications to the kernel from the VFS layer to buffer cache all the way down to the individual SCSI and IDE drivers (although SCSI drivers, at least, *do* have support for variable-sized packets, so if there's a problem there it's a problem at the IDE driver level).

      Interesting.

      Ok, so this is why the mastering->writing stage is needed when writing a cdrom or dvdrom. Also, I presume why we use the IDE to SCSI driver for the writer?

      --

      LedgerSMB: Open source Accounting/ERP
    13. Re:well, by swillden · · Score: 1

      I'm not sure you understand just how tightly bound the filesystem layer is with the rest of the system now.

      I stand corrected. I suppose this is what comes from studying the abstractions, rather than the code.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:well, by jjshoe · · Score: 1

      Anytime your eady to submit patches for the following items im sure the kernel maintainers would not mind. However, if you do nothing about it, your only complaining about yourself.

      --
      -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
    15. Re:well, by Perky_Goth · · Score: 1

      besides being flamebait, he's comment didn't get modded at all...
      duh

    16. Re:well, by Perky_Goth · · Score: 1

      damn. HIS comment

    17. Re:well, by rherbert · · Score: 1
      Wife: You love the computer more than MEW
      Oh, geez, she's not one of those furries, is she?
  4. Isn't that the point? by mortonda · · Score: 4, Insightful

    Hasn't this discussion been held before? Stable kernel remain just that - Stable.

    New features always go in new releases. Since 2.6 is around the corner, any new feature need to go in 2.7 now. Big deal. Move along, nothing new or interesting to see here.

  5. Since when does C|Net = reality? by Gothmolly · · Score: 4, Informative

    How do these guys have any credibility? Aren't they just fanboys for whonever buys ads, or for whomever [SPIFFY CONSULTANCY COMPANY] says is the Next Big Thing. Want information? Ask RedHat. Ask Linus. Ask the folks at SuSE. What's next, Slashdotters panicking when Dvorak weighs in on kernel patches?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Since when does C|Net = reality? by penguinoid · · Score: 0

      You missed the second "=". (variable1 = variable2) or (variable = constant) has always been true. Just what we need, some excuse for a programmer talking about the kernel. Humph.

      -1 Flamebait

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    2. Re:Since when does C|Net = reality? by Anonymous Coward · · Score: 0

      Not if variable2 == 0 or constant == 0. Get your facts straight.

      -1 Troll.

    3. Re:Since when does C|Net = reality? by fucksl4shd0t · · Score: 1

      You missed the second "=". (variable1 = variable2) or (variable = constant) has always been true. Just what we need, some excuse for a programmer talking about the kernel. Humph.

      Mmmm, maybe he was using BASIC? That's a perfectly valid statement in basic, dude.

      --
      Like what I said? You might like my music
    4. Re:Since when does C|Net = reality? by Anonymous Coward · · Score: 0

      be careful!
      Your title really ought to be C|Net == reality otherwise you'll brk something. We really don't want to introduce reality into something that obviously shouldn't be

  6. Have cake and eat it too by the+eric+conspiracy · · Score: 5, Insightful

    Of course people want new features AND stability.

    Pretty funny.

    1. Re:Have cake and eat it too by Anonymous Coward · · Score: 1

      New features DO NOT automatically mean instability.

      Isn't that what testing is about?

      Oh wait, we're talking about Linux here, no testing needed. We ARE the testers *cough* suckers.

    2. Re:Have cake and eat it too by Tony+Hoyle · · Score: 1

      That's funny until you have a PHB wanting New features, stability, and it *must* be released on the exact date that marketing says it will. ...

      Which is next week...

    3. Re:Have cake and eat it too by TheFrood · · Score: 4, Insightful

      Of course people want new features AND stability.

      Exactly. More specifically, they want their new features (i.e., the ones they're interested in) added to 2.4, and everybody else's new features put off to 2.6 to improve stability.

      For example, the article mentions that SGI wants their XFS filesystem included in 2.4, so that it can be available quickly in a stable kernel. But they seem to be ignoring the fact that by adding XFS to 2.4, they're making the 2.4 kernel as a whole less stable.

      TheFrood

      --
      If you say "I'll probably get modded down for this..." then I will mod you down.
    4. Re:Have cake and eat it too by Talez · · Score: 1

      What is it with the all or nothing logic of you people.

      If SGI want XFS in 2.4 then let them. IIRC, there's an option in the kernel compilation stuff to turn off unstable and experimental software.

    5. Re:Have cake and eat it too by macshit · · Score: 4, Interesting

      XFS is apparently a bit unusual in that it requires changes to the generic portions of the kernel as well, so its presence could adversely affect stability even when it's not configured; this is the main reason why Marcelo is reluctant to merge it.

      However, he's apparently also decided to wait for a pending review of the XFS changes by Christoph Hellwig (who's a widely trusted kernel hacker, and more pedantic than most [pedantic used in a good sense here :-]), and perhaps will merge it based on that.

      [From what I understand, part of the problem is that SGI still uses Irix as the `native' platform for XFS, and so the linux port of XFS tries a bit to make linux look like Irix in order to minimize linux-specific changes to the XFS code-base.]

      This post is based merely on casual readership of the LKML, not on actual knowledge of the linux XFS implementation!

      --
      We live, as we dream -- alone....
    6. Re:Have cake and eat it too by Captain+Segfault · · Score: 1

      The problem being that, as I understand it, getting XFS into 2.4 would involve significant modification of other code.

      If it were purely a matter of adding another filesystem driver, said driver would have been merged two years ago or so.

    7. Re:Have cake and eat it too by Booker · · Score: 1

      do you understand that from reading the code, or do you understand that from listening to the slashdot echo chamber?

    8. Re:Have cake and eat it too by Bombcar · · Score: 1

      Ah! Fear! Christoph Hellwig is tainted with the Code of SCO!

      [/darl]

    9. Re:Have cake and eat it too by Captain+Segfault · · Score: 1

      I understand it from having lurked LKML for a while, and reading the kernel-traffic digest before that.

  7. "pretend" by Anonymous Coward · · Score: 5, Funny

    He sent another mail later that he ment "intend".

    Apparently enough people had sent him a patch for that one ;)

    1. Re:"pretend" by Anonymous Coward · · Score: 0, Informative

      "pretender" is a false cognate in portuguese which means "intend".

    2. Re:"pretend" by Anonymous Coward · · Score: 0

      Uhhhhhhh........ i dont think u know nay porteguse........ dumass..........

    3. Re:"pretend" by Anonymous Coward · · Score: 0

      Whereas you, on the other hand, don't appear to know much English

    4. Re:"pretend" by Anonymous Coward · · Score: 0

      Uhhhhhhh....... stfu....... dumass..........

    5. Re:"Pretend" by Anonymous Coward · · Score: 0

      Marcelo is Brazilian, just like me. This is a common error. In Portuguese the translation of "intend" is "pretender". And the translation of "pretend" is "fingir".

    6. Re:"pretend" by Anonymous Coward · · Score: 0

      man, talk about your Freudian slip...

  8. Error: Circular Logic by LostCluster · · Score: 4, Insightful

    If the "well tested" 2.4 kernel were to be adding new features, such new features might risk making it unstable, therefore the time-tested status it has would have to be restarted.

    If 2.6 isn't "well tested" enough for your production servers, wait a while. The test of time will perform itself... of course, if you want the new features, you'll just have to take the plunge because somebody's gotta do the testing...

  9. Untested but Worth the Risk by Bruha · · Score: 4, Interesting

    I think the benefits of a few bugs outweigh the problems they may cause. If I can save 5 million dollars in a server deployment and there's a slight risk of a crash but my data is safe then I'll run that risk.

    However some companies are still running RH 7.2 so there will be those who stick with the 2.4 kernel as long as they can. This will more likely be the groups that are unable to move their software from 2.4 to 2.6 due to how they built their systems possibly.

    1. Re:Untested but Worth the Risk by Anonymous Coward · · Score: 0

      "Benefits" of a few bugs? Are bugs the things that keep you employed?

    2. Re:Untested but Worth the Risk by j1v · · Score: 1

      [root@xxxx /root]# uname -a
      Linux xxxx.xxxxxxxxxx.net 2.0.33 #8 Thu Oct 28 20:55:20 EET DST 1999 i586

      [root@xxxx /root]# ls -la /usr/lib/
      ...
      -rw-r--r-- 1 root root 154214 Aug 19 1996 libreadline.a
      ...
      11:39pm up 73 days, 10:01, 1 user, load average: 0.07, 0.03, 0.01

      --

      No sig .. .to lazy for this!!!
    3. Re:Untested but Worth the Risk by Mafia$oft · · Score: 1

      I'm sure chkrootkit wouldn't even be supported on that platform, let alone...

  10. nforce2 support by Isopropyl · · Score: 2

    Does anyone know if this new kernel will support nVidia's nforce2 motherboard? I have it and use the integrated ethernet adapter, but I can't it to work in Linux. It'd be nice to see support for it compiled into a kernel perhaps, or maybe offered as an easier-to-use module. I'm a total newbie, but the learning curve is somewhat steep.

    1. Re:nforce2 support by Anonymous Coward · · Score: 0

      You see, thats what you get for using a monolotihc kernel. Ass reamed on support :D

    2. Re:nforce2 support by Anonymous Coward · · Score: 0

      There is support for it, you haven't asked in the right places, or read the right manuals.

      Or, you could shell out a whopping $4 on a Realtek based network adapter in the meantime.

    3. Re:nforce2 support by Trbmxfz · · Score: 3, Interesting

      There is an nForce configuration option at least in 2.6.0-test10, but, according to discussions that took place this week, there are stability problems. So I guess that yes, this board is going to be supported somehow.

      It is interesting to note that Linus doesn't like nVidia releasing binary-only, proprietary drivers, and thus doesn't plan to make it easy for graphics card makers to distribute modules in binary form. To quote him: It's a two-way street: if you don't help me, I don't help you.

      So, I don't know whether the nForce documentation comes with hidden "trade secrets" or such, but if nVidia's attitude is the same as for graphic cards, it may not motivate developpers to support their products.

    4. Re:nforce2 support by El+Cubano · · Score: 1

      Does anyone know if this new kernel will support nVidia's nforce2 motherboard? I have it and use the integrated ethernet adapter, but I can't it to work in Linux. It'd be nice to see support for it compiled into a kernel perhaps, or maybe offered as an easier-to-use module. I'm a total newbie, but the learning curve is somewhat steep.

      nVidia released a patch for 2.4.20 (with extremeley detailed instrurtions) for the AGP support, and it is the main tree since 2.4.22. The ethernet module (binary only) works on 2.4.x kernels and there are patches for 2.5.x and 2.6.x to get the module into the new format.

      Someone has started working on the forcedeth driver (totally clean open source implementation nForce2 ethernet driver), but wihtout nVidia's specs or help, it will be slow going. The solution is to use nVidia's binary module, or to email/write a letter to nVidia telling them that you won't purchase anymore of their products until they release the code/specs for the nForce2.

    5. Re:nforce2 support by narfbot · · Score: 3, Informative

      I have been in the "nforce2 stability discussion", and the lockup issue surrounding it has been believed to be solved. There are two kernel patches available for test11. I don't believe there are any other issues.

    6. Re:nforce2 support by narfbot · · Score: 3, Interesting

      Oh yeah. Sound, IDE, and AGP I believe are all supported and working for the nForce2 in 2.6. There is an alpha ethernet driver patch available. I don't see any reason why nvidia should do closed source drivers for a motherboard chipset. If they truly believe there are trade secrets in it, they are truly sick. But since they are new at at it, time will tell if they will change, and if I will buy any more of their products.

    7. Re:nforce2 support by noisehole · · Score: 2, Informative

      /usr/src/sys/pci/if_rl.c

      * The RealTek 8139 PCI NIC redefines the meaning of 'low end.' This is
      * probably the worst PCI ethernet controller ever made, with the possible
      * exception of the FEAST chip made by SMC. The 8139 supports bus-master
      * DMA, but it has a terrible interface that nullifies any performance
      * gains that bus-master DMA usually offers.

      better spend those 4 bucks somewhere else...

    8. Re:nforce2 support by Anonymous Coward · · Score: 0

      I have read that the ethernet module (the opensource implementation) is included in 2.6 (maybe also 2.4). For stability, speed..you have to look around...

      I found it on nvidia-forums..don't think it is an official forum:

      http://www.nvnews.net/vbulletin/showthread.php?s =9 c56c1981dfc9fc1db4cac6a9d07474f&threadid=20426

    9. Re:nforce2 support by ruiner5000 · · Score: 0

      I think perhaps many of you don't realize how close nForce is tied to Xbox, and hence to Microsoft. nForce was developed for the Xbox of course, and then transferred over into a chipset for Athlon and new Athlon 64/Opteron. Couldn't Microsoft be a force behind these troubles considering the money they provided that paid for much of the nForce development?

      --
      ignorance is bliss. googlefiberatx.com
    10. Re:nforce2 support by Gothmolly · · Score: 1

      Ignorance is bliss, eh? Then care to justify your statements that the nForce was developed for XBox, then 'transferred over' to an Athlon chipset?

      --
      I want to delete my account but Slashdot doesn't allow it.
    11. Re:nforce2 support by IntergalacticWalrus · · Score: 0

      Bullshit, nforce motherboards existed way before the XBox.

    12. Re:nforce2 support by Plug · · Score: 1

      Making the NForce2 onboard ethernet card work in Linux is easier than you might think.

      Either: Go to NVIDIA's websiteand get their driver wrapper, and compile it (if you are using kernel 2.5+, there is a patch for the builder to make it build a .ko module instead)

      Or, help start testing the new ForcedEth clean room implementation of the driver. It's not perfect but it works, and it was included in Andrew Morton's -mm patch set in about 2.6.0-test9; so as soon as it's a bit better I'm sure it will be in the mainline kernel.

      It's a bit hard to get it going compared to out of the box support, sure, but no different to the rigamarole I have to go through to get almost any network card working on Windows 98.

      If you want an excellent source of notes on the NForce2 and Linux, that you are encouraged to update as you find things yourself, check the WLUG Wiki.

    13. Re:nforce2 support by butters+the+odd · · Score: 1

      I've been using the reverse engineered ethernet driver for the past few days, and I have yet to encounter any problems. My ethernet card only connects to my cable modem, so I can't tell you how well it works in networks.

    14. Re:nforce2 support by EzekielLinux · · Score: 1

      Hell.... we all (should) know that realtek sucks balls. I got a wifi card with the realtek 8180 chipset (i think) and its crap. Hell linksys is already starting to put that chipset in their usb wifi cards. (reason for the recent price decrease) I haved used the linksys usb wifi with the atheros and realtek chipset and the atheros completely out performs the realtek. Realtek is shit up and down the board. What you pay is what you get.

    15. Re:nforce2 support by joib · · Score: 2, Informative

      I did some searching for a cheap NIC that doesn't suck. Intel and 3Com NICs are of course very good, but expensive. The low end cards seem to be mostly realtek crap or almost-as-crap AMD Pcnet based. Eventually I found a real gem in the Linksys LNX100TX cards. They are cheap, about 14 EUR here (the cheapest realtek cards are about 9 EUR), and the chipset they use is a clone of the famous DEC Tulip chip, which BTW has a real good Linux driver.

    16. Re:nforce2 support by mvdw · · Score: 1

      I buy my 3com 3c905 and Intel Etherexpress Pro 10/100 cards from garagae sales and flea markets for no more than $5AUD each (about 3EUR). Of course, this isn't a valid scenario for business use, but it keeps my home network running nicely.

  11. I for one.. by Nuclear+Elephant · · Score: 1

    I for one welcome our new lazy-ass overlords

    1. Re:I for one.. by Anonymous Coward · · Score: 0

      Uhhhhh....... stupid maiercan joke.......... dumass...........

  12. Future of Linux generally by Sanity · · Score: 5, Interesting
    I think a more general question about how Linux is going to topple Microsoft on the desktop is also warrented. The answer has to be innovation, Linux has been playing "catch-up" for too long.

    Fortunately, there are a few really interesting technologies that have received surprisingly little attention, but which I believe point the way toward Linux overtaking Microsoft, and perhaps even Apple on the desktop:

    • Dashboard
      This is a wonderful idea where a "dashboard" essentially acts as a memory augmentation tool. It watches what you are doing and presents information it thinks might be relevant. For example, if you are chatting with someone on IRC, it will look for information about that person and present it to you (such as their name, homepage, recent blog entries etc). Applications can support it by sending it "clue packets" to alert it to what it might want to pay attention to.
    • Zero Install
      This software essentially eliminates the process of information by mapping web-servers to the filesystem, and combining this with a fast local cache. If your software relies on another piece of software, it can just refer to its binary or libraries on this "web" filesystem, and the appropriate files will be downloaded transparently. The next time you need them, they will be cached. It is infinitely cooler than DEBs or RPMs, and very flexible indeed.
    • Gnome Storage
      This project blurs the line between filesystems and databases, creating much more flexibility than is possible with more conventional filesystems. This is particularly powerful when combined with Zero Install. Microsoft is also moving in this direction with their WinFS that will be part of Longhorn.
    These projects are the future of Linux, they are novel ideas that will allow Linux to leap-frog its non-free competitors on the desktop. It is a shame that they receive so little attention.
    1. Re:Future of Linux generally by penguinoid · · Score: 3, Insightful

      I'd like this for my college:

      Hibernate-logout hybrid: save data relevant to all programs you have running and logout. Next login starts up everything as you left it. To be presented as an option on logout, for use in shared computers (particularly at a college).

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    2. Re:Future of Linux generally by jrockway · · Score: 1, Informative

      Um, don't GNOME and KDE do that when you log out anyway? It's called session management...

      --
      My other car is first.
    3. Re:Future of Linux generally by penguinoid · · Score: 1

      Like, will they start up all your browser windows at the last page you were viewing?

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    4. Re:Future of Linux generally by Anonymous Coward · · Score: 0

      yes

    5. Re:Future of Linux generally by starm_ · · Score: 2, Informative

      yes, if the browser supports it. (a lot of them do opera, galeon etc.)

    6. Re:Future of Linux generally by Anonymous Coward · · Score: 2, Insightful

      Dashboard: another "desk accessory" I can see myself completely not using. I already know what I want to about the people I talk to. For the obscure stuff, theres corporate directories, and while I doubt they use IRC, I'd sooner use the directory than Dashboard.

      Zero Install: Say the zero-install servers get hacked and compromised. Instant virus on millions of computers at once.

      Gnome Storage: Hello BeOS. This will be nice, but its been done before.

      The future of linux may include these things, but people will sooner care about the new X-server patches with alpha blending and such than they will about this stuff.

    7. Re:Future of Linux generally by Coryoth · · Score: 1

      If your browser knows how to take the hints to save it's current state, yes, it will. Certainly galeon works that way, and expect others will too (especially the integrated browsers like Konqueror and Epiphany).

      Jedidiah

    8. Re:Future of Linux generally by Anonymous Coward · · Score: 0

      Hibernate-logout hybrid: save data relevant to all programs you have running and logout. Next login starts up everything as you left it. To be presented as an option on logout, for use in shared computers (particularly at a college).

      This has been part of X for more than a decade now -- It goes under save state or session management.

    9. Re:Future of Linux generally by firewrought · · Score: 2, Insightful
      I think a more general question about how Linux is going to topple Microsoft on the desktop is also warrented. The answer has to be innovation.

      Keep in mind that innovation is treacherous ground: most innovative software won't find a significant usage niche. Reality has a way of turning neat research ideas into stupid user frustrations. This is not to critize efforts like Dashboard and Gnome Storage, but it's a given that you have to go through a lot of bad ideas to get the really good ideas. Just take Microsoft Word: the product that gave us both Clippy [bad!], and background spellchecking [good!].

      --
      -1, Too Many Layers Of Abstraction
    10. Re:Future of Linux generally by RPoet · · Score: 1

      This is a wonderful idea where a "dashboard" essentially acts as a memory augmentation tool. It watches what you are doing and presents information it thinks might be relevant. For example, if you are chatting with someone on IRC, it will look for information about that person and present it to you (such as their name, homepage, recent blog entries etc).

      That's like Professor Farnsworth's AOL terminal of the future:

      "Shut up, friends! My internet browser heard us saying the word Fry and it found a movie about Philip J. Fry for us. It also opened my calendar to Friday and ordered me some french fries."

      Like others, I can not see myself using Dashboard or the likes either. It sounds like Clippy on steroids.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    11. Re:Future of Linux generally by Wolfrider · · Score: 1

      --I'm pretty sure you can do this with "save session" in KDE.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    12. Re:Future of Linux generally by Hatta · · Score: 1

      You do understand we're talking about the linux kernel here, and not the entire operating system, right? Ok then.

      --
      Give me Classic Slashdot or give me death!
    13. Re:Future of Linux generally by iantri · · Score: 1
      You can do this in a slightly kludgy way with VNC -- look through the LTSP mailing lists, some people there have done this.

      It doesn't perform well, though.

    14. Re:Future of Linux generally by irc.goatse.cx+troll · · Score: 1

      "I think a more general question about how Linux is going to topple Microsoft on the desktop is also warrented. The answer has to be innovation, Linux has been playing "catch-up" for too long. "

      We havn't been playing catch-up for a long time now, its really the opposite. I find windows is just now becoming technically equal/usable (now refers to win2k3). Sure, you still have to install dozens of third party applications and spend a few days configuring everything(as with linux), but its possible now. What linux offers is what its offered since the 0.1 kernel days -- Freedom.
      I don't have to worry about linus taking his ball and going home (see Microsoft FATfs patents, and all of their previous behavior like this.) I don't have to pay money per user on a single machine(crazy), you just get a nice system and don't have to worry about anything else.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    15. Re:Future of Linux generally by Sanity · · Score: 0, Troll
      Say the zero-install servers get hacked and compromised. Instant virus on millions of computers at once.
      And that never happens with Debian or Gentoo... Such hacking is an occupational hazard with *any* installation system, there is nothing about 0Install that makes it particularly vulnerable.
      Hello BeOS. This will be nice, but its been done before.
      So what?
      The future of linux may include these things, but people will sooner care about the new X-server patches with alpha blending and such than they will about this stuff.
      Um, no. 99.9% of computer users couldn't care less about such things.
  13. Body of Cnet article and Email by Richard_at_work · · Score: 0, Redundant

    Cnet article:

    Marcelo Tosatti, the deputy that Linux leader Linus Torvalds appointed to maintain the 2.4 Linux kernel, said in a posting to the Linux Kernel Mailing List this week that the follow-on 2.6 kernel is mature enough that it should be the foundation of new projects.

    Tosatti will accept some significant changes and some support for selected new hardware in version 2.4.24, now under development. But versions 2.4.25 and beyond will be released only to fix security problems or other critical issues, he said.

    "2.6 is becoming more stable each day, and we will hopefully see a 2.6.0 release during this month or January," Tosatti said in a posting to the Linux Kernel Mailing List on Monday.

    The 2.6 kernel is in final testing, and its maintainer, Andrew Morton, said in November that he expects to release it in December. The new kernel includes several features, such as the ability to work better on large multiprocessor servers, that are expected to make Linux more appealing to corporate customers.

    Tosatti's decision didn't sit well with some who are reluctant to move so soon to untested software.

    "I am terrified of the following scenario, which is extremely probable to happen soon," responded Jan Rychter in a Wednesday post. "2.4 is being moved into 'pure maintenance' mode and people are being encouraged to move to 2.6. While people slowly start using 2.6, Linus starts 2.7 and all kernel developers move on to the really cool and fashionable things. 2.6 bug reports receive little attention, as it's much cooler to work on new features than fix bugs."

    But shifting attention to the new kernel isn't unreasonable, D.H. Brown analyst Tony Iams said. "It makes perfect sense to me that they'd focus on putting new features into 2.6," he said. "As soon as the new release is ready, the old release goes into maintenance mode. Any software release is going to work that way, whether commercial or open source."

    The discussion about 2.4 and 2.6 was triggered Monday by a request by Silicon Graphics programmer Nathan Scott, who on Monday asked Tosatti to accept SGI file system software called XFS. Tosatti rejected the software, saying advocates should submit it for inclusion in 2.6, though he later relented somewhat.

    File system software controls how information is written on hard drives, and XFS is a "journaling" file system in which logging features make it easier for a computer to recover from a crash. Three other journaling file systems--ext3, ReiserFS and IBM's JFS--have been accepted into the 2.4 kernel.

    SGI developed XFS for Irix, its version of the Unix operating system, and said in 1999 it would contribute XFS to the Linux community. But SGI's handling of the software has led to a chilly reception by some--including Al Viro, a deputy who oversees Linux file system work.

    SGI's emphasis could change, however, Iams said.

    "Historically, it was true that SGI has focused on Irix as the primary platform for XFS, but I wouldn't be surprised to see tha

  14. What's the big deal? by 3Suns · · Score: 4, Informative

    Microsoft no longer develops for Windows 98... Apple no longer develops for OS9...

    So they don't want to move on to "untested" 2.6? If people added features to 2.4, it would become just as untested. Nobody's saying to halt all development on 2.4, just not to add new features. Stability fixes will still go in... heck, stability and security fixes are still being added to 2.2! Those who don't want "untested" software favor stability and security anyways... so stick with 2.4.

    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted
    1. Re:What's the big deal? by cgranade · · Score: 1

      Because we hate MS, and we hate Apple. Seriously, though, the point I've seen over and over again is that adding features to 2.4 comprimises its stability, and defeats the purpose of a "stable" branch. Furthermore, since 2.6 is in the "frozen" state, we need to move features into the 2.7 "unstable" branch.

      --

      #define DRM chmod 000

    2. Re:What's the big deal? by Anonymous Coward · · Score: 0

      Microsoft no longer develops for Windows 98... Apple no longer develops for OS9...

      And thank God for it! Both platforms need to die. The more I try to get anything I normally do in FreeBSD done in Windows XP or OS X, the more I angry I get at the "new feature" crap both Apple and Microsoft add to their software. But the only good thing that would come out of focusing on backwards compatibility with 9x/OS9 would be the potential for more users to abandon both Microsoft and Apple.

    3. Re:What's the big deal? by edwdig · · Score: 4, Insightful

      The big deal is the 2.4 kernel was receiving massive changes (i.e. completely new VM system) in the 2.4.1x range. It really took a while for 2.4 to become a reliable platform. People are scared of the same thing happening here.

    4. Re:What's the big deal? by duffbeer703 · · Score: 1

      MS supported Windows 98 for nearly five years!

      The fumbling and bumbling in the 2.4.6 through 2.4.16 kernels tells the story of why people want to stay at a stable and known kernel series.

      Hell -- plenty of people are paying $800 for RH Enterprise, mainly because of the guaranteed 5-year lifespan.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:What's the big deal? by lpq · · Score: 1

      Minor reality nit on comparing 2.4 with Windows 98: 2.4 didn't come out in 1998. It would be more proper to compare 2.4 with Windows XP and ask if MS still creates patches or service packs for XP (it's planning a major Service Pack release (SP2) for sometime in 2004, currently in Beta).

      But I know many people who consider XP to be not quite fully cooked and recomment win 2000 (in its 4th or 5th iteration at SP3 or 4 now) over WinXP.
      WinXP still gets corrupted often enough that MS AND OEM's still recommend reformatting and reinstallation to solve really tough problems. That's not my idea of a "stable OS" (though SuSE is starting the same practice with their new releases -- recommending reformat and reinstall to correct problems in their online, update, database stored on the local computer).

    6. Re:What's the big deal? by DavidTC · · Score: 1

      They're scared it's going to happen...so they're angry it's not? Huh?

      --
      If corporations are people, aren't stockholders guilty of slavery?
  15. Tough by rnicey · · Score: 3, Insightful

    Well then "some people" can get off their butts, or cough up the cash to do it themselves. It's amazing how some people who use free software think that the developers owe them something.

    Erm, no. They wrote it, they can do what they like, how they like and when they like. They don't have to put in features if they don't want to. They certainly don't have to justify their work or decisions to anyone except their contributing peers. If you don't like it please whine to somebody else. Nobody is stopping you from backporting code or doing it yourself.

    1. Re:Tough by VargrX · · Score: 1
      so sayeth rnicey:
      Well then "some people" can get off their butts, or cough up the cash to do it themselves. It's amazing how some people who use free software think that the developers owe them something.

      Erm, no. They wrote it, they can do what they like, how they like and when they like. They don't have to put in features if they don't want to. They certainly don't have to justify their work or decisions to anyone except their contributing peers. If you don't like it please whine to somebody else. Nobody is stopping you from backporting code or doing it yourself.


      rtfa. it actually talks about the 2.4 maintainer being retiscent about adding new features to 2.4, not the developers, who,as with the case of SGI, actually want to add something useful to the kernel without having the end-users go through the trouble of finding, patching, and compiling the code from 'other' sources.
      --
      Sometimes people just have to learn and adapt to change, it is one of the requirements of being a living thing.
    2. Re:Tough by aardvarkjoe · · Score: 2, Insightful

      ... it actually talks about the 2.4 maintainer being retiscent about adding new features to 2.4, not the developers ...

      It's not like the maintainer is just there to type "patch -p1 new_feature.patch". He is tasked with studying everything going in, making sure that it works together, and distributing a kernel that meets the users' needs. He has decided (appropriately, in my opinion) that people's needs will be best served by refraining from adding lots of new stuff to the 2.4 kernel. If you want new features, you ought to upgrade -- that's what the 2.6 kernel is for. This really shouldn't present all that much of a problem -- upgrading from 2.4 to 2.6 is rather easier than the 2.2 to 2.4 migration, and all evidence is that the early 2.6.x kernels will be somewhat better than the early 2.4.x kernels.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    3. Re:Tough by Anonymous Coward · · Score: 0

      Uhhhhhhhhhhh........ its rnicey not micey........... dumass.............

    4. Re:Tough by Anonymous Coward · · Score: 0

      They certainly don't have to justify their work or decisions to anyone except their contributing peers.

      If they want a lot of people to use it they do. Any day the Linux community of developers gets too tired to support requested features, Microsoft and a dozen other companies or groups with operating systems will be there waiting to pick up the slack, or from the slackers.

      If you don't like it please whine to somebody else. Nobody is stopping you from backporting code or doing it yourself.

      And nobody outside of Mom's basement needs to use Linux. There are plenty of other alternatives. Nobody is going to force the developers to do anything. If they don't want to do it nobody should complain as Linux use begins to fade away. No talk of conspiracies. No cursing PHBs. No bad-mouthing Windows. It would be graceful to acknowledge that it was just too much work, it was too hard.

    5. Re:Tough by rnicey · · Score: 1

      It's the same thing. Make it a module? Create a fork? They don't have to include anything they don't feel is right. It's still tough.

    6. Re:Tough by Anonymous Coward · · Score: 0

      he SAID rnicey, dumbass.

    7. Re:Tough by Anonymous Coward · · Score: 0

      This is the best argument for using Microsoft software that I've ever seen posted on /.

  16. happens every time by Anonymous Coward · · Score: 1, Insightful

    this discussion happens every time there's a new stable kernel version. people get mad, the new kernel is a bit buggy at first, but then things smooth out and pretty much everybody upgrades unless they don't need to or don't want to..

    move along folks, nothing to see here.

  17. Why moving now to 2.6 is not always possible by chrysalis · · Score: 4, Informative

    The logical volumes manager (device-mapper) is still incomplete in current 2.6 kernels.

    Snapshots don't work without an experimental patches.

    Other patches are needed to make EVMS properly work.

    This is a showstopper.

    However, if you don't need virtual volumes, yes, 2.6 definitely :
    1) rocks
    2) is stable.

    --
    {{.sig}}
    1. Re:Why moving now to 2.6 is not always possible by rmohr02 · · Score: 1

      These might be reasons 2.6.0-test is not yet called 2.6.0. Right now it's not completely stable. By the release it may be.

    2. Re:Why moving now to 2.6 is not always possible by chrysalis · · Score: 1

      Actually it's the opposite.
      2.6 is very stable.
      But implementation of some features (especially device-mapper) is still incomplete. And it will not change when it will be called 2.6.0, it means adding a lot of new code, not fixing an obvious bug.

      --
      {{.sig}}
    3. Re:Why moving now to 2.6 is not always possible by Bronster · · Score: 1

      However, if you don't need virtual volumes, yes, 2.6 definitely :
      1) rocks


      I'll agree here.

      2) is stable.

      Not so definite on this one, particularly since my laptop freezes every time I do really intensive database work (and I mean _really_ intensive here - the postmaster process is sitting at 99% CPU utilisation for upwards of 12 hours when it doesn't crash).

      Oh well - I'm running test9 as packaged by Debian - I should grab a test11 and see if it still crashes. Or maybe just boot back into 2.4.23 and get some work done.

    4. Re:Why moving now to 2.6 is not always possible by mabinogi · · Score: 1

      Then don't move to 2.6

      2.4 isn't going away, it's just not getting any new features put in the official tree.

      --
      Advanced users are users too!
  18. Re:Uhh, people who are requesting this are retarde by tricops · · Score: 1

    But for slightly different reasons. It's not like 98 was terribly stable or anything. :-)

    --
    (\(\
    (^v^)
    (")")
    This is the cute vorpal bunny virus, copy to your sig or runaway, runaway in fear!
  19. an original SCO joke by Dreadlord · · Score: 4, Funny

    Checking SCO site, I couldn't find anything regarding the new 2.6 kernel, so I guess no additional fees are charged over the 2.4 kernel, you can upgrade guys with no worries.

    --
    The IT section color scheme sucks.
    1. Re:an original SCO joke by Anonymous Coward · · Score: 1, Funny

      What part is the joke? You seemed to have inadvertantly left it out.

    2. Re:an original SCO joke by Anonymous Coward · · Score: 0

      Mod parent up. Insightful.

      Mod grandparent down. Fucking patheticly dumb lame-ass attempt at humor. Please leave this work to the professionals, monkey-boy.

  20. Left in the cold? by Anonymous Coward · · Score: 1, Insightful

    Some of their claims seem legitimate, but I wonder if all these people will really be left in the cold?

    Of course they will, and they will get the traditional open source answer to such situations - "If you want it so bad stop whining and do it yourself. Nobody is stopping you, and, after all, you do have the source. See how great open source is? If this were Microsoft you would be stuck, no source, no nothing."

  21. The problem this is? by pbug · · Score: 2, Interesting

    I personaly do not see any problems with this. If someone want the latest and greatest in the current version of the kernel. They can either port it themsevles or pay someone to do it for them. This is the beauty of opensource. In any case the major vendors of linux will do this at times the featues is really wanted by thier customer base.

  22. Kernel Shmernel by Anonymous Coward · · Score: 0

    i will get a 2.6.xx kernel when most the major distros start packageing them with their distros...

    Mandrake, SuSE, Slackware, etc...etc...

    1. Re:Kernel Shmernel by Trbmxfz · · Score: 1

      i will get a 2.6.xx kernel when most the major distros start packageing them with their distros

      Well, Linus recommends that distros start offering 2.6.0 kernels as an installation option. It may happen quite quickly (I remember having the option to use either a rock-solid 2.2 or a "not tested as thoroughly" 2.4) some time ago.

    2. Re:Kernel Shmernel by fucksl4shd0t · · Score: 1

      It may happen quite quickly (I remember having the option to use either a rock-solid 2.2 or a "not tested as thoroughly" 2.4) some time ago.

      First, because I use parenthetical expressions a lot myself (and I always double check them for this), remove the parenthetical expression from your statement and what are you left with?

      It may happen quite quickly some time ago.

      Second, Mandrake 9.2 has a contributed 2.6.0testXX kernel, but you have to get it from ftp. It's on the discs if you BUY them, but if you leech--er, download the isos like I did, you'll have to hit an ftp server for them. Of course, if you configure your urpmi sources properly, you can just select the appropriate kernel from the Mandrake Control Panel software installation applet (whatever the fuck it's called).

      --
      Like what I said? You might like my music
  23. Some people are never happy by bogie · · Score: 3, Insightful

    Sorry but this the way the world of software works. The old version gets put into maintainance mode and eventually is retired. In the Linux world as far as kernels go users and companies have much better deal then they get in the commercial closed source world. For example company X wants to stay on 2.4 for some odd reason. Once 2.6 comes out 2.4 will still be around and updated for security flaws AND they can add/remove/improve 2.4 inhouse any way they want. Sounds like these people just want OSS hackers to continue to do free work for them on an old kernel without regard for the natural order of things. It's all a bit selfish really. They are course free to migrate to an OS where they have Zero control over the kernel and when updates stop, they just stop.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Some people are never happy by Wolfrider · · Score: 1

      --Yes, but the POINT is that 2.6 is nowhere near "ready" yet. Some basic and commonly-used features aren't stabilized.

      --Sure, around 2.6.5 or so, we can talk about "maintenance-only" mode for 2.4. By that time things will have started settling down; LVM, Nvidia and VMware should have **official** 2.6 software out and working (and that's just my own personal case for not moving to 2.6 yet.)

      --Marcelo should give the job to somebody else if he can't make the right decisions for the 2.4 user base.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    2. Re:Some people are never happy by irc.goatse.cx+troll · · Score: 1

      NVidia will probably have official drivers the day 2.6.0 ships. Currently their 2.4 drivers work with minor patching, they just have a policy on not supporting development kernels (which -test applies as, i guess)

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  24. "Barn" is to "Stable" as "Manure" is to... by Uncle+Op · · Score: 2, Insightful
    Yes, 2.6 should be sufficiently stable to support its own weight long enough for 2.7 to metamophosis into 2.8 and become sufficiently stable to support its own weight...

    In the meantime, there are some bugfixes that look like new features; that's the way software works. There are some new features that look like bugs; ditto. We know that security bugs are considered vital no matter how old the kernel (well, to a point). And so someone often will fix that.

    All that to say that it's called "software" because it's squishy and can change (or be changed). And there's nothing besides lack of time that keeps you from including a new feature in 2.0, 2.2, or 2.4 and putting up a patch archive to support your favorite feature/fix that "someone" really should have put in long ago. To paraphrase my Subject line, "one man's trash is another man's treasure".

    1. Re:"Barn" is to "Stable" as "Manure" is to... by Anonymous Coward · · Score: 0

      i have an uncle op.

      he rambles as well.

      perhaps you should take a course in plain, direct english.

      (it started with your subject line, a shitty one at that (no pun intended) and went downlhill from there)

    2. Re:"Barn" is to "Stable" as "Manure" is to... by Anonymous Coward · · Score: 0
      He don't write too good.

      You don't write too good.

      You both die.

  25. Just in from Microsoft.... by pjrc · · Score: 1

    According to a statement by a company spokesman, Microsoft is not expected to make any non-crucial additions to the popular Windows 98, NT4, 2000 operating systems, saying that all new projects should be pumped into the new Windows 2003 server, or Windows XP. This has upsome some people who are not quite willing to move to the so-called untested software. Some of their claims seem legitimate, but I wonder if all these people will really be left in the cold?

    1. Re:Just in from Microsoft.... by Nuclear+Elephant · · Score: 1, Funny

      Dude what are you talking about, Windows 98 and 2000 are still considered 'untested' by many.

    2. Re:Just in from Microsoft.... by penguinoid · · Score: 1

      What, can Windows98 users upgrade to 2003 for free? I would be rather pissed off if I bought Windows98 and expected upgrades to be free. In fact, I would be rather pissed if I bought Windows98.

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  26. Been using 2.6.0-test11 for 2 weeks now by ScottGant · · Score: 4, Informative

    And it's working great. That's 2 weeks without rebooting.

    Now, I don't do anything critical or really strain the kernel at all, but it works great...never had one lick of trouble. It's also very peppy!

    But for people running critical servers and the like, I can understand their reluctance.

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
  27. Time for Stability by M_Carling · · Score: 5, Insightful

    Marcello's position means that the 2.4.x will become much more solid than any Linux kernel has ever been. As new hardware is introduced, there will be pressure to accept drivers to support popular hardware. I expect that Marcello will accept drivers as necessary for 2.4.x to run on popular hardware -- after all, such new drivers impose minimal risk on users without such hardware. I welcome this development, but will keep on open mind as time prove its merit or lack thereof.

  28. 2.5 didnt immediately follow 2.4.0 release..... by Anonymous Coward · · Score: 5, Interesting

    When Linus released 2.4.0, there was a several
    month pause before opening 2.5.0. This was to
    allow continued bugfix and stabilization work
    to happen on 2.4.0. It seems reasonable that
    he would do the same w/ 2.6/2.7. So, there should
    not be any fear of 2.6 suffering from developer
    inattention in the several months after release.
    If Linus doesn't release 2.7, the developers can't
    ignore 2.6.

    1. Re:2.5 didnt immediately follow 2.4.0 release..... by uhmmmm · · Score: 4, Interesting

      But because 2.5 wasn't immediately opened, there wasn't an experimental kernel on which experimental ideas could be tried. This led to experimental patches being applied to 2.4 kernels, the so-called stable kernels. Like in 2.4.10, when the whole virtual memory manager was rewritten.

  29. game API? by fabio · · Score: 0, Offtopic

    i would gladly buy linux (No SCO license though) with APIs that supported games like D2 and CS if someone wuld make such a linux

    idea?

    --
    *resistance is futile, or fuzzy, i dunno*
    1. Re:game API? by Spy+Hunter · · Score: 2, Informative

      You're in luck: Transgaming sells API implementations that support games like D2 and CS on Linux. (Actually they sell "subscriptions" but whatever.)

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  30. WRONG by Anonymous Coward · · Score: 0

    if variable2 or constant are 0, the statement evaluates to false.

    +5 Informative

    1. Re:WRONG by Anonymous Coward · · Score: 0

      or if the assignment fails due to type mismatches or unallocated memory, etc.

    2. Re:WRONG by penguinoid · · Score: 1

      **turns beet red and tries to change the subject**

      But he should have said "reality == C|Net" then he wouldn't have made the mistake, or it would give a compilation error.

      gcc post

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    3. Re:WRONG by rifter · · Score: 1

      **turns beet red and tries to change the subject**

      But he should have said "reality == C|Net" then he wouldn't have made the mistake, or it would give a compilation error.

      Wrong again. Depending on the context the statement may have produced a runtime logic error, but it would compile just fine. Otherwise you could never do assignments. Perheps you shoudl stop digging now? :)

    4. Re:WRONG by Haeleth · · Score: 1

      In any case, what he probably meant was "reality == (C|Net)". "==" has higher precedence than "|".

    5. Re:WRONG by rifter · · Score: 1

      In any case, what he probably meant was "reality == (C|Net)". "==" has higher precedence than "|".

      Well, I was side-stepping the whole | issue. I mean if you count | as the special character most languages count it as then you can't have it as part of a variable name in the first place, now can you?

  31. CNet's utter failure to understand by Xtifr · · Score: 4, Insightful

    Their example is of people who are using XFS with a 2.4 kernel. These people are (according to CNet) "upset" because XFS won't get added to 2.4. Now just think about this for a second: they are using XFS with 2.4 right now! So obviously, they are not being prevented from doing what they want. The whole issue (which CNet is trying to make out as a big deal) is that these people wish they didn't have to perform an extra step (applying a third-party patch). I hardly think it's going to kill these people to keep on doing what they have been doing for a little while longer (i.e. until they decide that the 2.6 series is sufficiently tested that they're willing to trust it). No one is being "left in the cold".

    Actually, to be fair to CNet, they're only mildly misrepresenting the situation. The major source of confusion and misrepresentation is (as usual) the slashdot summary.

    1. Re:CNet's utter failure to understand by gid · · Score: 1

      That was my main incentive to switch to 2.6. I had to compile all sorts of other external modules into it to do what I wanted. I had to compile the alsa drivers separately, I had to compile i2c and lm sensors separately as well. With 2.6, everything's built right in, so it's not a big deal to compile a new kernel.

      Plus the problem with my 200 gig WD digital hard drive not responding after a few days has magically gone away. No complaints here, I had test9 up 19 days, test11 is has been up 4.5 days so far, because I didn't get a chance to compile it until 4.5 days ago. :)

    2. Re:CNet's utter failure to understand by /dev/trash · · Score: 1

      Amen to that. Do I complain that ALSA is a third party app to teh 2.4 kernels? No. I just wait patiently until 2.6 comes out and I an make a simple kernel config selection and be done with it. My only fear is that the OpenVortex won't be integrated.

  32. Huh? by joto · · Score: 3, Insightful
    saying that all new projects should be pumped into the new 2.6. This has upset some people who are not quite willing to move to so-called untested software.

    Exactly what are they bitching about? If they don't want to run untested software, they should run 2.4. If they want new features, they should run 2.6.

    So, if untested patches go into 2.4, does that make them anything more stable? The logics of this just escapes me...

  33. Official tree only by DuSTman31 · · Score: 2, Interesting

    I'd like to point out that the nature of open-source de-emphasizes the importance of central decisions such as this.

    Linus and his helpers are the de-facto maintainers, yes, because people find they generally make a good job of it. AFAIK the only legal claim they have is to the name "linux".

    If you want the 2.4 kernel line to still have new features added, fine. Download the source, add the features, put it up for download. You could even apply the security and stabilisation patches from the main tree to your "experimental" tree..

  34. MEMORY CORRUPTION in 2.6.0-pre9,10,11 by Anonymous Coward · · Score: 0

    As you can read here and here there seems to be strange things going on with memory management in the new Kernel, so please beware and protect your data. By the way, this is probably not related to PREEMPT.

  35. not a problem by CAIMLAS · · Score: 2, Insightful

    This isn't a problem. A kernel is a kernel, not a complete OS installation. If 2.6 doesn't work dandy, people can (freely) hop back to 2.4 until 2.6 is solidified, even if it has "gone gold".

    This doesn't even begin to sound like a problem. They'll be on 2.6 soon enough - whether it's a "tried platform" sooner or later.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:not a problem by iabervon · · Score: 1

      Actually, that's a good reason for certain patches to be added and certain features to be backported. There are some things where the way you need to do things for 2.6 doesn't work for 2.4, and so it's not easy to switch back and forth. For example, the way that you need to configure XFree86 to enable both the built-in touchpad on a laptop and an external mouse if one is attached changes between 2.4 and 2.6. (The 2.4 way causes extra clicks on 2.6; the 2.6 way doesn't support the external mouse on 2.4)

    2. Re:not a problem by pantherace · · Score: 1
      actually I have found it much much easier, because they finally moved the ps/2 port to a /dev/input/mouseX which also gets read from /dev/input/mice, so you setup /dev/input/mice as the source, and if you have ps/2 support (most, but not all laptops) and usb support (again most but not all (by a long shot) external mice)

      I personally think this should have been done long ago I think somewhere around 2.4.0-test5 or so when I got a usb mouse just to test it :).

    3. Re:not a problem by iabervon · · Score: 1

      Right, the 2.6 is definitely better. So it's a good idea for a backport to 2.4, because it will allow people who try 2.6 but find it not to work with some of their devices to switch back and forth as needed.

  36. Cnet article lacks information by narfbot · · Score: 2, Insightful

    If you want to know better the status of XFS read up on the lkml. The cnet article doesn't even explain the good reasons not to include it. Even in 2.6, just in the last couple days, some serious issues have cropped up with it. At there has been some indication that XFS is related to the slab corruption.

    There is very little reason to include it in the stable 2.4, when there may be unresolved issues. I'm not saying that you shouldn't use XFS, but it needs more work than to be in 2.4 by default. Lets face it, XFS has alot of cruft still. The main development right now is in the unstable branch 2.6, which is basically XFS's status. If XFS wants to prove it's stable enough for 2.4, it should do so in 2.6, and then it will get back ported then.

    Generally, when something is not ready for a stable line, it doesn't have enough people using it. Even linus said recently that he knows very few people that use XFS.

    1. Re:Cnet article lacks information by groomed · · Score: 1

      At there has been some indication that XFS is related to the slab corruption.

      You could equally say that there have been indications that PREEMPT is related to slab corruption. Christ, 2.6 still crashes regularly for many people. 2.6 is just not stable. That XFS, as a part of 2.6, *might* also not be stable is merely to be expected.

      Lets face it, XFS has alot of cruft still

      No, it doesn't. A lot of work has gone into reducing cruft over the last year. And it has paid off.

      Generally, when something is not ready for a stable line, it doesn't have enough people using it.

      Right. Which is why Linux includes amateur radio support. </sarcasm>

      Even linus said recently that he knows very few people that use XFS.

      Judging by the replies on lkml, many people seem to want XFS in 2.4. But maybe more people would use it if it finally becomes a part of 2.4.

  37. That's right, and... by sethadam1 · · Score: 1

    people don't have to use it. They can tell Marco and Linus to fuck off for stranding them after they told their execs that Linux was better and more stable - which might be the case for the server uptime, but perhaps not for the development model.

    And the companies that make money off Linux, especially the ones like Red Hat who have yet to use any sort of 2.6 for anything, who EMPLOY people who make major contributions, don't have to continue to contribute the time of their employees.

    Open source may not mean the developers OWE you something, but there are expectations that are fair, like not abandoning the current standard before the next one has already come out!

    Come on!

    1. Re:That's right, and... by Wolfrider · · Score: 1

      --Agreed. I think 2.4 needs a new maintainer, MT is *way* too conservative and takes too long between updates -- even when they're security-related.

      --Honestly, I couldn't do his job - but there must be _somebody_ out there who can do a *better* job of managing 2.4 releases and features.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    2. Re:That's right, and... by irc.goatse.cx+troll · · Score: 1

      "people don't have to use it. They can tell Marco and Linus to fuck off for stranding them after they told their execs that Linux was better and more stable - which might be the case for the server uptime, but perhaps not for the development model."

      Stranding them? You mean like providing both a kernel for new features (2.6) and a kernel thats more reliable(2.4)?

      "And the companies that make money off Linux, especially the ones like Red Hat who have yet to use any sort of 2.6 for anything, who EMPLOY people who make major contributions, don't have to continue to contribute the time of their employees."

      Then a redhat developer like Alan Cox should apply the patches he wants and maintain his own kernel fork..oh wait.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  38. Then use the old kernel by nuggz · · Score: 1

    If you want to use 2.4, keep using it.
    Sheesh, there are still 2.2, and 1.2.13 boxed kicking around doing work.

    If you don't need new features, you can keep using an old kernel.
    If you need new features, you probaly want a new kernel anyway.

    1. Re:Then use the old kernel by Geccie · · Score: 1

      Hey, that's me... I installed 1.2 in 1995 on my Cyrix 166 and upgraded to 2.2.6 in 1997. I use it for "real-time" system programming and its pretty stable 15 apps @ 20Hz (just dont do ls -lR /) Anyhow, I even have a few stability trace plots. Supposedly the 2.6 kernel has pre-emptive multitasking of sorts. It will be great to see the differences. My greatest thanks to Linus and all involved :) OT - 5 years ago, I ported Wind River's Zinc Application Frameworks 5.3 to Linux using LessTif. Seeing that they have changed their tune, I thought of porting Zinc 6.0... Then I read their download agreement in full... Sorry Bastards... They could use my many bug fixes.

    2. Re:Then use the old kernel by TiggsPanther · · Score: 1

      Exactly.

      Hell, my Linux box at home is mainly a fileserver and internet gateway/firewall. It uses the "standard" Mandrake 7.2 setup, and still uses the 2.2 series Kernel.
      (It's an old p200mmx)

      I've never seen the reason to upgrade - especially seeing that my firewall-tool of choice works with ipchains rather than iptables.

      Heck, the most "experimental" thing I'm likely to do is actually compile a Kernel (latest from 2.2 series, of course) for it myself.

      Well, right up until the point I can get my hands on more old hardware - then the HDD (and fileserver) goes to otehr machine, and the p200 gets a CD-based firewall-only distro.

      --
      Tiggs
      "120 chars should be enough for everyone..."
  39. Champing, not Chomping by czei · · Score: 1, Informative


    For future reference, the term is "champing at the bit", not "chomping at the bit":

    http://www.brainydictionary.com/words/ch/champ14 27 70.html

    Its a equine/race track metaphor. When a horse wants to run and you hold it back it impatiently grinds its teeth.

    Chapel Hill, NC

    1. Re:Champing, not Chomping by arkhan_jg · · Score: 1
      Chomping at the bit is a valid expression, in the UK at least.

      http://dictionary.reference.com/search?q=chomp

      v. chomped, chomping, chomps
      v. tr.
      To chew or bite on noisily: a horse chomping oats.
      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    2. Re:Champing, not Chomping by Fourier · · Score: 1

      the term is "champing at the bit", not "chomping at the bit"

      But Google, the Fount of All Truth and Knowledge and Only Some Occasional Lies, says you're wrong! Do you dare to challenge the opinion of the WHOLE INTERNET?

      God I hope so. Bunch of illiterate bastards, if you ask me...

    3. Re:Champing, not Chomping by Dreadlord · · Score: 1
      For future reference, the term is "champing at the bit", not "chomping at the bit"

      do you mean that someone will actually come back to /. in the future in order to know how to spell something? He's just screwed then.

      --
      The IT section color scheme sucks.
    4. Re:Champing, not Chomping by Anonymous Coward · · Score: 0

      Its more correctly from horses chomping on a bit, a bit being the metal bar that goes in the horses mouth thats part of the harness. When the horse is excited, it "chomps" on the bit...

    5. Re:Champing, not Chomping by Anonymous Coward · · Score: 0

      The Cambridge Dictionary folks accept that there both "champing" and "chomping", and even add "chafing at the bit" for extra fun... See: http://dictionary.cambridge.org/define.asp?key=bit *7+0&dict=I

    6. Re:Champing, not Chomping by czei · · Score: 1

      Yes a horse can chomp on oats, but would never chomp on a bit. For starters, their jaw has a section with no teeth which is where the bit goes. Bits work because they act on the jaw and gums, not the teeth. It would be very painful for a horse to actually place the bit on the teeth to chomp on it, which is why the term is different from chomping.

      http://www.unce.unr.edu/publications/FS95/FS9502 .h tm

      I realize some dictionaries don't make this distinction, but those definitions weren't written by an equestrian. The metaphore people are reaching for when they say "champing at the bit" is indeed one of holding back a race horse, not a horse mistakenly breaking their teeth by chomping on a very hard piece of metal.

  40. idea for newer distributions by rock_climbing_guy · · Score: 0, Offtopic
    I know that I'm a bit off-topic here, but I'd like to mention this while we're talking about making changes to Linux.

    Am I the only one who is tired of setting up joysticks on Linux by inserting kernel modules. Couldn't RedHat et al come up with a nifty configuration tool like Microsoft's joystick tool in the control panel?

    --
    Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
    1. Re:idea for newer distributions by Anonymous Coward · · Score: 0
      I know that you're a bit off-topic there, but realistically, what are joysticks good for on Linux, eh? zsnes maybe...

      I mean, for Linux-based FPS (like Q3A, RTCW:ET, etc. etc.) you should be using a mouse.

    2. Re:idea for newer distributions by rock_climbing_guy · · Score: 1

      zsnes huh? you nailed it!!! Honestly, it was either that or snes9x that was the first program I wanted to use a joystick for.

      --
      Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
  41. What? by My+Trole · · Score: 0, Flamebait
    Is it just me or do others see these complaints as un-Linux? This is the type of whining you would expect from M$ users, because M$ EOL's one of their products, and then there's no way it can ever be modified again.

    The total opposite is true in this case. Marcelo is the maintainer of only one particular fork of the 2.4 kernel. If some one/group wants XFS in the stock kernel, he/they can petition for his/their own kernel to be Linus' 2.4 kernel.

    That is the beauty of open source. Myself and others can't fire Steve Ballmer. Only the M$ board of directors can do that. Using the open source process, all of us working together can get Marcelo and his kernel fork replaced. That's what I will be working towards.

    But let's be honest. With $CO being mercilessly beaten by IBM, it sure feels good to be a Linux user again.

    1. Re:What? by Anonymous Coward · · Score: 0

      Uhhhhhhhhhh........ hey u....... get u'r self back to k5 where u belong.......... \. dosent wan't u tday........ dumass...........

  42. The big deal is... by sethadam1 · · Score: 1

    The big deal is that there IS NO 2.6 yet! How can we have the maintainer of, what is as of this writing, the current branch of Linux saying nothing new is going in?

    Seriously, if 2.6.2 or 2.6.3 were out, this would be a much different scenario, but we're only at 2.6.0-test11, so refusing to add new features to the newest non-development kernel strikes me as a major league bad decision!

    1. Re:The big deal is... by Rura+Penthe · · Score: 1

      So in your world there's no need for a feature freeze to prevent the release date from slipping over and over and over and over?

    2. Re:The big deal is... by Rich0 · · Score: 1

      Uh - this is like MS saying that we're not developing any new features for Win 98 two months before Win 2000 is released. Big deal... We're not talking security patches - those are probably backported to 2.2 by somebody.

      It isn't like 2.6.0 is all that far away...

  43. I support Marcelo's position by palmito · · Score: 5, Insightful

    This has upset some people who are not quite willing to move to so-called untested software. Some of their claims seem legitimate, but I wonder if all these people will really be left in the cold.

    This is really not true, since almost ALL the features in the 2.6 branch are available as patches for the 2.4. The 2.4 branch has achieved a nice level of maturity and adding a lot of new stuff to it now makes no sense.

    The people complaining should learn the magic of open source. They should realise that at any desirable time they can start mantaining their own tree with their desired features. Hell, starting a new tree is not even necessary since there is such a big variety of 2.4 trees around that the feature they want is most likely already beeing supported by someone else in one of them.

    1. Re:I support Marcelo's position by ePhil_One · · Score: 4, Informative
      The people complaining should learn the magic of open source.

      Worth noting is that the people complaining are the developers of "new" features, not the users. If a user needs a feature, he'll get the patch and apply it. The particular complainers are SGI's XFS file system team, users already have several choices in the kernel, so if they are not included the kernel their share will drop

      Users, on the other hand, want their stable kernels to be stable.

      --
      You are in a maze of twisted little posts, all alike.
    2. Re:I support Marcelo's position by mabhatter654 · · Score: 1
      Even Linus has said that 2.6-pre is more "finished" than 2.4 upto like .10. That's a pretty big accomplishment...If your doing NEW EXPERIMENTAL WORK anyway, why would you NOT use 2.6 and want to have to port all the work over again??? He is correct in stating the obvious...

      ...but people are correctly cautious after what happened in the middle of 2.4. Who would want to re-do a critical in-house driver project halfway thru because the kernel maintainers changed their minds on how to impement your new features. Once bitten...

    3. Re:I support Marcelo's position by Crazy+Eight · · Score: 1
      If your doing NEW EXPERIMENTAL WORK anyway, why would you NOT use 2.6 and want to have to port all the work over again?

      And with that the discussion should be closed. Bartender, get this man a drink.

    4. Re:I support Marcelo's position by Anonymous Coward · · Score: 0

      Bleh, we don't want XFS anyway... it'll only get us in trouble with SCO.

      (yadayadayada... are my twenty seconds up yet?... why does Slashdot discriminate against fast typers?)

    5. Re:I support Marcelo's position by Anonymous Coward · · Score: 0

      If 2.4.0 was Linus' opinion of "ready", then I wouldn't trust his opinion on much else in the stability realm. And after 2.4, I can't in good faith recommend Linux to _anyone_. "Stable" = "May fuck over your box at random"? No thanks.

  44. Re:If that is his attitude, consider FreeBSD. by Pecisk · · Score: 3, Insightful

    I don't get your point. He is about STABILISING 2.4 kernel, NOT about adding new and new features to vanilla kernel and so causing maintaining 2.4 kernel difficult. It's stable now, so let's leave it alone. If you want use XFS with 2.4 kernel, do your patching and go. No one forbids you to do that. And about a trust - I trust my Linux systems. Only because I run them by myself. Not because Linux development is somehow more superior that FreeBSD (or vice versa).

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
  45. Why are there no Linux servers on this list? by Anonymous Coward · · Score: 0
    1. Re:Why are there no Linux servers on this list? by Anonymous Coward · · Score: 0

      Because Linux is an unstable piece of crap.

    2. Re:Why are there no Linux servers on this list? by Anonymous Coward · · Score: 0

      Because Linux's uptime counter wraps around at about 470 days, cretin.

    3. Re:Why are there no Linux servers on this list? by Anonymous Coward · · Score: 0

      BSD users are too stupid to recompile the kernel?

  46. What's the point? by Anonymous Coward · · Score: 0

    What's the point in using (and developing) deprecated software? I mean, who seriously uses 2.0 and 2.2 now? nobody.

  47. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  48. Re:well by LittleBigScript · · Score: 1

    I agree, and C/NET articles usually repeat their concerns, even the most minor ones.

    I personally use 2.6 test 11 and while I can't tell if it is anymore stable than 2.4, it is much easier to compile (very few errors vs. vanilla 2.4), and the layout is far easier to understand.

    I think it is a good thing to make people move to the 2.6 for new features. The 2.4 kernel will become more stable as less features are added, in theory, and it is open source. I mean they can just add the code themselves like what SGI mentioned about what they did with XFS in the article.

  49. Bias? by Jameth · · Score: 2, Insightful

    > Want information? Ask RedHat. Ask Linus. Ask the folks at SuSE.

    Yes. I mean, God knows those people won't be biased. It's only Linus' most famous accomplishment. He's a good guy, so he'll not have the slightest bias what-so-ever in any way. And RedHat's not supporting their business model on this stuff, are they? And SuSE, well, they're Germans! That alone should tell you that they'll have no bias for something that their income depends on.

  50. Easy solution: by penguinoid · · Score: 1

    Just name 2.6.* something like 2.4.(*+26). Then they continue working on 2.4 Or maybe just tell the idiots to get lost.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  51. Even easier than you imply. by khasim · · Score: 1

    Since 2.4 won't be getting anything other than bug fixes, you won't have to contend with other people making other changes.

    You just grab a copy of tree and start your own development.

    You get your stuff stable AND TESTED and then you talk to the maintainer about adding it.

  52. Jan Rychter is an expert? by noda132 · · Score: 2, Insightful

    "I am terrified of the following scenario, which is extremely probable to happen soon," responded Jan Rychter in a Wednesday post. "2.4 is being moved into 'pure maintenance' mode and people are being encouraged to move to 2.6. While people slowly start using 2.6, Linus starts 2.7 and all kernel developers move on to the really cool and fashionable things. 2.6 bug reports receive little attention, as it's much cooler to work on new features than fix bugs."

    What insight! I can't imagine how anybody could see that far into the future as Jan Rychter.

    So many people use the "cooler to work on new features" argument without evidence. Since when has Linux favoured new features over fewer bugs? Linux 2.4 bugs receive plenty of attention, thank you very much -- so do Linux 2.2 bugs and 2.0 bugs.

    1. Re:Jan Rychter is an expert? by sabat · · Score: 1

      And s/he (Jan) misses the point entirely: people who want the stable kernel series want it because it's stable, not because they're itching for new features.

      The nightmare isn't that 2.7 starts, not at all -- it would be developers trying to shoehorn big new features into the released 2.6 series. I suppose another bad situation might be that the stable series doesn't get updated with fixes, but a quick look at kernel.org shows that the 2.0 series is up to .40, the 2.2 series is up to .25, and the 2.4 series is at .23. The stable series gets plenty of attention.

      So what's the worry here, exactly? (I think it's more like "oh, crap, I have a deadline and I don't have a story -- hey, maybe I'll invent some controversy".)

      --
      I, for one, welcome our new Antichrist overlord.
  53. Open Source Model by jfmiller · · Score: 5, Insightful

    Isn't the joy of the OSS model, that if this were truely a problem, a group of users (presumable corperations interested in the viability of thier 2.4 kernel) could get together to create and maintain a patch for the 2.4 kernel that would back port more then just the critical updates from 2.6? I thought that the whole point of having an open model was to allow everyone to mess with the code to make it fit their needs. I know there is always a fear of forking, and that someone will bring up the issue, but there are many patches some like the -ac patch even get posted on kernel.org.

    There has alwasy been a gap between the needs of buisness for stable and realiable software and the desire of enthusiests for the latest and greatest. as Linux continues to gain share in diverse markets, I antisipate that the number of patches will likewize increase, making a kernel that can meet the needs of several different types of users.

    JFMILLER

    --
    Strive to make your client happy, not necessarly give them what they ask for
    1. Re:Open Source Model by sydneyfong · · Score: 1

      > could get together to create and maintain a patch for the 2.4 kernel that would back port more then just the critical updates from 2.6

      Check out the WOLK project (Working Overloaded Linux Kernel). I'm surprised nobody has mentioned this - it's a patch (quite a large patch) with various interesting features for 2.4.20 (eg. XFS) and as far as I'm using it, it doesn't seem to cause any instability to the 2.4.x kernels.

      --
      Don't quote me on this.
    2. Re:Open Source Model by jfmiller · · Score: 1

      try This Link instead it actually works.

      JFMILLER

      --
      Strive to make your client happy, not necessarly give them what they ask for
    3. Re:Open Source Model by gnudutch · · Score: 1

      In other news, Progeny Systems have announced they will offer rpm updates to the EOL'd 2.4 kernel.

      (j/k)

  54. Hopefully by Anonymous Coward · · Score: 0

    No more security breaches will occur with the new kernel, like with GNU/FSF, GNOME, Debian, and now Gentoo, all just this year alone.

  55. Exactly...stability is NECESSARY by Anonymous Coward · · Score: 0

    Otherwise, you get a ton of security breaches all in the span of six months, like with GNU/FSF, GNOME, Debian, and now Gentoo. It's anybody's guess as to who will be next.

  56. XFS on 2.4 by fw3 · · Score: 4, Interesting
    See the following from gentu's install doc
    We only recommend using this filesystem on Linux systems with high-end SCSI and/or fibre channel storage and a uninterruptible power supply. Because XFS aggressively caches in-transit data in RAM, improperly designed programs (those that don't take proper precautions when writing files to disk and there are quite a few of them) can lose a good deal of data if the system goes down unexpectedly.
    And this from one of the more bleeding-edge dists no less.

    The kernel maintainers have been clear on their reasons *not* accepting xfs into linus's tree (see prior posts in this thread). Considering that so many of the people who clamor for xfs (imx) are kids who're principally attracted to it's rep for high performance, yet have no concept of the tradeoffs delineated above -- well I can see why it's not being accepted into mainline. I'm sure if SGI actually cleans up the interface it'll go in but who knows if _that_ will ever happen.

    Marcello on XFS:

    JFS did not touch generic code as I remember. ....
    Come one, it is not so hard to maintain a patch in a distros kernel. ....
    Distros maintain hundreds of patches (even I did maintain hundreds of patches while maintaining Conectiva's RPM). One more patch is not that hard. ...
    Fine, so people who want XFS go compile 2.6.0 by hand. I'm using test11 on several boxes and its working very well. ....
    Also I'm not completly sure if the generic changes are fine and I dont like the XFS code in general.
    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
    1. Re:XFS on 2.4 by groomed · · Score: 3, Insightful

      XFS gets a lot of flak. Most of it completely unfounded and wholly inconsiderate of the hard work done by the fine people at SGI to port XFS to Linux. Never mind that it's wholly inconsiderate to the large body of people relying on XFS daily.

      The kernel maintainers have been clear on their reasons *not* accepting xfs into linus's tree

      The kernel maintainers haven't been clear on this at all. It's not even true, since XFS has been a part of Linus' tree since 2.6.early.

      Considering that so many of the people who clamor for xfs (imx) are kids who're principally attracted to it's rep for high

      XFS has been in service with SGI for over a decade. Arguably it has seen more heavy duty action than most every other filesystem in Linux. It's reputation for being "unreliable" is completely unfounded. At the same time another filesystem for which many, many reports of data loss have come across the lkml, viz. ReiserFS, gets merged into the kernel almost as soon as it compiles. But nobody seems to mind that.

      I'm sure if SGI actually cleans up the interface it'll go in but who knows if _that_ will ever happen.

      This has *always* been the argument against the inclusion of XFS, even though the SGI people have done virtually *nothing but* clean up the XFS interfaces since XFS release v1.0. The facts are that there is little, if anything, remaining to clean up: people just don't like XFS.

      Marcello on XFS: ... I dont like the XFS code in general.

      That is what it boils down to.

      The reality is that Marcello has held off on merging 2.4 for over a year, telling the XFS developers to "come back later" or to "clean up X". Now that pretty much everything has been cleaned up, and the definitive deadline is getting near, the real reason for the holdup has finally emerged: Marcello doesn't like the XFS code.

      Well, that's his prerogative. But he should have told them in advance. They could have spared themselves the effort!

    2. Re:XFS on 2.4 by Booker · · Score: 3, Interesting
      See the following from gentu's install doc

      ...snip...

      And this from one of the more bleeding-edge dists no less.

      Indeed. Bleeding edge often means instability; I have heard some of the freakiest XFS problems from Gentoo users. Problems that often go away when they revert to the stock kernel, so I have to wonder what all Gentoo is doing in their kernel.

      Considering that so many of the people who clamor for xfs (imx) are kids...

      Indeed. Would those be the kids at Fermilab or the kids at NASA? Maybe the newbies at the Salk Institute or at Incyte Genomics. Perhaps you were thinking of the know-nothings at Quantum or the meddlers at Echostar...

      I'm sure if SGI actually cleans up the interface it'll go in but who knows if _that_ will ever happen.

      Please also offer some pointers on which parts of the "interface" you feel should be cleaned up.

    3. Re:XFS on 2.4 by fw3 · · Score: 1
      I have to wonder what all Gentoo is doing in their kernel.

      I know what all cruft gentoo puts in thier kernel, yes that's probably the culprit in the gentoo case. This has nothing to do with my point, that XFS is liable to lose data in crash / powerloss situations.

      Indeed. Would those be the kids at fermilab ... [snip]

      Obviously not, from my post it should be clear I agree XFS is a good choice for server environments (AC, UPS...). Not so (repeat *imx*) joe blow running it on the gaming box in his bedroom.

      Please also offer some pointers on which parts of the "interface" you feel should be cleaned up.

      Again obviously that would be Marcello's call, I believe he mentioned xfs touching things he doesn't want touched.

      I remember SGI trying and failing to get the audit hooks they wanted into LSM, and moaning bitterly about the process when they were told unequivocally that the kernel devs would not acceped the 300 necessary additional hooks (This because these couldn't be implemented without a combination of semantics changes to existing syscalls, and performance penalties incurred even to users not utilizing the audit functionality.)

      Sounds like a similar case.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
    4. Re:XFS on 2.4 by fw3 · · Score: 2, Insightful
      XFS has been in service with SGI for over a decade. Arguably it has seen more heavy duty action than most every other filesystem in Linux.

      Not quite. "In late 1994, SGI released an advanced, journaled file system called XFS on IRIX"> I was managing SGI engineering stations ca '96 when sgi's workstations still by default installed efs. At that time I had been streaming engineering analysis data 24x7 on rs/6000-jfs for months at a time since '93 (when we thought of continuous read/write at 5MB/s as fast :-)) JFS was released with rs/6000/aix3.1 in 1990.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
  57. Re:If that is his attitude, consider FreeBSD. by Anonymous Coward · · Score: 0

    What??? Tosatti says he's going to concentrate on ultra stability for the next few 2.4 releases, and you use this to advocate FreeBSD? That makes no sense.

    In fact, Linux 2.4 will have bugfix and security releases for another year at least, following 2.2 and 2.0. Meanwhile, FreeBSD EOLs each x.x release after 12 months.

    What's better now, kid?

  58. well.. by ShadowRage · · Score: 1

    it's like 2.0 and 2.2
    they've been worked on up to airly recently.. well.. 2.2 anyways.. but they were being worked on way past their shelf life, namely due to the fact that there are people with older machines that dont need usb.. or the latest hardxware drivers because someone with a 486 is less likely going to need support for a ATI radeon 9000
    same mentality for 2.4...
    there's going to be people with computers (like me) that arent going to be the latest bit of technology and wont be upgraded any time soon..
    so keep working on the 2.4 kernel just keeping basic features in sync with 2.6 (vulnerabilities that need patching, etc)

    1. Re:well.. by Anonymous Coward · · Score: 0

      No kidding.

      I stuck with 2.2 during the whole 2.4 VM flap. Even if I needed USB--and I don't---alot was backported to 2.2 anyway.

  59. FRIST Prost? by Anonymous Coward · · Score: 0, Funny

    Damn I miss. How do I next story?

  60. Re:Debian dependencies by Anonymous Coward · · Score: 0

    I think the package you need is xlibs-dev. Try it out and let me know. I am watching this post.

  61. Uh.....no. by sethadam1 · · Score: 1

    What release date?

    2.6 is on feature freeze as it should be. But to end the entire kernel series forcing an upgrade to a new kernel that doesn't exist yet? How can you tell me that's not premature?

  62. When elephants fight, it is the grass that suffers by Anonymous Coward · · Score: 1, Interesting

    I wish someone on the kernel team would consider this issue from a user's perspective. Sure, I understand their objections to binary drivers on a moral and a support-headache perspective, but what options do the users have?

    nVidia: binary-only drivers, but mostly stable
    ATI: binary-only drivers, unstable and out of date
    Everybody else: my favorite game is "Unreal Tournament 2003:The Slideshow"

  63. Things need to change by neopara · · Score: 3, Insightful

    I sympathize with the SGI developers, about the inclusion of the xfs filesystem into the kernel. The reasoning for this is because there is a perception that something that is not included into the main kernel branch is unstable, which is absolutely wrong. So it is beneficial for a developers to have their module included into the branch, so it can be considered a proper part of the kernel. I think this is a major weakness to how the kernel releasing structure it set up.

    Honestly, I would like to have this releasing structure changed. For example, filesystems don't need to be inside of the kernel branch, only the virtual file system. Let the distributions take care of putting all of the different filesystems into their kernel branch. The kernel branch should be the base point of all the other distribution branches. If you want ext2 in your kernel then go to the ext2 guys and grab the patch and apply to the kernel, no more inclusion. I have already heard people state that patching should not be done by a regular user, which is correct; but that is why you have distributions that have there kernel branches with all of the filesystems they think should be included. No more arguments why one module is inside of the kernel branch and the other isn't.

    Linus and his maintainers can now only worry about the main system and let everyone else deal with there on patches. If your patch needs a change to the kernel branch then you talk to Linus and his maintainers. Which they decide if it is a good idea, or if you need to change something in your code. This would lower the amount of releases of the main kernel branch, since there is a smaller amount code that can be changed. Also the releases can be base on if a interface to the main system has been changed which effects the other patches, or just a fix to the internal code. This can lead to easier maintenance of other patches. The more code that can be taken out and put into there out tree the better. Kinda like having a hierarchy of trees.

    This can lead to cool pseudo linux distributions where one can say I have xx branch of the kernel. This is already happening like mm-sources, redhat-sources, etc; But taking out the favoritism of the main kernel developers. This could also solve a problem with the size of the kernel source tree in the future when there is tons of different drivers,filesystem,etc.

    This is just an example of what it could be like, and I am sure there is more that has to be look at; but think this approach has some credits.

    --
    Nothing more, For me to say; About my life, A life of dreams....
  64. Re:please, linux and openMosix together by Anonymous Coward · · Score: 0
    Please, why we not develop linux-2.4.23 and OpenMosix-2.22 together?

    A well designed dual AthlonMP2800+ in linux/openMosix is mainly more quicker than a single AthlonXP3200+.

    In linux/openMosix/bsd, we always use the system's call fork.

    open4free

  65. Apache 2.x by Duncan3 · · Score: 2, Informative

    Well noone ever stoped working on Apache 1.x and look at all the people that have switched to 2.x... Oh wait, almost noone has switched to 2.x yet because people just kept working on 1.x. noone has even bothered to port most of the modules to 2.x _correctly_ yet.

    And so it will be with Linux 2.6.x

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  66. NOW is the time to test 2.6 by Anonymous Coward · · Score: 0

    >> This has upset some people who are not quite willing to move to so-called untested software.

    If you use Linux, or plan to use Linux, and you are not testing 2.6 under YOUR particular install and usage patterns, and reporting all issues up to the kernel team, then forfeit your right to complain if it breaks anything when you install next year.

  67. one mouse to rule them all, and in redmond... by gnarlin · · Score: 1, Funny

    I have a really old Microsoft Intellimouse pro.
    yeah, yeah, yeah, microsoft this .. bla bla bla!
    But I like this mouse so much that I am willing to do anything to extend it's life. Even if I have to do a frankenstein and replace the mouses organs at some point :(

    --
    A bad analogy is like a leaky screwdriver.
  68. Linux's Acillies' heel? by MROD · · Score: 3, Insightful

    Now, this comment is mildly off topic, but the article in question does show up a problem with the current structure of the Linux kernel, namely that drivers (including filesystem drivers) are closely intertwined with the workings of the kernel at a source level.

    Currently, there is no way that you can have a totally stable kernel and yet have device drivers and filesystems develop independently. To do this, Linux would need at the very least a standardised device driver and filesystem API or better yet, a standardised ABI which doesn't change for the lifetime of a major revision.

    All the major commercial UNIX's I know of have a standard ABI for their drivers, as do Windows. This is why you can still get hardware developers who maintain and release versions of device drivers for old releases of kernels for those operating systems for new hardware, because they can. I'd like to see someone try doing that for the current crop of Linux kernels.. oh yes, which version and sub-version from who's source tree was that for?

    Not having a standard ABI for drivers helps cause a support hell, not only for end users, but as demonstrated here, the kernel maintainers as well.

    --

    Agrajag: "Oh no, not again!"
    1. Re:Linux's Acillies' heel? by Urd · · Score: 1

      somebody mod this fellow up to insightfull please!

    2. Re:Linux's Acillies' heel? by neopara · · Score: 1

      Actually the API for most drivers, is not that bad. Look at the usb subsystem, and the new input subsystem also looks good. Normal char devices have had a standard API for awhile now. So the issue your having is not in the code, but how the kernel is released. I posted about how this should be fixed to be more flexible and scalable for the future.

      --
      Nothing more, For me to say; About my life, A life of dreams....
  69. GNU/FSF, GNOME, Debian, and Gentoo hacked by Anonymous Coward · · Score: 0

    All in the span of six months. It's hilarious watching the Linux boys squirm with each new announcement.

  70. drivers vs. core kernel functionality by drfireman · · Score: 1

    How legitimate a gripe this is really depends on what people think they'll be missing. Linux kernel modules mean that slower updates to the kernel don't necessarily mean anyone will be left out in the cold. Things that are currently supported via kernel modules may still be supported and updated by whoever maintains those modules, it's just that those updates may not make it into Marcelo's (Linus's) kernel. Whether or not those 2.4-based modules get written and/or updated is somewhat independent of the issue of whether or not they get bundled into an official new 2.4 update past 2.4.25.

    Of course, if they're worried about missing out on new scheduler or vm features, or other more central kernel functionality... well, that's what new kernel versions are for.

  71. Re:If that is his attitude, consider FreeBSD. by Anonymous Coward · · Score: 0
    FreeBSD suffers from a couple of serious process flaws -- it is an operating system which is truly at home neither in the open-source nor the proprietary markets primarily because, although the source is open, the development team is not. Furthermore the license allows proprietary software to "steal" source code and use it. The combination of these problems leads to a somewhat inferior OS.

    Now, Apache uses a BSD style license but they have an open development model which allows them to take advantage of a very large developer pool in order to stay ahead of their competition. In fact although proprietary versions of Apache exist which perform better than the official releases, SGI has put out some open source patches which generate even larger performance boosts. This is the reason why they have such a strong showing in terms of market share.

    BSD once had potential but the procedural problems they are experiencing hurt it when it comes to the market. I suspect that this is probably in part because the BSD teams are not interested in such things, and that is a shame... In fact, although I labeled it as an inferior OS, this is not due to lack of progress within BSD -- it has been progressing somewhat, but rather because all the improvements they make tend to be quickly copied by their competitors AND they lack the developer pool to stay ahead of this game (a problem which does not exist in the Linux or Apache communities, though for somewhat different reasons).

    I don't think that there is enough widespread support for BSD to save the operating system. What must be done is an opening up of the development process OR a GPL-style restriction on redistribution. In many ways I favor the former.

    Even in a worst case scenario, I don't see BSD completely dying. I think the developers are less into competition and more into a sort of idealized cooperation. As a result, even if BSD becomes more marginalized, I don't think that it will die outright. It will most likely outlive Netware, for example.

  72. If it were the other way around... by sethadam1 · · Score: 1

    this is like MS saying that we're not developing any new features for Win 98 two months before Win 2000 is released

    Bull, it is! If MS did this, people would be in an UPROAR about forced upgrades. Face it, most Slashdotters EXPECT Microsoft to provide new features but they defend Linux stopping development on their stable product before the next version is even released.

    1. Re:If it were the other way around... by Quino · · Score: 2, Insightful

      Wow, the argument as I understand it is that MS allowed for continued improvements in older product, like it does occur in Linux (stability, security patches if not new features).

      That's the part I don't understand. There is no *forced* upgrade when the security/stability updates are still being backported (from what I've been reading here, there's people still using 2.2!).

      It's actually an honest trade (which is what doesn't always happen with closed software); you want the shiny new features? Well, you'll have to put up with not-yet-throughly tested software. There's a trade off.

      If security matters to you, for example, and security patches aren't backported, *then* you're forced to upgrade, deal with new software but this time you're doing it for the sake of the same functionality. There is no trade off, you just lose (time and money).

    2. Re:If it were the other way around... by walt-sjc · · Score: 1

      You hit it on the nose here... There is no forced upgrade because we are talking about open source!! I you want to continue to run Linux .99 go right ahead! Nobody is forcing anyone to do anything.

      People need to remember that the kernel is one small part of a linux distro. There is very little need to upgrade the kernel for 99% of apps.

    3. Re:If it were the other way around... by Anonymous Coward · · Score: 0
      And there is no reason to upgrade from Windows 98, as 99% of MS applications will run just fine upon it.

      "Forced upgrade" is just a term linux apologists made up to divert attention from the fact that they're still waaaaay behind.

    4. Re:If it were the other way around... by Rich0 · · Score: 1

      Uh - I hate to tell you this - MS is NOT releasing new features for Win 2K or Win 98. They release security patches - but that's about it. All new code is targetted at XP or beyond. If what they develop happens to be backwards-compatible then so be it - but they don't target new features for code they don't sell. Why would they? It isn't a profit-center for them any more.

      Almost every company I've ever heard of will release new functionality only on their newest version or their development version. They will only fix bugs or security problems in older versions.

  73. So use patchsets by adrianbaugh · · Score: 1

    People who want these features can use one of various patchsets floating around. (Con Kolivas for desktop responsiveness, various others for grsecurity, xfs etc.) It was ever thus (I remember when 2.2.x-acy had a following approaching that of vanilla 2.2.x.
    Besides which, most users will get their kernel upgrades from their distribution's updates package system, and except for debian which sticks closely to Linus' kernels most distros include well-tested versions of most of the patches that have been backported anyway. Certainly they almost all have xfs.
    This is a lame story - 'new' features have very rarely gone into stable branches; occasionally drivers get merged when they touch very little else in the kernel (i2o in 2.2, Cyclades in 2.4) but no really new big chunks.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
    1. Re:So use patchsets by Knuckles · · Score: 1

      Con Koliva's patchset for 2.4.23 contains XFS. GrSecurity has been included for quite a while, but is not yet included for 2.4.23. So it's even easier

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  74. Pointy-Haired Bosses are using linux now? by Shoten · · Score: 1

    Alright...so they don't want relatively new and untested code...but they want new features. This so sounds like something Dilbert would get as a request, doesn't it?

    --

    For your security, this post has been encrypted with ROT-13, twice.
  75. Background Spellchecking by Anonymous Coward · · Score: 0

    You mentioned background spellchecking as a Microsoft innovation - I'm interested as to when they invented that.

    On my old Atari ST, I had a word-processor called Papyrus, which had an identical squiggles-under-the-words spellchecker. The program was dated 1995 (I think, and it was version 3.66 so it could have been an older feature) - when was the Microsoft version introduced? The first I time I saw it was in Office 97, although I wouldn't be surprised if the Papyrus version was a direct copy of a Microsoft implementation.

    One feature from Papyrus which has been 'co-innovated' is that of discontinuous text selections; I've read that modern versions of Office now offer it. Who came up with that idea? The ability to, say, select all text in Swiss 721 Bold, any font size, and apply a uniform subheading style in a few mouse clicks is brilliant. But who was first? :)

    User interface concepts seem to spread all over the place, and apparently forgotten ideas get rediscovered or genuinely reinvented - it's one of the aspects of 'innovation' that gets very complicated. Who came first, and does it matter when one implementation is better than another?

    1. Re:Background Spellchecking by Anonymous Coward · · Score: 0

      Papyrus, which came late in the ST's history, swiped that first feature from Calligrapher alpha. 1990. Same platform.

  76. explanation by boldi · · Score: 3, Informative

    Here's how You should understand this issue:
    linux-2.4.0.tar.gz is 24378762 bytes
    linux-2.4.23.tar.gz is 37010062 bytes.

    So you can expect 2.4.25 etc. won't go over 40 megs compressed. That's what a "stable" kernel development stands for.

    (BTW it is kind of weird thing that a stable kernel has grown so much)

    1. Re:explanation by Knuckles · · Score: 1

      BTW it is kind of weird thing that a stable kernel has grown so much

      No it's not, these are just new device drivers that don't touch other kernel code

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  77. Our experience.... by nsxdavid · · Score: 1

    We've run our MMOG's on Linux (Red Hat flavor) for years now (migrated away from IRIX when we use to run on Challenge/Origin 2000s). Linux is amazingly stable, but it took awhile for 2.4 to get that way. It wasn't "out of the box". We need our OS to be up... well always. Five 9s is nice. And Linux goes the distance. Failures tend to be our fault, not its.

    On the other hand we also had a heavy-load database running on NT for 3 years non-stop. It came to a stop only when we decided to shut it down to get a clean slate on something (an optional thing). But the fact it had run for 3 years without a glitch was amazing too. Lots of people doubt NT can do that under any serious production stress, but I can attest that it can.

    We are anxiously awaiting 2.6 because the scheduling problems in 2.4 show their ugly head very obviously for us. We get by for now, but can already see how 2.6 will make life better. But 2.6.1 will probably be the first we try unless we hear amazing success stories.

    --
    David Whatley
  78. Italian greaseball?? by Anonymous Coward · · Score: 0

    Try "guinea", "dago", or "WOP" if you want a legit insult for those half-eggplant bitches.

  79. This is precisely what the MS FUD machine wants! by 71thumper · · Score: 3, Insightful

    I'm a technical PHB. I started working as a System Admin back on SCO (the original) Xenix in the late 80's. I'm still fairly technical and hands on, but now, at 36, I manage a team and make purchasing decisions, etc., as well.

    This is simply WAY WAY WAY too early to talk about stagnating the 2.4 kernel. It feeds directly into the "open source is really a bunch of geeks who are far more interested in shiny new baubles than core business requirements!"

    2.6 isn't out yet. And it's not known when it will stabilize (my definition of stable is when revs "live" for more than 30 days).

    It's quite possible that a 'stable' 2.6 won't be out for a year. Then it needs to be tested, and a migration plan (since this is NOT a 'build and drop in' kernel) put into place, and that tested.

    Easily 18 months or more -- and that's assuming that as soon as the kernel stabilizes, it becomes a company priority to migrate.

    Again, MS loves to tout "with open source, you have to build your business around your solution, rather than building your solution around your business."

    Big companies don't want to be on this treadmill, they don't want to develop and maintain their own kernel team and kernel tree -- they want stuff that WORKS. And having your own dev organization is a fast way to spend more money than buying someone else's solution.

    Hopefully this won't come to pass. But sadly, the fuel's been added to the fire.

    Steve

  80. If SGI want XFS in 2.4 by budgenator · · Score: 1

    not too long ago I loaded SuSE 8.1 pro on a new 'puter; 8.1 is a release about a year or so old and definately a 2.4 series kernal. I installed the XFS filesystem, primarily to spite SCO, but was plesantly surprised with its performance, its much faster than the reiserFS i had previously used.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  81. Re:The future of free software by Anonymous Coward · · Score: 0

    Oh ... Get ... Lost.

  82. Much Ado About Nothing by xheliox · · Score: 1

    Slow news day at ZDNet? This is such a non issue, it's silly. Of course 2.4 users will not be "left out in the cold". There will be plenty of time to feel out the 2.6 kernel before 2.4 is abandoned completely.

    Let's get real people... Even the 2.2 kernel was last updated in March. And just because the fine people at kernel.org won't make any significant changes to 2.4, nothing is stopping any number of 3rd party sources from doing so.

  83. 2.0 by Samus · · Score: 1

    You know I believe I remember Alan Cox adding new drivers to the 2.0 series after 2.2 was released. There was a while when you didn't want to touch 2.2 because it wasn't quite there. It wasn't nowhere as bad as 2.4. I think that one was released before it was golden. I can't comment on anything prior to 2.0 though. My first kernel was a 2.0.20 something.

    --
    In Republican America phones tap you.
    1. Re:2.0 by Anonymous Coward · · Score: 0

      2.2.0 and 2.2.1 had this neat little networking bug where two boxes running it could kill each other. I had a broken MP3 on box #1, and was trying to http-stream it to #2. mpg123 on #2 would hit the bad segment and die. #2 killed the connection forcibly with a ton of junk still left over in the transmit buffers on #1. A bunch of RSTs (I think - it's been a long time) flew around the network, and *boom* #1 rebooted every time.

      Since this only happened on one song that I didn't even know was broken, I thought there was something seriously hosed with that file. Streaming any other MP3 would work fine, but that file would kill the box every time.

      Then 2.2.2 came out and fixed it. That's life.

  84. mod troll down by Anonymous Coward · · Score: 0
    1. Dashboard is certainly a cool idea, but neither new (I rememember some Microsoft fud some time ago; the emacs script is mentioned on the dashboard site) nor a killer app. a single worm (you don't think linux is immune to viruses?) registering to the message centre could easily spy out everything you are doing. you spend cpu cycles for an app to watch what you are doing...

    2. Don't know about you, but first thing I do/did after installing win* is disabling the auto-update features. Furthermore any binary would have to come with all needed libs or you would need another pkg-management (this is where debs are good at). Of course you could also patch ld to wait for a download-thread while starting a program...

    3. granted, this might be a good idea, not because MS is doing it, but as it might bring the idea of using a relational db to (more) end-users. Though it should (only!) be an abstraction layer on top of a normal fs and a "real" (read: sql) database.


      there are several meaning of the word "innovative". sweetcode mainly is about interesting implementations, strange programming languages and such. this may (but doesn't need to) do anything for non-programmers.
  85. 2.6 adoption by Fenris+Ulf · · Score: 4, Interesting

    I disagree, in this case.

    2.6 is getting more positive reports and more good buzz on lkml than I have ever seen for a 2.x stable series. There can be no comparison to 2.4's rocky childhood, for example.

    I think 2.6 is going to be the smoothest early stable series yet, and that 2.4 is going to be looked back upon as a relative stinker. The subtext in Marcello's posts about 2.4 imply that he thinks the same.

    Sometimes I wonder if the difference between 2.4 and 2.6 is the change in the development maintainer's (Linus') source control model -- that is to say, he finally started using one (bitkeeper).

  86. Am I the only person who sees it this way? by Anonymous Coward · · Score: 0

    It seems many slashdotters miss the point in its entirety.

    SGI is not complaining that XFS is not in 2.4 yet, they are complaining that it never will be.

    It will not always be "EXPERIMENTAL, UNSTABLE" code.

    They simply wish to see that when it is considered established, safe, and stable that it can be included in an established, safe, stable tree.

    And now it never will be. People who want it, though, obviously either know what they are doing, or are so stupid they deserve to get screwed. Those people can apply the patch(es) without breaking a sweat.

    (and by the way, before I commented, my first reaction was also "so what? 2.4 is stable, XFS is unstable, just like it seems most of you have pointed out repeatedly)

  87. "Back in day..." by NerveGas · · Score: 4, Interesting


    Back in the day, when everyone was excited for the 2.4 kernels to come out, I was waiting very eagerly. You see, I had just purchased a quad-processer machine, and 2.4 was supposed to scale much better than the 2.2 series. Now, as should be imagined, this wasn't a "toy" or "testing" machine, it was a production database server that the entire company depended on.

    When 2.4.1 came out, I downloaded it, compiled it, and installed it on the production machine. It purred along beautifully. I completely forgot about it.

    Some time later, the o(1) scheduler patches came out, so I downloaded what was the then-current version, 2.4.17. Here's where it gets good: The database server with the 2.4.1 kernel was still running.

    No, I don't mean that I was just still using it. I mean that it was *still running*. It had never been shut down, crashed, or had a reboot for any reason.

    Based on that experience, I'm not terribly worried about using the 2.6 kernels.

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
    1. Re:"Back in day..." by JKR · · Score: 1
      So, about 4 months uptime, then?

      I'll get me coat...

    2. Re:"Back in day..." by NerveGas · · Score: 1

      4 months?

      The dates between 2.4.1 and 2.4.17 are 1/29/2001 and 12/21/2201, respectively.

      Mebbe it's just me, but that seems like a bit more than four months.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:"Back in day..." by JKR · · Score: 1
      The dates between 2.4.1 and 2.4.17 are 1/29/2001 and 12/21/2201, respectively

      Cool, time travel as well! Linux really IS in front!

      Clearly the humour of the idea of a new kernel every week (16 versions = 16 weeks = 4 months) has sailed on past. I suppose it was a long time ago when things were that bad... ;)

      Jon

  88. Even better... by Spoke · · Score: 3, Informative

    Is to try out 2.6.0-test11 which is the latest at this point in time.

  89. Re:When elephants fight, it is the grass that suff by forlornhope · · Score: 1

    Correction ATI:Open Source drivers acctually work. Provide OSS developers with documentation.

    --
    "We Don't Need No Truthless Heros!" - Project 86
  90. Tried it. It sucks. by Anonymous Coward · · Score: 0

    Floating point seems screwed on powerpc, preempt is dodgy, the must-fix list goes on forever, not to mention the should-fix.

    Just plain unprofessional, if you ask me. 2.6.0 should be READY :/

  91. Inexpensive backups by einhverfr · · Score: 1

    I guess we'll have to wait another four years before we have close to decent support for cheap file backup.

    When I have backed things up onto CDROM, I have done as follows (these steps could be abridged/changed/etc.-- they are the way they are because it made it easy for me to organize the material and maintain the solution):

    1) Copy files into a staging folder (not necessary, but makes them easier to organize, if you have the space). I would often do this using smbtar, tar, etc. to copy and archive certain directories. The relavent backups would then be tar archives (compressed).

    2) I would make an ISO image and pipe that to cdrecord.

    This would all be scheduled by Cron. It is not perfect, but then it took me less than 1/2 hour to set up one day for a network of 5 or so systems.

    Free tools, 1/2 hour setup time (a little shell scripting). Cheap hardware and media. I call that an inexpensive backup. Do you have a problem with this solution?

    BTW-- anyone have an answer for this one-- if you have a tar archive and you append another file onto the end with the same name, is there a way you can choose which file you can extract from the archive? Any tools out there?

    --

    LedgerSMB: Open source Accounting/ERP
  92. Also, AIC7xxx is still broken by metamatic · · Score: 1

    I have a couple of servers with AIC7xxx SCSI RAID arrays. One of them gets a mysterious timing problem which leads to a kernel panic from not being able to mount the root filesystem. It was supposed to be fixed in 2.6.0test11, but it ain't. 2.4.x works fine on that machine.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  93. Re:The lesson to be learned here by arkhan_jg · · Score: 1

    Blimey, I stand (fully) corrected!

    --
    Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  94. These things are in userspace by dbIII · · Score: 1
    As Linus said some time ago, a lot of interesting things will happen in userspace. All the things listed on the previous post fit into that catagory. They don't have anything to do with the kernel, and ideally should be cross platform.

    The kernel is there to let all these spiffy things talk to the hardware. Code to shove a lot of bits as fast as possible out to the video hardware belongs as a kernel module, but things that define what these bits are are done elsewhere.

    IMHO the previous poster has got confused about the difference between the kernel and applications. Gcc is not a linux thing, It is an application I can run in windows, while ideally all the applications mentioned in the above post should compile and run on a mac, and be happy to do things via the mach kernel.

    These projects are the future of Linux, they are novel ideas that will allow Linux to leap-frog its non-free competitors on the desktop.Forget the competitive ideas, we just want something that is good. Things that will only run on linux are a disadvantage, not an advantage - if we ignore being able to run on multiple platforms we run into problems like the emacs split (due to the developer adding support for X windows, which was seen a bad idea by one person, since hurd did not support X and the main mission was hurd).