Slashdot Mirror


2.4, The Kernel and Forking

darthcamaro writes "We all assume that the kernel is the kernel that is maintained by kernel.org and that Linux won't fork the way UNIX did..right? There's a great story at internetnews.com about the SuSe CTO taking issue with Red Hat backporting features of the 2.6 Kernel into its own version of the 2.4 kernel. "I think it's a mistake, I think it's a big mistake," he said. "It's a big mistake because of one reason, this work is not going to be supported by the open source community because it's not interesting anymore because everyone else is working on 2.6." My read on this is a thinly veiled attack on Red Hat for 'forking' the kernel. The article also give a bit of background on SuSe's recent decision to GPL their setup tool YAST, which they hope other distros will adopt too."

384 comments

  1. So what? by Zweistein_42 · · Score: 2, Insightful

    Is anybody really still paying attention to RedHat's 2.4 offerings? Does it look like they'll keep up the backporting practice?

    --
    - To err is human; but to really screw up, you need a computer
    1. Re:So what? by JoeBuck · · Score: 4, Interesting

      Red Hat Enterprise Linux is pretty much the standard at this point for electronic design automation (EDA) tools. This means that it will be used in the design of most chips produced this year and in the next several years. It's 2.4 based, and will remain so for some time.

    2. Re:So what? by msh104 · · Score: 3, Interesting

      yet anothing redhat kernel war? don't get me wrong, but I never liked redhats patchparty really much. there gcc 2.96 compiler used to segfault the hell out of my redhat distro, and the kernel itself was the biggest patch pile I have ever seen in my entire live. I never was never succesful in compiling it. (not to mention compiling non-kernel.org modules.) there "performence" patches also gave me lots of trouble with more advanced code. (wine emulator anyone?) in short: I hope this fork will be soon forgotten, and redhat will spend its time in sending patches to linus for inclusion in the linux 2.6 kernel instead.

    3. Re:So what? by DebianRcksLindowsLie · · Score: 2, Insightful

      I have to agree. Red Hat is very firmly entrenched in enterprise for one main reason - it works.

    4. Re:So what? by bender647 · · Score: 1

      Redhat may be the standard, but the tools do work quite well with a vanilla 2.6 kernel and Slack distro (my personal experience). The tool vendors certify for the most mainstream vendor they can find with corporate support, and I cant blame them.

    5. Re:So what? by FireFury03 · · Score: 1

      the kernel itself was the biggest patch pile I have ever seen in my entire live

      You never looked inside the XFree86 SRPM then? :)

    6. Re:So what? by tacocat · · Score: 2, Insightful

      It's not because it works. They all work. It's because RedHat has a very aggressive marketing program in America.

      Debian has not marketing program to speak of. Neither does just about anyone else.

      SuSE (until recently) and Mandrake have no presence in America and as such are viewed as foreign commercial entities and are looked upon dimply. I don't know exactly why, but they aren't getting fair billing.

      RedHat has done a tremendous job at selling their name to the point where a huge majority of PHBs think that the Linux software is at version 9.0 and that it's logo is not a penguin but a dude in a hat. Think Kleenex and facial tissue.

      It is because of this job selling that their recent increase in licensing costs will have near zero effect on their corporate incursion.

      SuSE, however, will probably make some awesome inroads to the SOHO market because of their better cost model and lower entry cost.

      But Debian will still be the best distro ever!!! <g>

  2. Vendor adds lots of patches to kernel by MartinG · · Score: 4, Funny

    News at 11.

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
    1. Re:Vendor adds lots of patches to kernel by fr2asbury · · Score: 4, Interesting

      You're moderated as funny, but it makes the point I was going to make. The venders routinely do not ship with a vanilla kernel. I do not believe that RedHat/Fedora is not alone in shipping with a heavily patched and customized kernel. It's hardly forking, it's just the way they package up the kernel.

    2. Re:Vendor adds lots of patches to kernel by BrokenHalo · · Score: 2, Insightful
      The venders[sic] routinely do not ship with a vanilla kernel.

      Slackware does. The whole idea is that if you have a *good* reason to patch your kernel, you can do it yourself.

    3. Re:Vendor adds lots of patches to kernel by mahdi13 · · Score: 5, Insightful

      You can say their kernels are patched, but from what I've seen they are more customized then patched. Most of their patches do not apply very well to other vendors kernels or even systems. Every try to install a SUSE kernel on a Red Hat install? Sure they are both RPM based, but their systems are truely unique and you will get many boot errors at the least.

      I am not against vendors making custom kernels at all, it's really a good idea. They make kernels that are designed for a specific purpose, Red Hat aims more for the server support/performance and SUSE has been focusing more on the Desktop install. There are optimizations done for servers that would be silly, or even degrading, for a desktop.

      I agree that this is not a matter of 'forking' the kernel, but packaging.

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    4. Re:Vendor adds lots of patches to kernel by CrankyFool · · Score: 3, Funny

      Double negatives do not sometimes fail to not make your point clearer.

      For example, in this comment you seem to suggest that you believe RH/FEdora is alone in shipping with a heavily patched and customized kernel.

    5. Re:Vendor adds lots of patches to kernel by mrjackson2000 · · Score: 1, Informative

      Gentoo has the option for vanilla source also

    6. Re:Vendor adds lots of patches to kernel by Anonymous Coward · · Score: 1, Interesting

      No kidding. SuSE has a history of shipping kernels with ALSA sound drivers instead of the standard OSS drivers. Yet no other company complained when SuSE wasn't shipping plain vanilla kernels.

    7. Re:Vendor adds lots of patches to kernel by ValourX · · Score: 2, Insightful

      What I have a problem with is when you try to install a Vanilla kernel on a RedHat system, it still goes berserk. Commercial GNU/Linux vendors have found new and unusual ways to make their software proprietary. It's just a different kind of vendor lock-in, because if you've got RedHat you're stuck with RedHat Inc. for patches and updates.

      -Jem
    8. Re:Vendor adds lots of patches to kernel by Ian+Wolf · · Score: 4, Insightful

      I've never had a problem with a vanilla kernel on a RH system without any tweaking. Granted, I haven't done it in a while, but it has always worked the 30+ times I have. I'm sure that there are problems for some setups, I don't doubt you in that, but to imply it can't be done or isn't easy isn't quite accurate either.

      --
      "The words of the prophets are written on the Slashdot walls."
    9. Re:Vendor adds lots of patches to kernel by CaptnMArk · · Score: 1

      Personally, the first thing I do on my own home machine is install my stock kernel, then add patches as required (currently on 2.4.25+saa7134+lm_sensors)

    10. Re:Vendor adds lots of patches to kernel by ValourX · · Score: 2, Interesting

      I had a problem trying to get RH9 to work on an Athlon64 system a few months ago. I downloaded the vanilla 2.6 kernel as I've done with other distros, followed the directions and did everything I was supposed to, and then it wouldn't compile, needed special extensions to work with RH... then X was screwed for some reason. In general RH9 is just not made for the 2.6 kernel. I didn't try the 2.4 vanilla kernel because I didn't think it would add the functionality I needed.

      -Jem
    11. Re:Vendor adds lots of patches to kernel by blugu64 · · Score: 2, Insightful

      Another reason I like debian....

      --
      "Personal ownership is a hallmark of conservative capitalism. And I don't believe I am entitled to anything that I did n
    12. Re:Vendor adds lots of patches to kernel by Anna+Merikin · · Score: 5, Informative

      It is almost never trivial to install a new major version of a kernel on a distro not designed for it -- and RH9 was not designed for 2.6. That's why backporting of newer features can be a Good Thing.

      Until three months ago, I used RH-6.2 with many features backported from 2.4 including USB support. I also have successfully installed plain jane kernels from kernel.org and custom kernels of my own. No probs that can be traced to incompatibilities -- just nincompooperies on my part.

    13. Re:Vendor adds lots of patches to kernel by crass751 · · Score: 1

      I'm running Fedora 1 on a kernel that I downloaded from www.kernel.org and patched it for prism54 support.

      Haven't had one problem with it.

    14. Re:Vendor adds lots of patches to kernel by Ian+Wolf · · Score: 1

      OK, well I can't argue with you there. I was utterly unimpressed with RH9 and being a fellow Athlon64 user can definitely advise against RH on AMD64 for the near future.

      RH9 + AMD64 + Vanilla 2.6 Kernel = Recipe for Disaster. You're lucky you didn't lose a limb or something. :)

      SuSE 9 worked much better, I'd definitely give it a try.

      --
      "The words of the prophets are written on the Slashdot walls."
    15. Re:Vendor adds lots of patches to kernel by anothy · · Score: 4, Insightful

      i call nonsense!
      you still have source. you can still release patches. the fact that they'll only work with one distribution is a minor deal, if what you're really after is fixing some problem with that distribution or adding some feature to it. patches are seldom valid across version of the same code line, either. this is not any form of vendor lock in. i'm not stuck with Red Hat here. in the MS world, you nobody else is able to produce these patches. that's vendor lock-in.

      --

      i speak for myself and those who like what i say.
    16. Re:Vendor adds lots of patches to kernel by Platinum+Dragon · · Score: 2, Informative

      Wha?

      I've been installing kernels based on vanilla source since I started with Red Hat 6.0. From my experience, they work fine. In fact, the second thing I do after installing a new version of Red Hat/Fedora, after closing all the really obvious security holes (why the hell is sendmail running by default???!!!???), is build a kernel to my own specifications and needs.

      It runs fine.

      Having not tried Fedora Core yet, I don't know if that project did something to tie a successful bootup to the presence of certain modules or a certain kernel version (which would be mind-bendingly dumb). Maybe the Enterprise version freaks out if the default RAID configuration calls for a certain set of modules, I don't know. However, I don't think I've ever had a problem dropping a vanilla kernel into Red Hat.

      --

      Someday, you're going to die. Get over it.
    17. Re:Vendor adds lots of patches to kernel by aristofanes · · Score: 1

      your webpage (The Emerald Blackbird) is not accessable to Konqueror

    18. Re:Vendor adds lots of patches to kernel by DebianRcksLindowsLie · · Score: 1

      I have to agree. There are MANY reasons for patching kernels, not the least of which is making sure that security and stability issues are taken care of in a supposedly stable and secure kernel. It happens more than you think.

    19. Re:Vendor adds lots of patches to kernel by BoredByPolitics · · Score: 2, Interesting
      Interesting that you were still using 6.2 - at my last company their product ran on 6.2 because it was so stable. When I needed to add things or drivers to the kernel, I just packaged them up as additions to the RedHat kernel - took a bit of getting to know rpm, but was well worth it.

      Unfortunately I may have made it all a little too easy to use and install, as they eventually made me redundant.

    20. Re:Vendor adds lots of patches to kernel by ValourX · · Score: 1

      I know -- I'm in the process of redesigning it. I did it all in Flash back when I thought Flash was cool... now that I know it's awful, I have to rewrite everything.

      -Jem
    21. Re:Vendor adds lots of patches to kernel by ValourX · · Score: 3, Interesting

      Going from 2.4 to 2.6 worked great on Debian and Gentoo, but they automatically download the proper extras for you whereas RedHat only distributes single RPMs for everything. I see where my mistakes were, but the problem lies with RedHat and the way they distribute software. RH9 is really not meant to be upgraded; it is designed to be replaced by RHEL.

      -Jem
    22. Re:Vendor adds lots of patches to kernel by irix · · Score: 1

      What I have a problem with is when you try to install a Vanilla kernel on a RedHat system, it still goes berserk.

      Nice FUD. I have compiled pretty much every 2.4.X kernel on RedHat 7/8/9/FC1 without ever having a problem.

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    23. Re:Vendor adds lots of patches to kernel by timeOday · · Score: 1

      Well, the laptop I'm using right now runs RedHat9 with kernel 2.6 from kernel.org. There were a few hiccups but that was because of 2.4/2.6 incompatibilities, and not RedHat specific.

    24. Re:Vendor adds lots of patches to kernel by Cobron · · Score: 2, Informative

      ... and those are the ones I use.
      In the beginning ofcourse I HAD to try all those patched mm/ck/gaming/gentoo/...-kernels coz they'd be all this wack and such, but after my occasional kernel panics I gravitated to the dev-sources.
      No problems with the development-kernel whatsoever.
      (ah no, I'm gonna be honest: 2.6.6_rc1 (i think) won't load my nvidia driver, so I using the 2.6.5 until I find some time to find out why).

    25. Re:Vendor adds lots of patches to kernel by irix · · Score: 4, Informative

      Going from 2.4 to 2.6 worked great on Debian and Gentoo, but they automatically download the proper extras for you whereas RedHat only distributes single RPMs for everything. I see where my mistakes were, but the problem lies with RedHat and the way they distribute software.

      I think that your problem is understanding how RedHat distributes software. Your upgrade worked ok on Debian or Gentoo because the version you were using supported being upgraded to a 2.6 kernel.

      RedHat does not support RH9 upgrading to a 2.6 kernel, but you can do it if you look for instructions.

      RH9 is really not meant to be upgraded

      Sure it is. Grab yum and pull RH9 up to FC1. Then use yum to pull FC1 up to FC2 test - voila, a RedHat distribution that supports a 2.6 kernel.

      --

      Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    26. Re:Vendor adds lots of patches to kernel by legojenn · · Score: 1
      Slackware does.

      Please correct me if I am work, but with version 9.1, Patrick et al did modify the kernel.

      --
      I make a reasonable middle-class wage by going to work and not spamming blogs with scams.
    27. Re:Vendor adds lots of patches to kernel by Blimey85 · · Score: 2, Insightful

      Every try to install a SUSE kernel on a Red Hat install? Maybe I'm ignorant but why would anyone try this? Just to see if it could be done? I liken this to installing a Ford motor in a Chevy car or vice versa... you may get the motor to fit but the transmission won't bolt up without some modifications or an adapter kit... and in the end, what do you have? Is there a good reason for wanting to have a SUSE kernel on an RH install?

      --
      How is it that one careless match can start a forest fire, but it takes a whole box to start a campfire?
    28. Re:Vendor adds lots of patches to kernel by fforw · · Score: 1
      What I have a problem with is when you try to install a Vanilla kernel on a RedHat system, it still goes berserk. Commercial GNU/Linux vendors have found new and unusual ways to make their software proprietary. It's just a different kind of vendor lock-in, because if you've got RedHat you're stuck with RedHat Inc. for patches and updates.
      I wouldn't call it vendor lock-in when someone who can read C can easily avoid it.
      I had no problems patching a recent Debian Kernel with the Redhat TUX kernel patch, e.g.
      --
      while (!asleep()) sheep++
    29. Re:Vendor adds lots of patches to kernel by Short+Circuit · · Score: 1

      I'm a hardcore Debian user myself, but I experience trouble both when I upgraded from 2.2 to 2.4, and from 2.4 to 2.6. Of course, that was when the latest major revision was very new, so my trouble was with tool support.

      modconf didn't support the 2.4 /lib/modules/ format right away, and didn't support the 2.6 format when my box was last connected to the Internet. (Which was a long time ago, when I was playing with 2.6.0rc1)

      Of course, upgrading the utilities solve the issue.

    30. Re:Vendor adds lots of patches to kernel by Anonymous Coward · · Score: 0
    31. Re:Vendor adds lots of patches to kernel by ValourX · · Score: 1

      You are not using the term "FUD" in the proper context. If you think someone is wrong, their viewpoint or experience is not FUD. FUD means Fear Uncertainty and Doubt and implies that someone is being dishonest in regards to a subject that has an element of mystery or nebulousness about it.

      -Jem
    32. Re:Vendor adds lots of patches to kernel by msh104 · · Score: 1

      The site works for me using konqy from kde3.2.2 that I compiled today.

    33. Re:Vendor adds lots of patches to kernel by Anonymous Coward · · Score: 0

      You can install apt on redhat. This has been mentioned many times before. In fact, upgrading from Fedora Core I to Fedora Core II (which includes a kernel upgrade from 2.4 to 2.6) via apt/yum will be fully supported.

    34. Re:Vendor adds lots of patches to kernel by Anonymous Coward · · Score: 0

      'I've never had a problem with a vanilla kernel on a RH system without any tweaking.'

      There shouldnt be any problems when doing that - its when you try to install a RH kernel on a SUSE disto (why you would i dont know but....)

      THATS where the problems start coming

    35. Re:Vendor adds lots of patches to kernel by conway · · Score: 2, Funny
      There are optimizations done for servers that would be silly, or even degrading, for a desktop.

      I find it degrading to be forced to use your heathen server patches on my pure desktop! Begone, foul server distro's!

    36. Re:Vendor adds lots of patches to kernel by Gilk180 · · Score: 1

      Just a hint to help the next time a kernel update happens, I'm running fc1 and have had no trouble using just the kernel-module-prism54 rpm from the dag repository.

      They don't have versions for every kernel, but it should make the upgrade process easier when you need it.

      Plus fc will be using the 2.6 kernel soon, which includes prism54 drivers.

    37. Re:Vendor adds lots of patches to kernel by brokenwndw · · Score: 1

      Double negatives do not sometimes fail to not make your point clearer.

      Don't you mean less unclear?

    38. Re:Vendor adds lots of patches to kernel by Pharmboy · · Score: 1

      I used 6.2 until 8 came out (see fiasco regarding 8 and 9 above...). I was a killer distro for web servers, etc. It was leaner, simple, but gave me the best uptimes. Always ran custom kernels for it, usually non-modular. I had a few servers running 6.2, (two ibm 325's and a Dell 1400sc, all dual cpu) The only thing I noticed was SMP performance wasn't great until 2.4 came out.

      Unfortunately, I am using Fedora on most boxes right now because I already know RH pretty well, and have not decided what distro I am going to switch to. RH has lost my faith with their version changes/fiascos/rhn ripoffs/cd update crap/ etc. I have to admit, I miss 6.2.

      --
      Tequila: It's not just for breakfast anymore!
    39. Re:Vendor adds lots of patches to kernel by ComputerSlicer23 · · Score: 1
      I'm still running a RH6.2 box at work. It was just too good a release to give up. Right now, it's got all the truely scary config on it that just works, and everyone is afraid to move. My only problem with it, is that we do C++ development, and g++-2.91 is really, really old school C++.

      However, if you like your redhat, and don't feel like paying the RedHat for the support. Try WhiteBox Linux. www.whiteboxlinux.org. It's a thing of beauty. I've started deploying it on our production servers. Works great.

      Kirby

    40. Re:Vendor adds lots of patches to kernel by Newtonian_p · · Score: 1

      Bah, I'm running Mandrake 9.1 and I dropped in a vanilla 2.6.0 kernel. Everything works fine.

      --

      There are 2 kinds of people in this world: Those who write in decimal and those who don't

    41. Re:Vendor adds lots of patches to kernel by Tore+S+B · · Score: 1

      2.6.5 has prism54 in vanilla - and it works like a charm, except for some bugs that may or may not be in the driver - such as not locking to a chan when it should in certain configurations, etc.

      --
      toresbe
    42. Re:Vendor adds lots of patches to kernel by Pharmboy · · Score: 1

      However, if you like your redhat, and don't feel like paying the RedHat for the support. Try WhiteBox Linux. www.whiteboxlinux.org. It's a thing of beauty. I've started deploying it on our production servers. Works great.

      I *know* redhat, I like it ok, and I have paid for support for years, and didn't mind. What I *DO* mind is how they keep changing their support options, with NO upgrade path. Upgrading RH9 (which I paid $60 a year per server for support) to Enterprise 3.0 is NOT supported. They tell you to wipe and start over. I had just paid $180 for 3 servers when they announced they were quitting the program, (they had automatic annual billing). They said they would not be issuing any refunds or rebates, although they did offer to give me a discount on their $800 a year per server program. Well, I don't need $800 a year per server style support, I just need updated RPMs. I would have gladly paid $120 a year per box to just use RHN updates, but that wasn't an option.

      In other words, they screwed me by taking my money and not providing support, and screwed me by only offering support through a program that costs over 1300% more, but NO upgrade path. No thanks. If I want to get treated like this, I will buy a license from SCO.

      --
      Tequila: It's not just for breakfast anymore!
    43. Re:Vendor adds lots of patches to kernel by ComputerSlicer23 · · Score: 1
      Preaching to the choir there. I really like RedHat, I really wanted a platform that would come up with security updates for a reasonable price. I found that in RedHat. In the 7-8 years I've been running RedHat (think RedHat 4.2), I've never ever needed to call them. I'm with you, I want security updates, and per incident support. Can't get that from RedHat for a reasonable price. Too bad, I'd love to give them my money, unfortunately, they don't sell anything I want.

      Whiteboxlinux.org solves all my problems. They'll be around as long as RedHat is (in one form or another), and even if they go away, I can build my own SRPMS now that the hardwork of getting the installer is done. They have a completely reasonable price (free) for what I want.

      Kirby

  3. Red Hat?` by jube_fl · · Score: 1, Funny

    Does anyone here still use Red Hat?

    1. Re:Red Hat?` by Anonymous Coward · · Score: 5, Insightful
      Does anyone here still use Red Hat?

      Lots, I expect. But they don't get to be as pretentious as the less popular distro users.

    2. Re:Red Hat?` by FreeLinux · · Score: 1, Insightful

      Who ever moderated you as a Troll obviously still does. But, I suspect that fewer and fewer are.

    3. Re:Red Hat?` by sshtome · · Score: 1, Interesting

      Everyone I know *hates* Redhat, but they seem to be a serious player in terms of persuading the rest of the world that linux is important! I run Redhat 9 on my laptop. It installed without hassle, it runs pretty well. And at the time I liked it cos my knowlege of linux was as big as the file I've attatched to this post:

    4. Re:Red Hat?` by vondo · · Score: 1

      In a sense, yes. We have a 35 CPU cluster. The master node is actual RH 3.0 EL. The worker nodes are Fermilab's version of 3.0 (which is free as in beer).

    5. Re:Red Hat?` by buro9 · · Score: 5, Interesting
      Yes, as their Red Hat Enterprise product (which uses their custom 2.4 kernel) is widely deployed at hosting companies such as The Planet.

      If datacentres and hosting companies are deploying this widely, then you can be sure that there are many sysadmins out there who are creeping up the learning curve and are unaware of precisely what they run on or what it means (2.6 kernel performance with MySql should prompt many to upgrade, but it doesn't).

      So the 2.4 kernel is far more widely deployed than you may initially suspect. This is where Red Hat are making their money and why it matters to use.

    6. Re:Red Hat?` by FooAtWFU · · Score: 1

      Only Fedora Core 1.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    7. Re:Red Hat?` by mark_lybarger · · Score: 1

      exactly. i recall when lots of folks were switching over to debian. i could neer get it installed so stuck with RH for a bit longer. then i ended up drudging through a gentoo install. never looked back. there's time i wouldn't mind a debian type distro (kde kompiles), this gentoo thing is much nicer to the non-free software world.

      red hat, heh. that is so like a 20th century distro.

    8. Re:Red Hat?` by mahdi13 · · Score: 1

      For home/personal use...most like very few people. For corporate/server use, they are very popular if only for their support.

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    9. Re:Red Hat?` by Anonymous Coward · · Score: 0

      Yes, many, many, many use and will continue to do so.

      Those that moved out and made the fedora transition sound like a huge deal were actually the usual - very small but LOUD gang.

    10. Re:Red Hat?` by Anonymous Coward · · Score: 0

      you just got bitch slapped, and as a slashdot newbie, you'll be wondering why for a good 3-4 months.

      read your first post over a couple of times...look at the rest of the thread.

      find someone to sell you a lower slashdot number.

    11. Re:Red Hat?` by Anonymous Coward · · Score: 0

      Lots of people use Fedora, which is Red Hat, no matter what it is called.

    12. Re:Red Hat?` by Ian+Wolf · · Score: 4, Interesting

      I always favored Red Hat over all other distros for a very long time. I tried Debian, Slackware, and Mandrake, but always found myself back with Red Hat. Not to long ago, I upgraded to an AMD64 CPU and heard that SuSE 9 for AMD64 was the best for that platform and gave it a shot. I liked it so much that I went with SuSE on my other systems. Recently, our company FINALLY started to replace some Sun systems with Linux machines and RH Enterprise was the chosen distro. So far, I am very satisfied with RH EL and see nothing wrong with backporting features.

      Its not like they're closing the source to the kernel and preventing others from either removing them or copying them. In my opinion this is a non-story.

      --
      "The words of the prophets are written on the Slashdot walls."
    13. Re:Red Hat?` by Karn · · Score: 1

      I've switched my servers to Debian, although I think Fedora is a fine desktop.

      If UserLinux ever gets some momentum, I'll be switching desktops over as well.

      --


      Why do I keep typing pythong?
    14. Re:Red Hat?` by 110010001000 · · Score: 2, Funny

      No, almost everyone here on Slashdot runs Windows actually.

    15. Re:Red Hat?` by Cramer · · Score: 1

      Not anymore... they've abandoned just about everything but i386. And now they've abandoned their "free" distribution. Yes, there is still a freely downloadable version, but it's all a cruel joke to get everyone to debug (and develop) their commercial product for free.

      I've switched to debian... if for no other reason than they don't abandon their various architectures.

    16. Re:Red Hat?` by io-waiter · · Score: 1

      performance is not all, its far from all.

      et in arcadia ego

    17. Re:Red Hat?` by Znork · · Score: 4, Insightful

      "2.6 kernel performance with MySql should prompt many to upgrade, but it doesn't."

      That's because a lot of us enterprise users frankly dont really care that much if there's improved preformance with MySql. One doesnt get called in to work in the middle of the night because they need a speed increase. One gets called in to work because the server is down. That means we tend to have as priority that the server is up. Which tends to cause a certain reluctance as far as installing 'new' code goes. If there's a performance problem on the scale where a new kernel might make a difference, I'd suggest throwing hardware at the problem. It's much easier, far cheaper, and offers much more peaceful sleeptime.

      2.6 will get deployed in production when hardware is certified with it, when distributions are certified with it, when Oracle is certified with those distributions, when backup and monitoring software are certified with them, when we've run it ourselves in labs, and internal utilities are ported and/or recompiled and ready for deployment.

      That'll take at least a year. Until then I'll play with it on my free time, and on my workstation. But hell, while I might be running my own driver code in my kernel at home, I wouldnt even be compiling a new kernel for a production machine unless there were _serious_ issues with the one from the vendor. It's just not worth the potential hassle.

    18. Re:Red Hat?` by Dwonis · · Score: 1
      I tried Debian, Slackware, and Mandrake, but always found myself back with Red Hat

      I think you're honestly the first person I've seen who said that. Usually it's the other way around. I'm curious: What does Red Hat have that makes it favourable against the others (particularly, Debian and Mandrake)?

    19. Re:Red Hat?` by Ian+Wolf · · Score: 1

      Well Slackware was my first distro, only I could never get it working with my Voodoo Rush video card, I was a noob and couldn't handle Slack, so I tried RH. I spent the next couple of years getting use to the way RH did things as well as Gnome. I tried Debian during that period and the install was a royal pain, but I loved apt-get. I tried Debian again some years later and found I could handle it much better, but didn't like how old some of the stuff in the stable branch was, so I upgraded to Woody, only once again I found I wasn't nearly competent enough to maintain a cutting edge Debian machine. I flirted with Mandrake a number of times, but never quite cared for their default configs and when I was done tweaking, it always just looked like a RH machine in the end, so why not just run RH.

      Basically, I stuck with Red Hat because I knew it well and I was too lazy to bother learning the finer points of another distro. So when times got tough with distroX, I just went crying home to momma. I know, not very brave of me, but ultimately I just wanted to be able to do the things I wanted to do and not really care which flavor of the same operating system I was using. That's why I'm using SuSE now. It likes my hardware better than any other distro without any tweaking, looks good and I spend more time doing stuff with my computer instead of doing stuff to my computer.

      --
      "The words of the prophets are written on the Slashdot walls."
    20. Re:Red Hat?` by Gilk180 · · Score: 1

      Everything 'just works'. I'm a CS major and I've done my share of configuration/reconfiguration on the machines at school that all the dumbasses can use (read break).

      I don't want to have to do that at home. I have a system that runs apache, sendmail. bind, ssh, and firewalls w/nat+port forwarding and it took me all of a day to get things set up just the way I want them.

      The couple of debian installs I've done have taken nearly as long just to get the nic and X to work. I know RTFA and Google, but it's hard to Google without a network connection and even when I went across the hall, there was no help.

      On the same box I threw in the Fedora DVD (I know it's not Red Hat, but the advantages are the same) and installation was done in about an hour. Network up, X running, playing music, etc.

    21. Re:Red Hat?` by Anonymous Coward · · Score: 0

      Heh heh,

      Your telling hin that he got chucked out of a normal social group cos his member was too small, now he's getting picked on in slashdot cos his member(ship no.) is too big.

      poor guy.

  4. It happens all the time by Unregistered · · Score: 4, Informative

    There are tons of kernel patchsets out there. some (ck-sources for example) include 2.6 code as well.

    1. Re:It happens all the time by dominator · · Score: 4, Informative

      Definitely. I wonder if he's aware that the latest SuSe 2.4.x kernel has no fewer than 2400 patches, many of which were backported from the 2.6 series...

    2. Re:It happens all the time by Ian+Wolf · · Score: 2, Insightful

      Of course he is. I really don't think he even cares about the practice. He's just trying to drum up more business for SuSE and take some away from Red Hat. Nothing more than capitalism at work.

      Move along, nothing to see here.

      --
      "The words of the prophets are written on the Slashdot walls."
    3. Re:It happens all the time by CAIMLAS · · Score: 0, Flamebait

      Ah, so that would explain why SuSe's stock kernels seem to make their system run like shit. Install a stock kernel.org kernel, and things start to pick back up to sane levels of performance.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    4. Re:It happens all the time by Pharmboy · · Score: 4, Insightful

      As a fellow capitalist (20 years in marketing), I can verify your statement. This applies to durable products in my case, but could apply to software as well.

      If the competition has it, and you don't, its because it is not reliable enough, will cause potential problems, not fully compatible or affects performance/comfort/durability in a negative way.

      If you have it and the competition doesn't, it is because they are technologically behind, outdated, incapable of incorporating change, or they just don't care about you.

      If you both have it, yours is better tested, proven, the correct version, or better documented.

      If they got it before you did, it was because you care enough about your customers to fully test it to prevent any potential problems. If you got it before they did, it is because you have better facilities/personel for testing so you can get it to market faster.

      Steel is stronger than plastic, unless mine is plastic. Then plastic is lighter than steel, and stronger, pound for pound. Bigger is better, unless mine is smaller. Then we use more modern parts, instead of old technology, so ours is smaller.

      Any feature my product has or doesn't have, I can give you a very good explanation that will demonstrate why we are better for having it / not have it. No matter the circumstances, we did it on purpose, and we did it because we care more than the evil/incompetent/small competition. If you give me at least 30 minutes, I will also produce graphs and charts that clearly demonstrate this point.

      As to what the magical "it" I keep referring to, it doesn't matter. What ever "it" is, we have a reason for having / not having "it" and why we implimented it first / last. (please refer to the image for obvious proof.)

      You don't have to be evil to be in Marketing, but it really does help ;)

      --
      Tequila: It's not just for breakfast anymore!
    5. Re:It happens all the time by Ian+Wolf · · Score: 1

      +10 Funny, +10 Insightful wouldn't do this justice.

      --
      "The words of the prophets are written on the Slashdot walls."
    6. Re:It happens all the time by Pharmboy · · Score: 1

      I'm flattered. My original goal wasn't to be humorous. By the time I finished writing it, I was laughing myself, but the entire post is the honest truth (really, you can trust me ;)

      We have an expression at work: "This ain't kidney transplants." We sell luxury items, not life saving equipment, so I don't lose a wink of sleep by being creative about how I position our product. Our stuff has a money back guarantee and killer warranty, and is excellent quality by an old company. But I still have to be more creative than the next guy, whether he is honest or not (half are, half ain't).

      Fortunately, I don't use our products (or any competing product for that matter), so my own opinion doesn't get in the way. Its just a game. I get paid to push the limits of honesty, as long as I keep honest. Its a fun fence to walk on.

      --
      Tequila: It's not just for breakfast anymore!
  5. Old Tech by ThisNukes4u · · Score: 0

    Working on 2.4 is like working on an old Dodge Dart. For collectors and enthusiasts only.

    --
    thisnukes4u.net
    1. Re:Old Tech by Wolfrider · · Score: 1

      --Not quite, Sonny. 2.4 is still the most *stable* and *compatible* standard. Why back in my day, all we had was 2.0.x - and we LIKED it! [/geezer]

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  6. Since when? by Progman3K · · Score: 4, Insightful

    Since when is it OK to develop a new kernel and abandon one that many users are still betting on?

    2.4 can have new things added to it, there's now law that says it can't.

    And if the 2.4 maintainers have found some good additions, well, all the better for users of 2.4

    --
    I don't know the meaning of the word 'don't' - J
    1. Re:Since when? by AndroidCat · · Score: 2, Interesting
      Would the change to 2.6 break that much of their software? Why?

      Are the people sticking with 2.4 the sort that need two years of meetings and proposals before they're allowed to bump a version number? (I don't see that back-porting mods is less risky.)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Since when? by Progman3K · · Score: 5, Insightful

      >I don't see that back-porting mods is less risky.

      I think you've summed it up, right there.
      It isn't safer, but it's something open-source gives YOU the ability to determine.

      CAN you fork when the source is open?
      If a fork springs to life and has more adoption than the unforked branch, doesn't that mean that it suits users' needs better?

      Any change to your kernel involves risks, but at least you get to choose.

      --
      I don't know the meaning of the word 'don't' - J
    3. Re:Since when? by n1ywb · · Score: 4, Insightful

      Features from new kernels have always been backported to old kernels. Backporting is nothing new and it's often a Good Thing(tm). Lots of stuff from 2.3/2.4 has been backported to 2.2, and lots of stuff from 2.5/2.6 has been backported to 2.4, and hopefully more good stuff will be backported so that the people that for whatever reason won't or can't upgrade to 2.6 will not be left out in the cold.

      I don't know much about RedHat's backporting efforts specifically, although some people seem to think they've done a cob job of it. Perhaps that's the point the SUSE guy was trying to make? Not so much chiding RedHat for backporting, but for doing a crappy job of it.

      --
      -73, de n1ywb
      www.n1ywb.com
    4. Re:Since when? by Anonymous Coward · · Score: 0

      Since it was open source.

    5. Re:Since when? by Monkey · · Score: 1

      Exactly what I was thinking. Wouldn't backporting new code into old code have more risk and stability issues than simply upgrading the whole thing to a proven standard codebase?

    6. Re:Since when? by AndroidCat · · Score: 1
      Sure you can fork. If there's large installed bases running versions of the software different enough that you have to develop for each, then it's a defacto fork.

      There's nothing wrong with taking the kernel and modding it all to hell; that's what open source is for. But when your modded version is out there on enough machines that it's a significant part of the market, that's another story. An operating system is supposed to be a stable standard platform for development and use. Slow changes over time are a fact of life, but should rarely break old software. Having to worry about supporting Joez/Linux 2.4b8 with Flux Capacitor mod 1.9 as well as the main versions is a pain for professional developers. (You can't tell a customer that it should work--you have to test it with real QA, over and over, each version bump of any part of it.)

      --
      One line blog. I hear that they're called Twitters now.
    7. Re:Since when? by Progman3K · · Score: 1

      Sure, but let's look at a hypothetical scenario;

      User x needs the O(1) scheduler in kernel 2.5, but NOT the built-in ALSA that also comes with 2.5 because he's got some exotic sound hardware, and tests with a linux-on-cd (or something like that) distro he's done have shown that his hardware CAN'T get along with ALSA as it is in 2.5.

      But he needs the 0(1) scheduler because some other aspect of his project will benefit from it...

      What to do?

      Well, because it's open-source we're talking about, the user has the possibility of getting one option but not the other.

      Yes, I guess it DOES create a fork, but in this case, it's warranted for this user.

      --
      I don't know the meaning of the word 'don't' - J
    8. Re:Since when? by ValentineMSmith · · Score: 3, Insightful
      As a point in fact, look at the current fracas going on in the X world with XFree86 and X org. Granted, the code itself didn't fork, but an implementation of an open standard appeared which serves the users better.

      Guess where all the talent went?

      And guess which X subsystem is being used in virtually all of the newer versions of the more popular distros?

      Open Source software development is a particularly Darwinian environment. Which, in my opinion, is a good thing.

      --
      Karma: Chameleon - mostly influenced by bad '80s New Wave music
    9. Re:Since when? by Ian+Wolf · · Score: 3, Insightful

      Except for the fact that 2.6 (unless you mean Solaris 2.6) is not a "proven" codebase. Backporting is inherently a much safer practice than moving an entire operating system to a new kernel for the simple fact that the "old" kernel has been used and abused for the last couple of years.

      Red Hat isn't doing what they are doing for the benefit of the Linux community, they are doing this for the benefit of their customers. Consider this; Solaris 8, despite being released a couple of years ago is just now starting to gain widespread acceptance as a "Stable" operating system for use by many corporations for critical systems. Solaris 9 is largely considered too new for critical systems at some of the world's largest financial institutions. In large corporate datacenters, products under 2 years old are rarely considered "stable". Ask a Fortune 500 CTO whether or not you can apply a kernel patch to the Oracle Financials server or upgrade it to a whole new kernel to get a much needed feature and see what response you get. As a result, the only way Red Hat can bring some of these features to their customers is through backporting.

      --
      "The words of the prophets are written on the Slashdot walls."
    10. Re:Since when? by Rik+van+Riel · · Score: 2, Insightful
      Sure, but let's look at a hypothetical scenario;

      User x needs the O(1) scheduler in kernel 2.5, but NOT...

      Not so hypothetical as you think. There was an article in Linux Journal (IIRC) recently that shows how RHEL kernel development is done.

      Yes, I guess it DOES create a fork, but in this case, it's warranted for this user.

      Note that maintaining hundreds of patches (and growing the pile) is a lot of work and would take up a lot of full-time employees; not something any business could justify if there was a better alternative:

      • only the most important/popular features are backported, since maintaining a backport for 5+ years is a lot of work
      • when a new feature is developed, it is first merged into the upstream kernel to avoid future incompatibility
      • because of the push to get every patch merged upstream eventually, it is really more of a branch than a fork
      • merging features upstream reduces the maintenance burden of the distribution developers, leaving them more time to work on other customer requests ... there is actually a business reason for contributing to the Linux kernel!

      Of course, this is strictly my personal opinion. Others may not see things the same way. The fact that I can't imagine somebody maintaining a large pile of patches for fun is probably due to a lack of imagination...

    11. Re:Since when? by Dave2+Wickham · · Score: 1

      Just a quick correction: the code did fork. From XFree86 4.4 RC2, IIRC.

    12. Re:Since when? by Compenguin · · Score: 1

      "An operating system is supposed to be a stable standard platform for development and use."

      But Linux is not an Operating System, it's a kernel, it can be used to make an operating system. Red Hat Enterprise Linux is an operating system Debian GNU/Linux is an operating system. Why do you think that commercial software vendors specify specific disros and versions. If you want an operating system that is unique and that no one can modify, I suggest you use a closed source OS.

    13. Re:Since when? by ValentineMSmith · · Score: 1
      Oops. I had somehow convinced myself that the fork was quite a bit further back in time than the current Troubles.

      Thanks for the correction.

      --
      Karma: Chameleon - mostly influenced by bad '80s New Wave music
    14. Re:Since when? by Spellbinder · · Score: 1

      why not just disable alsa in 2.6
      there is still build in oss support in 2.6
      btw why not just fix alsa in 2.6 so he can us it instead of backporting and modifing a large part of the 2.4 source base
      i think there are users with a strong need for stability, which wont take up 2.6 in some time
      but i don't belive those users will move to a modified and untested version of a 2.6 kernel

      --


      stop supporting microsoft with pirating their software!!!!!
    15. Re:Since when? by Progman3K · · Score: 1

      OK, admittedly, my example was a bad one, but it was hypothetical.

      What I'm trying to say is FREEDOM

      With Linux, anyone who has the desire to understand enough can modify whatever they want to their EXACT needs.

      I suppose that's also why Linux is criticized; there isn't ONE authority wholly focused on the need to standardize everything to the point where the computer is a gulag and the user is a prisoner.

      Your viewpoint is respected too: there is also the freedom to work with distributions that are for users who have a strong need for stability.

      It's democracy&evolution in action.

      --
      I don't know the meaning of the word 'don't' - J
    16. Re:Since when? by Progman3K · · Score: 1

      >An operating system is supposed to be a stable standard platform for development and use. Slow changes over time are a fact of life, but should rarely break old software. Having to worry about supporting Joez/Linux 2.4b8 with Flux Capacitor mod 1.9 as well as the main versions is a pain for professional developers.

      Yeah. I suppose you should end up drawing the line somewhere, but at least the freedom to continue still exists since you have the source.

      Actually, in the case of old hardware, donation to a school could teach students how to program it!

      Take video cards; after a certain date, a graphic card is outdated, right? You end up buying a new one that's got a whole new layer of technology in it, and the great circle of r&d goes around again. Industry is strong.

      Here is where industry can sow; since there won't be any more units like the old card built, why not open the specs and let schools take a crack at it?

      Learning computer science with teaching tools like Java is great, but there's nothing that will challenge a mind so much as a development project for hardware.

      And when these students look for jobs, there'll be a payoff for the industry; a better industry!

      --
      I don't know the meaning of the word 'don't' - J
  7. Who cares? by rehabdoll · · Score: 5, Insightful

    Why is this really interesting? Open Source / Free software is designed for forking. Why dont they just call it "RedHat kernel" or something?

  8. Yesterday's news? by ivan256 · · Score: 5, Insightful

    RedHat has been backporting patches forever. That doesn't make it a fork any more than the actual kernel forks. Look at the LinuxPPC tree for an example of a real fork. Look at rtLinux, uClinux, and all the other actual kernel forks before crying wolf.

    Kernel forks don't kill the kernel.

    1. Re:Yesterday's news? by n1ywb · · Score: 2, Informative

      uCLinux has been merged back into 2.6.

      --
      -73, de n1ywb
      www.n1ywb.com
    2. Re:Yesterday's news? by ivan256 · · Score: 5, Interesting

      LinuxPPC is merged back in periodically too. Hence the reason that forks of Linux don't have the effect forks of Unix did. They're not all hiding their work from each other, and they're all allowed and willing to take the good from another fork and incorporate it into their own trees. Even if they don't, users are free to if they wish. Forking can be healthy in a free software environment.

    3. Re:Yesterday's news? by norwoodites · · Score: 2, Interesting

      More to that point, Linus now has a Power Mac G5 so the mainline sources for Linux has to be kept up todate.

    4. Re:Yesterday's news? by Anonymous Coward · · Score: 0

      Well, LinuxPPC situation has changed significantly recently. There is no more 2.6-ben tree (for Linux on Apple hardware). kernel.org's 2.6 is just fine (I guess since Linus has G5 it became easier to submit patches :).

      There is an effort underway to get rid of LinuxPPC tree in 2.4, but I think it's too late :(.

      Nobody in LinuxPPC comunity is interested in maintaining several different trees or in "forking"...

    5. Re:Yesterday's news? by Anonymous Coward · · Score: 0

      RTLinux is not a fork by any means - it plugs
      on any existing kernel, and loads an RTOS alongside
      of it.

  9. Oh, please by JoeBuck · · Score: 5, Insightful

    Things have always been this way. None of the major distributors ship a pure Linus kernel, including SUSE. Everyone includes patches. Backporting 2.6 features helps everyone because it subjects those features to more testing, meaning that 2.6 will be better as a result.

    Red Hat has more kernel hackers than anyone else, which means that they have the ability to support kernels with more hacks. So what SUSE is really saying is "How dare Red Hat use its competitive advantage?"

    Finally, it's not true that "everyone else is working on 2.6". People in the "open source community" are still maintaining 2.2, remember. Future 2.4 releases may well include some of the backported stuff developed by Red Hat and others.

    1. Re:Oh, please by ananke · · Score: 4, Informative

      "None of the major distributors ship a pure Linus kernel"

      actually, slackware does ship vanilla kernel.

      --
      --- d'oh
    2. Re:Oh, please by X-Nc · · Score: 1
      Of the major named distros, Slackware was the last to ship with a pristein kernel source. There was notice when they actually shipped a version with a patch.

      And as for old kernels, 2.0.x is still being maintained.

      --
      --
      If I actually could spell I'd have spelled it right in the first place.
    3. Re:Oh, please by Anonymous Coward · · Score: 0

      Slackware isn't exactly a "major distributor" anymore. I understand that people believe what they want about their first love but it's just not as popular as it once was.

    4. Re:Oh, please by XaXXon · · Score: 1

      Gentoo is also happy to let you install a vanilla linus (sic) kernel..

      Why you'd want to, I don't know..

    5. Re:Oh, please by ivan256 · · Score: 5, Informative

      Backporting 2.6 features helps everyone because it subjects those features to more testing, meaning that 2.6 will be better as a result.

      Unlikely. Testing of features that have been hacked back into an older kernel won't provide representative results. You'll only find the most glaring of bugs through that kind of testing, and the hope typically is you find those before you put them into production anyway.

      The real effect of backporting features is that it scares off third party developers. Companies that want linux drivers for their devices have to pick a version to work with. RedHat's backports are notorious for changing things in the driver interfaces. That means a vendor, who may not be informed as to the dynamics of the kernel development process, may choose to support only RedHat's version of the kernel, to speciffically not support RedHat's version, or worst and most likely, to not support linux at all.

      I've done consulting and contracting for all three types of companies, as well as one who tried to support both RedHat's tree and Linus' tree from the same code base, and believe me when I say that it's a mess. Let's just hope that somewhere along the way RedHat decides to pick a versioning scheme that makes it easy to tell their features are in there at compile time, and starts providing change logs so you can figure out what they've done. As of right now their stuff is a nightmare.

    6. Re:Oh, please by Fishstick · · Score: 1

      install a vanilla linus (sic) kernel..

      why the "(sic)"? Did Linus change the spelling of his name since yesterday? ;-)

      I imagine you meant _Linux_ kernel vs linus, but I think that's what we're talking about here, kernel built straight from Linus' tree with no patches, eh?

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

    7. Re:Oh, please by yarbo · · Score: 1

      I use Gentoo with vanilla kernels because the 2.4 gentoo patched series crashed very often on my system. I switched to vanilla ~8 months ago, and haven't crashed since (I switched to the 2.6 series around 2.6 test7).

    8. Re:Oh, please by jgarzik · · Score: 1


      > Backporting 2.6 features helps everyone because it
      > subjects those features to more testing, meaning
      > that 2.6 will be better as a result.

      Unlikely. Testing of features that have been hacked back into an older kernel won't provide representative results.


      Wrong. Backporting drivers has been fantastically useful to me. It gives my drivers much more testing than they would otherwise receive. RHEL bug reports have often appeared long before the community notices the bug.

      RedHat's backports are notorious for changing things in the driver interfaces.

      I suppose your definition of "notorious" includes upstream 2.6 driver interfaces, and driver interfaces jointly developed by SuSE and Red Hat (such as varyio).

      The real effect of backporting features is that it scares off third party developers.

      Wrong. It exposes new features to more users. Making drivers available to more users means that Linux hardware support is more widely deployed.

      Just imagine if Red Hat and SuSE did not ship my Serial ATA driver. Linux users would be given the "opportunity" to either run 2.6.x kernels, or have their hardware not work.

    9. Re:Oh, please by Josh · · Score: 1

      Your point is good, but it's not what the SuSE guy said. If this is the problem, he should have said that RedHat is creating fragmentation of the software interfaces.

    10. Re:Oh, please by datadriven · · Score: 1

      Then why do you suppose there's 10 times as many posts in the linuxquestions.org forum as there is for any other distro. Slackware may not be widely used commercially, but as desktop linux, & linux for newbies, it is doing quite well.

    11. Re:Oh, please by Anonymous Coward · · Score: 0

      > driver interfaces jointly developed by SuSE and Red Hat (such as varyio).

      Which exists in about three incompatible variants so the driver are even more full of crap. SuSE and RedHat can't even talk to each other which is a big problem. See also the host_lock debacle to stay in block I/O land.

    12. Re:Oh, please by ivan256 · · Score: 1

      Wrong. Backporting drivers has been fantastically useful to me.

      Right. And let me guess. You use all sorts of specialty hardware.

      You're missing the entire point. This isn't about community written drivers, it's about third party drivers. Believe it or not, but there are some devices that the community can't/won't write drivers for, and there's a variety of reasons ranging from patented algorithms, to lack of popular interest, or just plain lack of skill in the case of some specialty devices where there are only a few people who really understand how it works. We're not talking about your little file server with IDE disks and last years processor and chipset or whatever it is you have.

      I suppose your definition of "notorious" includes upstream 2.6 driver interfaces

      Yes, yes it does. When you do something like port just the per block device locking from the 2.6 SCSI mid-layer back to 2.4 for your vendor specific release and don't put as much as a release note or a long file name on the patch in your source tree, all the while making something that's incompatable with both versions, you make it very difficult for outside companies to write interoperable drivers. If you wrote drivers for linux, you'd know this, and that's what "notorious" means.

      Wrong. It exposes new features to more users.

      From the perspective of somebody who only uses relatively common devices, it may seem like that. But once you need a device that's only supported in Solaris or Windows, and the vendor tells you it's too labor intensive to support linux, you'll understand.

    13. Re:Oh, please by caluml · · Score: 1

      Really? All my boxes (mainly servers) run gentoo-sources, or xfs-sources, with PaX in. I've never had any problems. Oh, and one of them is running gentoo-dev-sources.
      20:40:10 up 6 days, 10:20, 6 users, load average: 0.30, 0.72, 1.31
      Yup, still looking fine.

      And I do much, much prefer the ipsec stuff in 2.6 to the weirdness that is free/openswan.

    14. Re:Oh, please by Anonymous Coward · · Score: 0

      Do you have the SLIGHTEST idea who you're arguing with?

      Thanks for the laugh!

    15. Re:Oh, please by jgarzik · · Score: 1
      > Wrong. Backporting drivers has been fantastically > useful to me.

      Right. And let me guess. You use all sorts of specialty hardware.

      Wrong. The drivers and subsystems I maintain in the Linux kernel are all for the most commonly used hardware.

      When you do something like port just the per block device locking from the 2.6 SCSI mid-layer back to 2.4 for your vendor specific release and don't put as much as a release note or a long file name on the patch in your source tree, all the while making something that's incompatable with both versions, you make it very difficult for outside companies to write interoperable drivers.

      First, this was documented in both release notes and the rpm changelog.

      Second, this specific feature is entirely optional. An upstream 2.4 block, scsi, or net driver drops into RHEL kernels with zero modifications. I do this all the time, with all three of these classes of drivers (block/scsi/net). It is a hardware vendor's choice to create 2.4-backport-specific modifications to their driver, with the additional maintenance that entails.

      You're whining about optional, performance-enhancing features that you don't have to use. You are free to pretend that Red Hat kernel looks like the upstream 2.4 kernel, from a block and SCSI perspective, and things Just Work(tm).

      If you wrote drivers for linux, you'd know this,

      Tee hee. Apparently you have no clue who writes Linux device drivers.

      Jeff
    16. Re:Oh, please by SteelX · · Score: 1
      actually, slackware does ship vanilla kernel.

      I did post this at the top, but I guess no one saw it.

      Patrick Volkerding's notes on building the Linux kernel for Slackware says:
      I do not patch the official kernel sources, but it's not exactly a virgin either.
      See the URL for Patrick's procedures on how he builds the kernel.
    17. Re:Oh, please by Anonymous Coward · · Score: 0

      If you wrote drivers for linux, you'd know this

      This ranks right up there with the slashbot that flamed John Carmack over OpenGL programming. Or was that you also?

    18. Re:Oh, please by ivan256 · · Score: 1

      Wrong. The drivers and subsystems I maintain in the Linux kernel are all for the most commonly used hardware.

      Read it again. I was being sarcastic.

      First, this was documented in both release notes and the rpm changelog.

      Really? Where? In the initial release of RHAS, it was not listed. Period. Many of the entries in the kernel source RPM had a date and the nameof the person who applied the patch, but no text. Hardly well documented. Were it well documented I'd have no complaints.

      An upstream 2.4 block, scsi, or net driver drops into RHEL kernels with zero modifications. I do this all the time, with all three of these classes of drivers (block/scsi/net). It is a hardware vendor's choice to create 2.4-backport-specific modifications to their driver, with the additional maintenance that entails.

      It sucks when you try to use a third-party md personality that assumes your 2.4 kernel has a global request list lock, and it compiles, loads, and crashes randomly on your RedHat kernel, or worse, silently corrupts your data. It's not as backwards compatible as you'd like.

      Apparently you have no clue who writes Linux device drivers.

      Apparently on this point you are correct. I don't keep up to date with a comprehensive list.

    19. Re:Oh, please by ivan256 · · Score: 1

      So, having a redhat.com e-mail address makes you more of an authority on the kernel than not having one? I'd think it'd be the other way around. Working at redhat would give you a little bit of bias in this argument I'd think. Just because I chose to write linux code under contract for signifigantly more money than I would be making writing code for redhat doesn't mean I don't know what I'm talking about. So, he wrote some device drivers that a lot of people use. So have I.

      Of course being anonymous, I have no way to verify, but I assume you have no idea what my employment background is, or how much of my code is in which kernel trees.

      Go away.

    20. Re:Oh, please by XaXXon · · Score: 1

      yeah. you're right. I wasn't thinking. I guess I just don't think of the tree Linus maintains as being anything other than the Linux kernel. Everyone else's tree is their name.. but Linus's is just linux.. at least that was my thinking

    21. Re:Oh, please by yarbo · · Score: 1

      I don't know if the problem was my dual processor rig, SCSI, or just one of the kernel options I picked, but I didn't have the knowledge to debug the problem back then, and I haven't felt like going back since. I've had uptimes upwards of 30 days (just a personal box, I reboot once in a while) on my box since switching to the vanilla kernels (2.4 and 2.6)

    22. Re:Oh, please by Anonymous Coward · · Score: 0


      Because its users need to know 10 times more to do anything with it?

  10. RedHat's kernels = more like dev kernels by Anonymous Coward · · Score: 5, Interesting

    before 2.6 existed, their 2.4.x kernels looked WAY more like 2.5.x kernels. I always thought this was dangerous, as what they were effectively doing was dressing up "alpha" 2.5.x code as "stable" 2.4.x code and letting it run riot on people's production servers.

    1. Re:RedHat's kernels = more like dev kernels by AstroDrabb · · Score: 2, Insightful

      What is the point in modding up an Anonymous Coward with no proof to back up his or hers claim? Red Hat does not put out beta code an call it production. In fact, RH has 6 of the top 10 Linux kernel developers working for them. They know what they are doing. I personally don't care if RH puts 16,000 patches in their kernel and calls it Red Hat's super duper kernel 99.7. What matters is that RHEL is stable, and in my experience, RHEL is damn stable.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    2. Re:RedHat's kernels = more like dev kernels by 10101001+10101001 · · Score: 1

      Red Hat does not put out beta code an call it production.

      Yes, lets just forget Red Hat's inclusion of GCC 2.96. Though I personally don't have evidence backing the grandparent's post, I wouldn't put it past Red Hat given their past history.

      --
      Eurohacker European paranoia, gun rights, and h
    3. Re:RedHat's kernels = more like dev kernels by ElGuapoGolf · · Score: 1

      I dunno, I've had the same buggy experience with RHEL. Apparently they used some kernel SMP fixes that they backported from 2.5.x, and they broke IBM Java (not Sun Java) on SMP boxes.

      The great thing about that was, they shipped with IBM Java.

      Hello, RH QA? Anyone home?

    4. Re:RedHat's kernels = more like dev kernels by Anonymous Coward · · Score: 0

      Funny, I could've sworn gcc 2.96 was only in Red Hat 7.x, and not in RHEL.

    5. Re:RedHat's kernels = more like dev kernels by 10101001+10101001 · · Score: 0, Troll

      So you wouldn't call Red Hat 7.x production code?

      --
      Eurohacker European paranoia, gun rights, and h
    6. Re:RedHat's kernels = more like dev kernels by ImpTech · · Score: 1

      *Cough*, maybe because they actually DID pull a bunch of stuff from 2.5 for RedHat 8 and 9 kernels. Which is why everybody had trouble compiling modules for those kernels for a while. Nevermind NTPL! How short is your memory?? As a general practice, it does seem dangerous. But hey, if the code works... and presumably RedHat did actually test their kernels, so no big deal.

  11. Do we need to keep discussing this? by arashiakari · · Score: 2, Insightful

    How many times have we argued this issue? At this point it has been resolved hundreds of times here on Slashdot, and many thousands of times in editorial write-ups elsewhere.

    YOU CANNOT FORK OPEN-SOURCE CODE, people can do whatever the hell they want to with it, including back-porting features... BECAUSE YOU HAVE TO SHARE THE SOURCE.

    What is so complicated about that? The entire concept of a "FORK" requires secret proprietary source code and copyrighted functions and pantented methods.

    1. Re:Do we need to keep discussing this? by Phs2501 · · Score: 5, Funny
      The entire concept of a "FORK" requires secret proprietary source code and copyrighted functions and pantented methods.

      Actually, the concept of fork(2) really just requires a simple system call. Copy-on-write pages help a lot too, though.

      :)

    2. Re:Do we need to keep discussing this? by Dave2+Wickham · · Score: 5, Insightful

      Eh? A fork in a road is where a road splits into two; each going in different directions. A fork in a software project is the same. I don't see why a fork in software "requires secret proprietary source code and copyrighted functions and pantented methods".

      (Not that I consider the redhat kernels to be a fork)

    3. Re:Do we need to keep discussing this? by Anonymous Coward · · Score: 0

      Why is this insightful? Unless the meaning of "fork" has changed recently it has nothing to do with whether code is open or closed source. What do you call parallel development on patches/bug fixes and new version features in open source?

    4. Re:Do we need to keep discussing this? by dougmc · · Score: 2, Interesting
      What is so complicated about that? The entire concept of a "FORK" requires secret proprietary source code and copyrighted functions and pantented methods.
      I think I understand the problem here -- your definition of `fork' doesn't match with the defintion of `fork' used by most everybody else here. To everybody else, it means that one package/program/group of code/whatever becomes two or more, each diverging more as time goes on.

      You want some examples of open source forks? How about ssh -> openssh? X11 -> Xfree86? Xfree86 -> Xorg? emacs -> xemacs? BSD -> FreeBSD/NetBSD/OpenBSD. There's probably thousands of packages out there that have forked for whatever reason (usually political) and are open source.

      Personally, I think this issue of Red Hat shipping a custom kernel is a non-issue -- they've been doing this since beginning, and so does everybody else. I guess technically it does qualify as a fork, but forks are not inherently bad.

    5. Re:Do we need to keep discussing this? by Anonymous Coward · · Score: 0

      a fork is what I use to eat steak

    6. Re:Do we need to keep discussing this? by the_thunderbird · · Score: 2, Funny

      Errr, so when do we start using threading - ooo hey look I threaded the kernel ;)

  12. Forget Forking by Anonymous Coward · · Score: 5, Funny

    ... What happens when the Linux kernel starts spooning? We will never see him again, because he will be spending all his time with his new girlfriend. That is until she kicks him to the curb, and he comes crawling back looking for his old friends again.

    You know you have all seen this happen a million times before.

    1. Re:Forget Forking by Anonymous Coward · · Score: 4, Funny

      But there is no spoon...

      And since there is no spoon:

      "Use the forks, Luke!"

    2. Re:Forget Forking by Anonymous Coward · · Score: 0

      Better to have an open-source fork in front than a proprietary knife in your back...

    3. Re:Forget Forking by Anonymous Coward · · Score: 0
      ... What happens when the Linux kernel starts spooning? We will never see him again, because he will be spending all his time with his new girlfriend.


      You do know that Linus is married? Then again looking at this photo, I would advise him to get one.

      My eyes. My eyes.
    4. Re:Forget Forking by Anonymous Coward · · Score: 0

      So Linus is the Linux kernel?

  13. There is no meaningful "fork" here. by aussersterne · · Score: 4, Informative

    Red Hat's applying a few patches.

    I use Red Hat's distribution.

    I don't, however, use their kernel; instead, I use a kernel.org kernel that I compile myself.

    The fact that this isn't just possible, but is easily (i.e. drop-in) possible, indicates that There Is No Problem Here.

    The kernel is binary compatible. The .config files are compatible (i.e. make oldconfig). The config/menuconfig/xconfig interfaces are the same. Red Hat's kernels track kernel.org version numbers, but just apply extra patches.

    This is not a "fork" of the kernel in any meaningful way.

    --
    STOP . AMERICA . NOW
    1. Re:There is no meaningful "fork" here. by garcia · · Score: 1

      It's just as much of a fork as AC patches are. He was doing backporting (IIRC), merging in his own little fixes here and there, etc.

      I never considered it a "fork". I considered it stuff that was released that was better than what I could find at kernel.org.

      I see no difference here.

    2. Re:There is no meaningful "fork" here. by justins · · Score: 4, Informative
      The kernel is binary compatible.

      Whatever gave you that idea? Redhat has created kernels in the past with threading features that nobody else had. Software using those features would not run on a kernel without those nonstandard patches. That's binary incompatibility.

      Redhat has a history of doing stuff like this, as with their GCC 2.96 fiasco.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    3. Re:There is no meaningful "fork" here. by Compenguin · · Score: 2, Insightful

      GCC may not have been really GCC but it its g++ was much more of a c++ compiler than 2.95. All they did was branch from the development tree. Things that didn't compile with it didn't compile because of broken code not because of a broken compiler. Furthermore as far as compiled c++ binaries goes, due to the magic of versioned libraries, c++ binaries compiled with all recent "real" gcc releases worked fine.

      I don't see how it's anyone else's buisness what compiler redhat uses. I know some project maintainers complained that they didn't want to support this compiler version but they had the option of not supporting it and letting redhat or a redhat user contribute a patch or they could just plain let it be, and continue to ship broken code.

      Furthermore, redhat shipped a secend compiler with that release compat-egcs-6.2 (egcs-1.1.2) just in case code was tied to specific existing gcc behaviors).

      So next time lets save the complaints for when redhat commits an attrocity like changing the default theme.

    4. Re:There is no meaningful "fork" here. by Anonymous Coward · · Score: 0

      Eventually, everyone else picked up the threading patches and the new GCC, right?

      This is nothing new in the Linux world -- early versions of glibc, ELF, etc. "You gotta break some eggs to make an omelet", but it seems like the omelet never is finished and people keep tossing in more eggs. In other words, WHEN anyone else begins to care about long-term binary compatibility, THEN you can flame redhat.

      At least RH provides a way out of the Linux break-it-to-fix-it cycle by providing a stable platform for 5 years. Not as good as the 10-15 year binary compatibility cycles at Sun & Microsoft, but probably good enough. Outside the hobbiest world nobody wants the RedHat 5/6/7/8/9 annual breakage cycle.

    5. Re:There is no meaningful "fork" here. by justins · · Score: 1
      Eventually, everyone else picked up the threading patches and the new GCC, right?

      No. GCC 2.96, and the stuff built with it, is quite unique. They have reentered the mainstream post-2.96, though, AFAIK.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    6. Re:There is no meaningful "fork" here. by justins · · Score: 1
      I don't see how it's anyone else's buisness what compiler redhat uses.

      If they weren't part of a community, that would be true.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    7. Re:There is no meaningful "fork" here. by Anonymous Coward · · Score: 0

      If my memory is correct, the FSF quickly released a "2.97" which was basically the same as the RedHat compiler, and that WAS picked up by Mandrake and others.

    8. Re:There is no meaningful "fork" here. by Compenguin · · Score: 1

      How does their compiler choice hurt any other member of the "community?"

    9. Re:There is no meaningful "fork" here. by CatOne · · Score: 1

      It hurts it HUGELY for commercial developers who don't ship their product as source code.

      If Linux distros are not binary compatible, then you have to write a different binary for EACH Linux distro. When Red Hat was at 2.96, you would be forced to release a product on 2.95.3, and on 2.96 for Red Hat, if you had a product that was a development environment and required people to link.

      That's ridiculous, and a reason that Linux adoption for a long time isn't attractive for software developers -- because Linux wasn't a platform, it was 20 platforms. United Linux and Red Hat Enterprise Linux are big steps in the right direction -- more "stable" targets that vendors can build/test for and not worrying about binary compatibility issues.

      At my former company, 2.96 was a HUGE issue because we didn't support it (didn't WANT to have to support it and maintain support when Red Hat went to 3.1 or 3.2), and so we had to make everybody on that platform build/use the 2.95.3 compiler.

    10. Re:There is no meaningful "fork" here. by justins · · Score: 1

      The answer to that is fairly obvious. If nobody (including Linus, mind you, in the case of gcc 2.96) wants to use the compiler or adjust to its peculiarities, they're hurting the community.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    11. Re:There is no meaningful "fork" here. by Compenguin · · Score: 1

      If nobody (including Linus, mind you, in the case of gcc 2.96) wants to use the compiler or adjust to its peculiarities, they're hurting the community.

      Which is why they included the compiler from the previous release for compatability, like I said above.

    12. Re:There is no meaningful "fork" here. by Compenguin · · Score: 1

      No one forced you to support 2.96, you have the option not to support redhat at all or to target egcs 1.1.2 the compiler on redhat 6 which was also included in redhat 7 which would provide compatibility for both versions.

    13. Re:There is no meaningful "fork" here. by CatOne · · Score: 1

      Right, no one forced us to support 2.96. But the fact was, 40%-50% of our customers had installed Red Hat 7 and had the 2.96 compiler installed by default. So there you are... 40% of your customers cannot compile apps... so do you tell them all to use the old compiler, or do you now support 2 different Linux distros? Given the fact that each distro really counts as a "supported platform" in terms of work, it's a major PITA.

      From a software perspective, the fewer platforms you must support the better. And having Solaris, HPUX, Windows, OS X, and 43 Linux distros really is 47 platforms :-P

  14. Damned if you do, damned if you don't by realdpk · · Score: 4, Insightful

    Redhat is supporting a kernel they've used for some time now, by backporting patches. What's the big deal? *Lots* of people are going to be running 2.4.x for a long time, and having vendor support still available is great. We should be supportive of Redhat here.

    The worst thing they could do is drop support for 2.4.x entirely and mandate everyone upgrades to 2.6.x. Why make such a major change to something that works?

    1. Re:Damned if you do, damned if you don't by shawn(at)fsu · · Score: 1

      The worst thing they could do is drop support for 2.4.x entirely and mandate everyone upgrades to 2.6.x. Why make such a major change to something that works?

      Wow this whole sentance is just a reallly long way to spell Wicrosoft Windows

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
    2. Re:Damned if you do, damned if you don't by realdpk · · Score: 1

      Heh, yep. I really like FreeBSD - it has made my job *so* much easier it's not even funny. It's the best server OS I've used.

      But I also like Windows XP for my home machine. I don't have any problems with it - probably because I run Mozilla instead of IE, and I don't download misc. executables and such. It's been good to me. It's easy to use, and doesn't get in the way of my job.

      Before then I used '98, and while I had some problems with it, more often than not it was perfectly functional for what I needed.

      I use what works best for me. While I rarely use Redhat (around 8 servers, or 3% of the network), I'm glad to see that they're still supporting the 2.4 kernel. I only wish FreeBSD's releases would be supported as long!*

      (* Yeah, I know, it's a volunteer thing. Wishes don't have to coincide with reality).

  15. DON'T MOD PARENT AS OFFTOPIC! by Anonymous Coward · · Score: 1, Funny

    The whole Goatse thing is all about backporting, I think.

  16. RHEL Backporting, fine by me. by Erik_ · · Score: 5, Informative

    I *might* agree with the CTO of SUSE if Red Hat backported features, but didn't support them. Yet that is not the case. Red Hat promises a 5 year support for their Enterprise Linux releases, and I'm willing to pay for such a support. For my company's systems, I don't need to stay on the edge of new features, tools and other improvements. I NEED a stable operating system, requirering low change management (expect for security issues).

  17. .. and we like it. by Outland+Traveller · · Score: 4, Insightful

    Redhat backporting features into 2.4 for their own customers is a win for everyone and yet another victory for open source. Case closed.

    1. Re:.. and we like it. by INeededALogin · · Score: 0

      I think the point is that SuSE is worried about proprietary patches and work not going for the benefit of the community.

      I agree with you though, Open-Source business models are hard enough, if RedHat deems it beneficial to its customer base to do this, don't stop them. It is their money and their customers.

    2. Re:.. and we like it. by Outland+Traveller · · Score: 1

      I don't think any patches to the GPL kernel will be seen as proprietary...

    3. Re:.. and we like it. by Anonymous Coward · · Score: 0

      RH tries to send every patch upstream, sometimes linus says 'piss off, that sucks' sometimes he says 'it sucks, but fix it' and sometimes RH says 'piss off, someone else fix it' This is open source people. SuSe is just mad RH is taking advantage of having an exceptional kernel staff. So they are trying a PR move to get people mad at RH again.

  18. GMAFB!!! by tm2b · · Score: 3, Insightful

    This is insane. What is the GPL about if not the freedom for an individual or business to make changes to the kernel and distribute those changes? If Linus wanted to maintain a single point of control, which is what this guy is indirectly advocating, he would have used a different license.

    This is a very dangerous attitude from a company that is supposed to be steeped in the GPL. "Work it our way or don't work it" is not an attitude that helps the open source movement. "Let a thousand flowers bloom" should be the theme.

    Sounds to me like SuSe is upset that they will have to either duplicate this work or use Red Hat's work in order to stay competitive.

    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    1. Re:GMAFB!!! by trashme · · Score: 3, Insightful
      You seem to be taking this argument too far.
      "Work it our way or don't work it"
      I did not pick up that sort of attitude from the article. I gathered that his message was simply this: It would be better for the entire community if Red Hat used the 2.6 kernel so that the linux communities resources can be spent moving forward with the new kernel.
      You may or may not agree with that, but don't go stretching his argument to an extreme. That's just false.
    2. Re:GMAFB!!! by jdavidb · · Score: 1

      Sounds to me like SuSe is upset that they will have to either duplicate this work or use Red Hat's work in order to stay competitive.

      Seems like if they were thinking, they'd be glad RedHat has done the work for them free (gratis) under the GPL.

    3. Re:GMAFB!!! by Compenguin · · Score: 1

      It would be better for the entire community if Red Hat dumped a metric assload of resources into hundreds of projects including gnome, mozilla, gcc, rpm, popt, and the kernel. Oh wait they do.

      It would also be good for the community if redhat gave me all their revenue, no wait it wouldn't.

      Redhat works on new versions of these projects while keeping rock solid, well tested, security and compatibility patched, versions for it's enterprise product. I wouldn't want a kernel written yesterday on my data center and neither would redhat's customers. RedHat is actively working on development of the new kernel as well, they just aren't ready to ship it.

    4. Re:GMAFB!!! by Anonymous Coward · · Score: 0

      It would be better for the entire community if Red Hat used the 2.6 kernel so that the linux communities resources can be spent moving forward with the new kernel.
      That's a really, really good idea, so good infact if the 2.6 kernel was released before RHEL 3 shipped I bet red hat would have done just that.
      What SuSe is saying is: "hey you guys cheeted! we wanted to say first ones to have NPTL and first to have i/o changes, etc"

    5. Re:GMAFB!!! by trashme · · Score: 1

      Red Hat does many good things for the Open Source community. I never said otherwise. That is not what my post was about. Geck expressed an opinion and the original post twisted it into something extreme and untrue.

  19. I do by Erik_ · · Score: 2, Insightful

    And I'm willing to pay for the long-term support of my company's systems.

  20. The fear by Effugas · · Score: 5, Interesting

    The fear is that a version of Oracle will come out that depends on 2.6-ish kernel features but doesn't actually work on 2.6 proper (i.e. it has dependencies on 2.4-era semantics). At that point, the only way to run Oracle -- no matter your toolchain -- is to use the Redhat kernel.

    --Dan

    1. Re:The fear by GoofyBoy · · Score: 4, Informative

      If you are serious about Oracle + Linux, then you will run it under RedHat.

      When its something like Oracle, you choose the application, then the OS to match.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    2. Re:The fear by mito · · Score: 0

      This is completely false.

      We just installed the latest Oracle 10g on a vanilla debian system with 2.6.5 + debian patches.

      The Oracle installer looks into /etc/somefile (don't remember) to check if the distro is Red Hat. Just create the damn file and you're on!

    3. Re:The fear by u-235-sentinel · · Score: 2, Informative

      " If you are serious about Oracle + Linux, then you will run it under RedHat."

      Actually I've had problems with RedHat and Oracle (8 and 9). RedHat 7-9 and the RHAS 2.1 distro's. RH 9 actually turned out to be the easiest to setup with Oracle. Once I modified the memory settings in /proc AND skipped an error during the install it came up just fine. The install error was a mistake in one of makefiles during linking. I had to run it after the fact after tweaking it.

      Haven't tried it with SuSE yet. I've been told it works great and doesn't require any makefile tweaking. I've setup quite a number of these with RedHat for the military. You would be surprised how many of these they want to install under Linux.

      Has anyone tried it with RHAS 3? I understand it hasn't been certified yet by Oracle.

      --
      Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
    4. Re:The fear by leandrod · · Score: 1
      > We just installed the latest Oracle 10g on a vanilla debian system with 2.6.5 + debian patches.

      You just get no support from Oracle.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    5. Re:The fear by leandrod · · Score: 1
      > At that point, the only way to run Oracle -- no matter your toolchain -- is to use the Redhat kernel.

      Only that Oracle isn't compiled on Red Hat. It is compile on, guess it... SuSE!

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    6. Re:The fear by Anonymous Coward · · Score: 0

      But, since the Redhat kernel is GPL'ed, it is free for use, distribution and modification. There is no need to have this fear of lock in to Red Hat as a company. Just take the Red Hat kernel and use it on your system; further applying any specific SuSE patches you desire. All it takes is some engineering effort on your part.

      Why do you fear so much?

    7. Re:The fear by leandrod · · Score: 5, Informative
      > If you are serious about Oracle + Linux, then you will run it under RedHat.

      Not true. UnitedLinux and SuSE are also certified. In fact Oracle is compiled not on Red Hat, but on SuSE.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    8. Re:The fear by bigjnsa500 · · Score: 2, Interesting
      If you are serious about Oracle + Linux, then you will run it under RedHat.

      Really? Why? Works fine with Slackware here.

      --
      This is a test. This is a test of the emergency sig system. This has been only a test.
    9. Re:The fear by GoofyBoy · · Score: 1

      I've had the exact same problems. Irritating but I found the solution not from Oracle or RedHat but from Google Groups. If it wasn't a case of so many people trying the same combinations it would be that much hard to get a solution. I chose that combination because RedHat and Oracle have a pretty close relationship and their RH Advanced Server.

      But if it works flawlessly with SuSE then great.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    10. Re:The fear by ADRA · · Score: 1

      I believe that 8 was never certed for 2.1AS whereas 9 is certified for 2.1AS. There was a small GLIBC patch to 8, but it works beautifully afterwards.

      I've heard AS3 will only be certified for 10g, you know, upgrade or get no support.. blah... That also makes me assume that they'll go with NTPL in 10g. Either that, or they'll make special builds for each OS release (see ugly)..

      --
      Bye!
    11. Re:The fear by GoofyBoy · · Score: 2, Informative

      Because if you are using Oracle, you are generally doing something serious, which means that product support is critical. If Oracle does not support your Oracle/OS combination that means you don't get support.

      And for the record here are the Linux distributions which Oracle will support;

      http://otn.oracle.com/tech/linux/htdocs/linux_te ch supp_faq.html#Linux_Distributions

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    12. Re:The fear by GoofyBoy · · Score: 1

      You are correct. Thank you for the information.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    13. Re:The fear by Effugas · · Score: 1

      Suppose you have something like a syscall number getting changed. Suddenly, all binaries compiled for a "vanilla" kernel need to be recompiled for the Redhat kernel. This is a massive undertaking.

      This is a bit of an extreme example, but something like this is basically what people are afraid of -- having to basically "Redhat-ize" a system if they wish to run "Redhat-Linux" applications. It's NOT something you have to do now -- it's just a fear for the future.

      --Dan

    14. Re:The fear by pyros · · Score: 1

      Here's a linkified working location.

    15. Re:The fear by Ian+Wolf · · Score: 1

      Not true.

      Oracle happily supports our 8i and 9i databases on AS3.

      --
      "The words of the prophets are written on the Slashdot walls."
    16. Re:The fear by duffbeer703 · · Score: 1

      Great idea!

      I'll notify you of my progress as soon as I've finished chipping off pieces of this rock and turn it into something knows as a "wheel".

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    17. Re:The fear by Rik+van+Riel · · Score: 2, Informative
      Suppose you have something like a syscall number getting changed. Suddenly, all binaries compiled for a "vanilla" kernel need to be recompiled for the Redhat kernel. This is a massive undertaking.

      This would create such a big maintenance hassle for everybody that changes like this aren't made. If new system calls are needed, they are first merged into the vanilla kernel, before being backported into a Red Hat kernel.

      NPTL would be a good example. Red Hat customers requested a good threading system, so NPTL was developed. However, something that invasive can't be done in a distribution kernel, so it was developed for the 2.5/2.6 kernel first and only ported to 2.4 later.

      Believe it or not, but people have actually thought about all the implications. ;)

      This is my personal opinions. Other people may have different opinions. Please check the facts and come up with your own opinion.

  21. Not only that, but they did it wrong... by bc90021 · · Score: 2, Interesting

    # diff base.c base.c.original
    1417c1417
    real_parent; p != &init_task; p = p->real_parent)
    ---
    > for (p = current->p_opptr; p != &init_task; p = p->p_opptr)

    It seems that RedHat's testing methods weren't so good, and they neglected to see that certain things had had their names changed. Since they didn't test their kernel, it made it difficult to track down that particular error when trying to recompile the kernel.

    1. Re:Not only that, but they did it wrong... by Anonymous Coward · · Score: 0
      # diff base.c base.c.original
      1417c1417
      real_parent; p != &init_task; p = p->real_parent)
      ---
      > for (p = current->p_opptr; p != &init_task; p = p->p_opptr)

      Translation: "I have no life"

    2. Re:Not only that, but they did it wrong... by Anonymous Coward · · Score: 0

      And it is obvious who the real hacker is, and who the script kiddie is. Need I say more?

  22. Re:Oh, please; But is it a useful test? by David+Hume · · Score: 2, Informative

    Backporting 2.6 features helps everyone because it subjects those features to more testing, meaning that 2.6 will be better as a result.


    But is this testing in a different context or enviroment -- i.e., of a patch or feature in 2.4 instead of 2.6 -- useful? More precisely, is such testing as useful as the testing of the patch or feature in the enviroment for which it was designed, i.e., 2.6?

  23. If there's one thing I learned from M:tG... by ProppaT · · Score: 2, Funny

    If there's one thing I learned from Magic: the Gathering it's that Forking will never make you any friends. It's also illegal and banned under type II rules. Just like a Red Hat deck...always stacking, full of burn, and ready to screw over the entire community with a 20 point forked Fireball...

    --
    Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
  24. USB by CaptainZapp · · Score: 5, Interesting
    Wasn't it the friendly folks at SuSE that implemented a backport for USB from 2.3. to 2.2 at the time (and some USB devices really did work)?

    Was that different or are they the most recent victims of marketing doublespeak?

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

    1. Re:USB by agurkan · · Score: 1

      IMHO, backporting from unstable to stable branch is different from backporting from a stable branch to previous stable branch.

      --
      ato
    2. Re:USB by Anonymous Coward · · Score: 0

      What has Red Hat backported from 2.6 since it went stable? Nothing, that's what. They ported stuff like NPTL (which they pretty much developed) from 2.5.

  25. MOD PARENT UP by Aniquel · · Score: 1

    This is a pretty important point - If we expect Linux to continue getting mainstream application support, then we need to make sure that all distros can compete.

  26. Chasing versions numbers. by Godeke · · Score: 2, Insightful

    This just goes to show that SUSE is relying on a full steam ahead adoption of any new version rather than a more carefully planned transition between versions. I still run 2.4 (conversion is set for a couple of months from now) and appreciate backported stable features. Providing the latest and greatest is a good thing I guess if you are a in this individually or as a hobby, but I'm not interested in upgrading until a product matures and I have regression tested everything. SUSE seems to not understand that, which would disqualify it for me as an enterprise vendor.

    --
    Sig under construction since 1998.
    1. Re:Chasing versions numbers. by oxfletch · · Score: 1

      So what specific part of SuSE's 2.6 test plan do you think is insufficient?

      Oh wait, sorry. You're spouting off with no real knowledge of what they're doing at all. My mistake.

      Change necessitates risk. Risk necessitates risk management. The shit needs testing whether you backport or upgrade. The question is whether you want to forward-port forked code for ever, or merge back with mainstream.

      The fact that SuSE got merged up before RH doesn't really mean that much. They both do exactly the same thing, just on a slightly different timescale. Check out the 1000 or so SuSE patches they have against their own (currently shipping) 2.4 kernel.

    2. Re:Chasing versions numbers. by Anonymous Coward · · Score: 0

      No... I'm talking about *my* testing schedule. The attitude presented was "you are stupid for holding on to the old (read: stable) version that has ported bits and pieces of the new code. Upgrade now you laggarts!" Thanks, but no thanks... I will upgrade on my schedule, not yours. I still am not comfortable with 2.6 due to failures in our testing environment when we tried to use it: seemingly hardware issues. Are you saying I should be forced to feel comfortable by the bluster SUSE is spewing, and just go to 2.6??? You see, this *is* risk management: it is called testing before you just dump your production environment to the wolves. So far the wolves are winning with 2.6, on my multiprocessor Dell hardware.

  27. memo by Anonymous Coward · · Score: 0

    Memo
    To: Suse CTO
    From: Concerned FS user
    Hey dude, don't start being a dickwad to other FREE SOFTWARE companies.
    If you attack other FREE SOFTWARE companies for no reason other than marketing expect me to blacklist you from my future purchases.

    1. Re:memo by Anonymous Coward · · Score: 2, Funny

      Memo
      To: Concerned FS user
      From: Suse CTO

      Thank you for your considerate correspondance. We will certainly take your concerns under advisment in our future dealings with the free software movement. It is now clear that voicing any sort of concern about the behavior of a contributor to the free software movement will be construed as an attack motivated by marketing concerns. We will refrain from any constructive critisim from this point forward, as we certainly would not want to offend your delicate sensibilities.

      Sincerly,
      Suse CTO

  28. Forget Forking by Anonymous Coward · · Score: 2, Funny

    ...what happens when the Linux kernel starts spooning? We will never see him again, as he will be spending all his time with his new "girlfriend". That is until she kicks him to the curb, and he comes crawling back looking for his old friends again. You know you have all seen this happen a million times before.

  29. My message to RedHat. by Mateito · · Score: 1

    Fork off!

    (Yep. That was 10 seconds of your life you won't get back again).

  30. yeah .. and.. by josepha48 · · Score: 5, Informative
    Redhat has done their own thing as far as kernels go for the past I don't know how many years.

    There 2.4 kernel has support for lmsensors, which is not in 2.4 default. They have support for more drivers to. So what. Redhat will support these features if they put them in their kernel. They have to, especially since there new business modle is selling redhat OS for a pretty penny.

    I would think that Fedora would just make their system 2.6 asnd 2.4 compatible when Fedora core 2 comes out.

    I've had issues with Redhat doing things like this in the past, and you can still use the default kernel with Redhat, you just have to know what you are doing.

    SuSE has their own kernel too. They are just upset cause they didn't think of it first. Some people will not want to upgrade to 2.6 because of its newness, but they will want the features. If these can be ported back, and supported by Redhat then what is the big deal? Its open source people and as long as Redhat gives the source code away also they are well within their rights under the GPL. Remeber the GPL says something about "use and modify as long as you give the source ...". They always have done this and always will. So what!

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

    1. Re:yeah .. and.. by Anonymous Coward · · Score: 0

      Only not all of it works right, I have a RH ES 3.0 and was planning to run everything as original Redhat, only the hardware sensors did not work right with my hardware and using my usb2 disk for backup caused kernel panics, so I tried with the latest vanilla 2.4 kernel and everything works, except that I have compiled for a different CPU which causes some programs I don't use to do a segfault.

      All this is a bit annoying since I planned on running 100% Redhat. So I am waiting for the next Redhat kernel, hoping they have included the latest drivers there.

  31. Re:Damn redhat by dougmc · · Score: 5, Informative
    like xinetd, on regular systems, it was just inetd, then redhat had to be all different and put an x in front of it. *shakes head*
    Xinetd was a replacement inetd that was created many many years ago, and used by some systems administrators who wanted more control over inetd than the standard inetd gave. It gives you what tcp_wrappers does, plus a lot more. It worked on most *nix platforms -- not just Linux. (in fact, I think it's even slightly older than Linux.)

    Xinetd wasn't just something that Red Hat threw together to upset you -- it was a well tested, established package that they decided Red Hat would benefit from.

    And Red Hat didn't just put the x in there -- it was there long before Red Hat existed :)

  32. Not a fork by kundor · · Score: 2, Insightful
    Maintaining a separate patchset is normal, accepted, and not considered forking. They'll still be just applying these patches to the mainline tree, not severing development. Forking would be if they took the codebase and began changing it with a different set of developers and not just adding some code to each release of the kernel. EVERY distro does that. Perhaps not slackware or debian, I don't know, but Gentoo, Mandrake, Gobo, all have heavily patched kernels.

    I'd see this mostly as SuSe posturing.

    1. Re:Not a fork by Blackbrain · · Score: 1

      It's true. The current Debian Unstable kernels have been backporting the 2.6 IPsec modules into 2.4.24 and 2.4.25. There are a number of other patches in the Deb kernels that are not in the vanilla tree. I don't neccesarily agree with this practice, but it is common.

      --
      Where would we be if Wheel had hid her round rock in a cave instead of showing everyone how it rolls?
  33. Way too many assumptions by jdavidb · · Score: 4, Insightful

    We all assume that the kernel is the kernel that is maintained by kernel.org and that Linux won't fork the way UNIX did..right?

    First of all, some of us assume "the kernel" is /kernel/genunix or something else, because we're working on Solaris or something. (There's one assumption on you're part that was unspoken: we're not all Linux users.) Secondly, I don't assume the kernel will never fork. Forking has often been very productive for Free Software programs, and the right to fork is one of the most valuable incentives for development. The kernel has forked all the time (remember the -ac tree from Alan Cox? how about uCLinux?), and that's a good thing.

    So your explicit assumptions that "we" "all" have, that the kernel will never fork, are wrong, as well as your implicit assumptions that we all use Linux and that forking is a bad thing. Thus I'm not sure what the big deal is.

    1. Re:Way too many assumptions by Anonymous Coward · · Score: 0

      get with the program doorknob - Solaris is obsolete , with SUN losing $750 mil a quarter you'll be lucky if they're still in business next year...if they are it's only because they'll got bought out by their co-conspirators at Microsoft....If you don't use Linux you should..

  34. Many RH Enterprise Linux users by GringoGoiano · · Score: 4, Informative

    My company sells product to large enterprises, and most of them run one of the RedHat expensive-support options. We've seen few instances of other commercial or custom distributions.

    For a list of the 2.6 features that have and have not been back-ported into 2.4 for the current RH Enterprise Linux release, look here.

  35. Re:Oh, please; But is it a useful test? by wfberg · · Score: 3, Insightful

    But is this testing in a different context or enviroment -- i.e., of a patch or feature in 2.4 instead of 2.6 -- useful? More precisely, is such testing as useful as the testing of the patch or feature in the enviroment for which it was designed, i.e., 2.6?

    I'd think it's more useful to test it in 2.4 as well as 2.6 rather than only testing in 2.6. Sure, it's more work (work that RedHat is willing to do) but it may turn up bugs in conditions that do not occur in 2.6 yet (or not reproducibly, etc.)

    --
    SCO employee? Check out the bounty
  36. 2.6 features backported to 2.4 by miguel · · Score: 4, Interesting

    As a happy user of a 2.4 kernel with backported
    features from 2.6, I love the fact that Red Hat
    went the extra mile to provide this feature.

    We have been using NPTL extensively in the Mono
    debugger. Without it, it would be much harder
    to write the debugger for Mono.

    Miguel.

    1. Re:2.6 features backported to 2.4 by Anonymous Coward · · Score: 0

      and where does speaking in haiku fit in this strategy?

  37. Customers refuse to run Red Hat's kernel by Bruce+Perens · · Score: 5, Interesting
    I have a large customer who refuses to run Red Hat's kernel even when they run Red Hat's distribution. And it's just for the reason that SuSE talks about. The kernel is so far diverged from the main thread of Linux that it's a dead-end, and there's no hope of getting it supported from anyone but Red Hat.I don't know if they meant it as a lock-in play, but it works out that way. And my customer doesn't have patience for Red Hat's support.

    If you have a problem and you bring it to the kernel hacker who made the subsystem you're using, it's really very difficult for them to support Red Hat's thread. Generally they just say to look to the vanilla 2.6 kernel.

    Bruce

    1. Re:Customers refuse to run Red Hat's kernel by deKernel · · Score: 2, Insightful

      You are missing the point. The reason people buy RH is because they don't want to spend time finding the person who did XYZ. They just go to RH because they have a support contract, and make RH fix the problem.

      Companies don't really care who or what caused the problem. They just want a fix NOW. That is the value -add that RH brings to the table.

    2. Re:Customers refuse to run Red Hat's kernel by 680x0 · · Score: 1
      The kernel is so far diverged from the main thread of Linux that it's a dead-end
      Do you think that well be less true of Fedora? It sounds like Core 2 will have a 2.6 kernel, apparently ahead of any of the Red Hat releases. Has anyone compared the Core 2 Test 2 code to the vanilla 2.6 kernel? Or perhaps it will start off close, then instead of following new vanilla releases, just "backport" fixes to the kernel version they used for that release?
    3. Re:Customers refuse to run Red Hat's kernel by WindBourne · · Score: 2, Informative

      This does have advantages. In particular, when a backport is done, small bugs tend to get found. Basically, if redhat takes the time to backport and they find bugs, who cares.

      That does not mean that I will be running redhat any time soon.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    4. Re:Customers refuse to run Red Hat's kernel by Bruce+Perens · · Score: 2, Interesting
      They just go to RH because they have a support contract, and make RH fix the problem.

      That doesn't work very well for my customer. But I agree that it should work that way. But today you have a better assurance of service if you stick with the main kernel thread.

      Bruce

    5. Re:Customers refuse to run Red Hat's kernel by SlashDread · · Score: 1

      As a potential RH AS customer, it raises two questions:
      - Do I invalidate my license by running a non shipped kernel?
      - When will they ship 2.6? Or WILL they? On http://www.redhat.com/software/rhel/kernel26/ they just rave about 2.4 with features like its the egg of columbus.

      "/Dread"

    6. Re:Customers refuse to run Red Hat's kernel by justins · · Score: 1
      Do I invalidate my license by running a non shipped kernel?

      That seems unlikely. However, if you're using RHAS because it's the one of the only distros Oracle (for example) supports, you're in for a shock. They probably won't talk to you if you're using a nonstandard kernel, since that's the main reason they want people to use those specific distros to begin with. Honestly, if you're making your own kernels, what's the point of RHAS?
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    7. Re:Customers refuse to run Red Hat's kernel by WindBourne · · Score: 1

      Yes, but all the others can do that with standard kernels. Redhat is increasingly making theirs such that only they will solve the problem.

      However, since it is an open system, if nobody else wishes to compete on that setup, well....

      --
      I prefer the "u" in honour as it seems to be missing these days.
    8. Re:Customers refuse to run Red Hat's kernel by Anonymous Coward · · Score: 0

      You would likely be asked to try and reproduce the problem with the current Red Hat AS kernel.

      If you fail to reproduce the problem with the Red Hat AS kernel, then you are likely to be told to run the Red Hat AS kernel.

      It's a fairly cut and dried issue.

    9. Re:Customers refuse to run Red Hat's kernel by Anonymous Coward · · Score: 1, Insightful

      You might want to remind everyone that Bruce Perens is competing directly with RedHat in the enterprise support consulting business, and therefore has a financial interest in the matter.

      Given that, your message comes off an awful lot like FUD. How much of your customer's opinion came right from you?

      It must be tough wearing the "Independant Linux Advocate" hat and the "UserLinux/Debian" hat at the same time, but at least try. Otherwise y'all look like asses. Thanks.

    10. Re:Customers refuse to run Red Hat's kernel by Rik+van+Riel · · Score: 1
      - Do I invalidate my license by running a non shipped kernel?
      No, but the support people will look at you funny if you ask them to fix a bug in a non-Red Hat kernel.
      - When will they ship 2.6?
      The 2.6 kernel has been available for a long time, as a yum repository on Arjan's page. This kernel seems to work fine with some older distros, provided you also upgrade to the tools on that same page. Also, Fedora Core 2 test releases, with 2.6 kernel, have been released.

      However, the support people will also not be able to help you with those. At the moment 2.6 is a good kernel, but it's still too rough around the edges to give to paying customers. After all, they pay for something they know that works, not for something that'll most likely work. Once 2.6 works for sure it's a good time to start shipping it as a supported product, not before that.

      This is my personal opinion. Other people may disagree. With sufficient courage, they may even run 2.6 on their server. Isn't open source beautiful?

    11. Re:Customers refuse to run Red Hat's kernel by Anonymous Coward · · Score: 0

      >> I have a large customer who refuses to run
      >> Red Hat's kernel even when they run Red Hat's
      >> distribution.

      your customer sounds like a twit...

      but i guess that's good for you, right?

    12. Re:Customers refuse to run Red Hat's kernel by Bruce+Perens · · Score: 1
      I'm just repeating what the customer said. And unlike Red Hat, you are welcome to service the official version of my system.

      Bruce

    13. Re:Customers refuse to run Red Hat's kernel by ImpTech · · Score: 1

      Can't help but wonder why a customer who doesn't want to use RedHat's kernel or RedHat's support line would choose to run RedHat at all...

    14. Re:Customers refuse to run Red Hat's kernel by Anonymous Coward · · Score: 1, Insightful

      You're full of shit Bruce..and I think you've done yourself a major dis-service by posting such libelous comments in such a public forum. I'm going to start an online petition to get your publisher to stop publishing the excellent open source series under you name as you are now a dis-credit to the Linux community. This and of course your complicitness in the pseudo racketering scam that you've got set up at OSRM. Rattle a few swords, scare a few people and then get them to sign up for your service. Tony Soprano would be very proud.

    15. Re:Customers refuse to run Red Hat's kernel by Anonymous Coward · · Score: 0
      You might want to remind everyone that Bruce Perens is competing directly with RedHat in the enterprise support consulting business, and therefore has a financial interest in the matter.

      Maybe there's a conflict of interest, but it doesn't mean he isn't right.

      I work for a company (different from the one bruce is talking about) that also uses RedHat on the desktop, but again doesn't use RedHat's kernel. Why? Because RedHat's support is exceptionally expensive, wasn't much help, and we couldn't get any support for RedHat's kernel outside of RedHat. If you're running a plain kernel, you're more likely to get help when problems crop up, and it's more likely that you'll find someone running the same kernel as you who had the same problem.

      Given that, your message comes off an awful lot like FUD.

      Attacking the messenger won't make a valid problem go away.

    16. Re:Customers refuse to run Red Hat's kernel by Anonymous Coward · · Score: 0

      OMFG!!! you are so funny!!

  38. Great Story? hah. by Jeremy+Erwin · · Score: 1, Funny

    It sounds as though someone took the time to backport it through the babelfish translation engine a few times.

    1. Re:Great Story? hah. by Anonymous Coward · · Score: 0

      what do you mean? It looks good to me? what am i missing??

    2. Re:Great Story? hah. by Jeremy+Erwin · · Score: 1

      Absurdist retellings of stupid jokes, poor transitional clauses, inept paraphrasing...

    3. Re:Great Story? hah. by Anonymous Coward · · Score: 0

      Let me guess English isn't your first language is it? Or are you some kind of anal retentive asshole without a sense of humor?

    4. Re:Great Story? hah. by Jeremy+Erwin · · Score: 1

      No, it's simply poor journalism. There's very little in the piece that can't be gleaned from a transcript. If the journalist had done his job, a quick response from a RedHat representative would have been included. Marcello Tosatti might have contributed a quip. Will his maintenance team support Red Hat's modifications?

      Without such analysis, it's merely marketing.

  39. This is how it's SUPPOSED to work! by mjh · · Score: 5, Insightful
    RedHat is not alone in backporting changes to current software into a previous version. Debian does this too - albeit not with the kernel. Security patches comes out all of the time for current software. But debian may have a version of that software in it's stable tree that isn't current but still vulnerable and require that patch. The debian folks simply backport the patch and release an update.

    This is one of the things that makes debian's stable tree live up to it's name. It isn't a bug in opensource, it's a feature. Now, of course, this puts additional pressure on debian to ensure that their stable branch continues to work as expected considering that the stable software is patched in a way that's unique to debian. But if they want to do that, good for them. It's up to their users to decide if this is a good practice. And historically, it's been an excellent practice.

    Is SuSe saying that they don't do this? Are they saying that if you're using a piece of software that they distribute that's slightly older than current and a patch comes out for current, that they won't patch the old software? If so, that leaves SuSe customers with a horrible choice:

    1. Upgrade to the most recent software and possibly change features that you rely on, or
    2. Live with the vulnerability

    I wouldn't think that'd be good for business. legacy piece of software on their distro, and a patch for a current version comes out, that they won't support it? I would think that'd be bad for business.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:This is how it's SUPPOSED to work! by mortonda · · Score: 1
      Security patches comes out all of the time for current software. But debian may have a version of that software in it's stable tree that isn't current but still vulnerable and require that patch. The debian folks simply backport the patch and release an update.

      And this is exactly why I won't use Debian. It's hard to know just what your codebase is. I once had a program that wouldn't work because it wanted a version number of perl beyond a certain patch release, due to a known security bug in the "version" that debian shipped.

      The only responses from debian folks was the typical, "our stuff isn't broke, so it must be you" attitude.


      When I do a 'perl -v', I expect the stated version to actually be the version listed, not the version + some unknown patches. Yeah, RedHat does this too, (Thanks for all the UTF8 Bugs, RedHat!) and I am moving all my servers away from RedHat now.

    2. Re:This is how it's SUPPOSED to work! by mjh · · Score: 2, Informative
      And this is exactly why I won't use Debian. It's hard to know just what your codebase is. I once had a program that wouldn't work because it wanted a version number of perl beyond a certain patch release, due to a known security bug in the "version" that debian shipped.

      See, I consider this to be a perfect example of providing you an additional choice. Without debian backporting the patches, you only have the first two choices below. Debian provides you the third:

      1. Upgrade to the most recent software and possibly change features that you rely on
      2. Live with the vulnerability
      3. Use the old software with debian's backported patch
      There are risks to each of these choices, but IMHO, 3 choices are better than 2. You choose #2, which is fine. You just take on the risks associated with that choice. I choose #3 so I take on the risks associated with that choice. We are each able to pick our own set of acceptable risks. Which makes my point: this isn't a failure of opensource. It demonstrates that it works.

      The only responses from debian folks was the typical, "our stuff isn't broke, so it must be you" attitude.

      That's too bad. I've had much better responsiveness from debian developers. Of course, I had to learn to the balance between providing too many details and not enough details. I don't always get it right. But generally, I've had good response from developers. Sorry you haven't.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:This is how it's SUPPOSED to work! by MacJedi · · Score: 4, Insightful
      And this is exactly why I won't use Debian. It's hard to know just what your codebase is. I once had a program that wouldn't work because it wanted a version number of perl beyond a certain patch release, due to a known security bug in the "version" that debian shipped.

      I think you are looking at it the wrong way. Debian has made a commitment to supporting their stable branch, specifically to fix known security vulnerabilities. There are two ways to do this:

      1. Update to the next version of the software, which includes the fix and quite possibly many other features, API changes, etc.
      2. Backport the chage to the current version.
      Debian developers have decided to go with the latter plan. This is by far the safest route. If they simply upgraded to the "current" version there could be other unforseen consequences which might be worse than the original vulnerability.

      When I do a 'perl -v', I expect the stated version to actually be the version listed, not the version + some unknown patches.

      I don't understand this. These are not "some unknown patches." If you download the source .deb you will see that it is packaged as the original sources plus a number of patches which are applied at compile time. If you don't want these patches (or you want different ones) it is a simple matter to make your own changes and make your own custom package. Furthermore every package has a changelog.Debian.gz file in /usr/share/doc/$packagename/ which describes pretty well these mysterious patches with cross-references to the debian bug tracker no less!

      --
      2^5
  40. slackware by gumpish · · Score: 4, Funny
    "None of the major distributors ship a pure Linus kernel"
    actually, slackware does ship vanilla kernel.

    In the grandparent's defense, they did say none of the major distributors.
    1. Re:slackware by Joseph+Lam · · Score: 1

      Slackware has been (for 10 yrs) and is still a major distro.

      http://www.distrowatch.org/dwres.php?resource=ma jo r

    2. Re:slackware by gl4ss · · Score: 5, Informative

      slackware is 'major' and it's 'commercial' to boot.

      so it's a major commercial distro shipping vanilla kernel.

      (however small in terms of people working, it's still regarded 'commercial' even by themselfs iirc).

      --
      world was created 5 seconds before this post as it is.
    3. Re:slackware by IANAAC · · Score: 1
      so it's a major commercial distro shipping vanilla kernel.
      What defines major? Sales? Name awareness? Unless someone provides numbers, it's really all subjective as to what's major.
    4. Re:slackware by #define · · Score: 1

      I have to disagree. I know quite a few Slackware junkies, and I've personally used Slackware on at least 50 installs.

      Slackware is alive and well, and reports of its death are greatly exaggerated.

    5. Re:slackware by w9ofa · · Score: 4, Funny

      Dude, 1996 called, they want their linux distro back.

    6. Re:slackware by rastos1 · · Score: 1

      Slackware is ahead of SUSE.

  41. damnit! by tolan-b · · Score: 0, Offtopic

    i moderated you overrated instead of underrated by accident, so i'm just posting this to void my moderation ;)

    1. Re:damnit! by MartinG · · Score: 0, Offtopic

      Thanks.

      Hmm. I wonder if the moderation you voided will still be eligible for meta-moderation or not?

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  42. Kernel API changes by _Eric · · Score: 5, Informative
    As a kernel module developer, I saw that those backports included API changes in the kernel. The API seen from a module is not the same in RH's kernel and the vanilla one (with the same version number). This is not something that one cannot overcome, but code gets bloated by this kind of constructs:
    #if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,18) && RED_HAT_LINUX_KERNEL
    if (remap_page_range (vma, start, offset, len, vma_page_prot)) {
    return -EAGAIN;
    }
    #else
    if (remap_page_range (start, offset, len, vma_page_prot)) {
    return -EAGAIN;
    }
    #endif
    And it got even worse with RHEL3.
    1. Re:Kernel API changes by mrcparker · · Score: 1

      I have also worked on kernel module coding and the only projects that I have seen that really have trouble with the Red Hat kernels are projects who have not submitted their code to the original kernel tree.

      Red Hat makes their own patches when they backport that never go upstream - and for good reason. Some Red Hat patches that are great for the time being are way too hacky to go into vanilla. As a matter of fact, I have also used similar code to the RED_HAT_LINUX_KERNEL to port a driver that the maintainers of the module never would submit to the official kernel.org tree.

    2. Re:Kernel API changes by Rik+van+Riel · · Score: 1

      I don't think this is a piece of Red Hat code. In fact, I believe the symbol "RED_HAT_LINUX_KERNEL
      " doesn't even exist...

    3. Re:Kernel API changes by _Eric · · Score: 2, Informative
      This is not a piece of code from RH, it's mine.

      About the symbol:
      #define RED_HAT_LINUX_KERNEL 1
      is at the end of linux/rhconfig.h, which is included from linux/{autoconf.h,modversions.h,version.h}

      And compare the function prototype of remap_page_range in linux/mm.h from a redhat kernel strictly older than 2.4.18 and from the corresponding vanilla one. (Vanilla source can be found here to save some kernel.org bandwidth).

      This is very real. An for redhat 9, I even had to parse the /etc/redhat_release in my makefile to have something portable between RH7.3 and RH9. The trick mentioned in the previous post becoming insufficient.
    4. Re:Kernel API changes by _Eric · · Score: 1

      Yes, it's for drivers for proprietary PCI hardware (only used in-house). It doesn't belong to the vanilla tree, obviously.
      The porting of the drivers is not very difficult, as once everything compiles, it usually works. But finding out about those tricks is sometimes long. It took me some time to find out about this RED_HAT_LINUX_KERNEL symbol.

  43. Uhh, they do, sort of... by tweakt · · Score: 1

    kernel-2.4.20-30.9.i386.rpm contains LOTS of non-mainline patches.

    And this is not new. Redhat's kernel packages have always had LOADS of backports. For example, 2.5.x NPTL into 2.4, and 2.4 USB updates into 2.2. Personally I feel it's a big mistake. Linux 2.6.x is stable now, so use it. It's also much faster. But whatever, it doesn't affect me because I have a choice. (It's not like this is Windows we're talking about here).

    I'm currently running linux-2.6.6-rc1 and doing just fine ;-)

    1. Re:Uhh, they do, sort of... by jmorris42 · · Score: 2, Interesting

      > Personally I feel it's a big mistake. Linux 2.6.x is stable now, so
      > use it. It's also much faster.

      2.6 wasn't here last summer when RHEL3 was being built. But RH wanted several of the features for the new version, since it was going to be around for five years and all that jazz.

      RHEL4 is looking like it will be 2.6 based, but they are adding in SELINUX. RedHat is usually out near the bleeding edge, but just far enough back that they don't get cut up too bad.

      --
      Democrat delenda est
    2. Re:Uhh, they do, sort of... by AstroDrabb · · Score: 3, Informative

      RHEL is designed for enterprise use. RH just can't go and change the kernel. There are tons of software like Oracle and Peoplesoft that were coded against the 2.4.x kernel. Back porting allows Red Hat to add features without breaking those large enterprise packages. Even backporting has issues. Oracle had some install issues when NPTL came into REHL. Red Hat is using Fedora for testing. So the next version of Fedora Cora (2) will have the 2.6 kernel. Then Red Hat can take what they learned and put that into RHEL 4. RHEL is a much slower moving target then your typical Linux distro and that is exactly what the big enterprise software developers need/want.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    3. Re:Uhh, they do, sort of... by Ian+Wolf · · Score: 4, Insightful

      Furthermore, Oracle and IBM will not support their RDBMS's on the 2.6 kernel. Therefore, RH customers running either Oracle or DB2 on RHEL3 will not be moving to 2.6 until Oracle and IBM give it the green light for their products.

      I can't fathom how so many people fail to grasp...

      a.) Red Hat isn't doing anything that hasn't been done before.
      b.) Its still open source, so if you don't like it don't use it.
      c.) Red Hat is doing the right thing for their customers.

      --
      "The words of the prophets are written on the Slashdot walls."
    4. Re:Uhh, they do, sort of... by duffbeer703 · · Score: 0, Troll

      Begin Slashbot Argument:

      The kernel is free. Unless Oracle opens up their code, we don't care about them.

      GPL R001z!

      End Slashdot Argument

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:Uhh, they do, sort of... by Anonymous Coward · · Score: 0

      how insightful.

      im glad you didnt get modded up for that mindless idiotic drivel.

    6. Re:Uhh, they do, sort of... by T-Ranger · · Score: 1
      No sane sysadmin will put a 2.6 kernel on RHEL3, so your point is moot. The reason why you buy RHEL is so you get a stable, long lived distro. Third party vendors will only certify stable, long lived, distros (meaning: a specific target platform) as being acceptable to run they systems on.

      If you were to put 2.6 on RHEL3 it would no longer be RHEL3. RH would no longer support it. 3rd party vendors would no longer support it. You might as well have not spent any money on a distro and installed Fedora, or debian, or slackware, or...

    7. Re:Uhh, they do, sort of... by Ian+Wolf · · Score: 1

      huh? I'm not advocating putting 2.6 on RHEL, I'm simply stating that Oracle and IBM do not support ANY distro running 2.6. It is not a supported kernel by either of those two vendors therefore nobody will be using 2.6 for either of those two enterprise products.

      --
      "The words of the prophets are written on the Slashdot walls."
    8. Re:Uhh, they do, sort of... by Necron69 · · Score: 1

      Ok, I don't have access to my Fedora Core 2, test2, system at the moment. However, Fedora Core 2 will most definitely be running a 2.6.5 kernel when released. The current Fedora devel kernel is 2.6.5.300-something. My understanding is that Fedora Core 2 will form the base of RHEL 4.X.

      The only area I'm aware of them making kernel modifications is to the SELinux features, but then Fedora is currently pushing the state of the art in SELinux implementation. That's ok in my book.

      Before everyone rips on Red Hat, you should at least take the trouble to see what they are actually using in their latest test release.

      I admit that I was skeptical when RH announced they were dropping their standard/free distro, but Fedora has made me a believer again.

      - Necron69

    9. Re:Uhh, they do, sort of... by Rakarra · · Score: 1
      im glad you didnt get modded up for that mindless idiotic drivel.

      Then you'd be amazed at how often kernel developers use this argument.

      "Oh, you're running the NVIDIA module, that taints the kernel, so we won't even listen to your complaints about stability, because that simply has to be the cause."

    10. Re:Uhh, they do, sort of... by oxfletch · · Score: 1

      No, that's not what we say.

      We do say we have no way of working out whether it was the cause or not, so fuck off and work it out yourself by removing that crap from the kernel.

    11. Re:Uhh, they do, sort of... by cowbutt · · Score: 1
      Then you'd be amazed at how often kernel developers use this argument.

      "Oh, you're running the NVIDIA module, that taints the kernel, so we won't even listen to your complaints about stability, because that simply has to be the cause."

      I think you're overstating what the kernel developers are saying. A more accurate representation would be:

      "Oh, you're running the NVIDIA module, that taints the kernel, so we won't even listen to your complaints about stability, because it could well be the cause. Because we don't have source for it, we have no way of telling for certain if it is the cause or not. If it is the cause, then it would be a waste of my time to investigate your problem, when I've got Free code I could be hacking on and improving. Check with NVIDIA first, if they say the problem's definitely not in their code and explain why, come back to me."

      --

  44. Stability by crlf · · Score: 4, Insightful

    Both Red Hat and SuSE have been backporting fixes into older kernel versions and shipping 'older' versions of kernels is primarily due to stability requirements.

    Distributions elect to use a given kernel version every once in a while. By not keeping up to date with the latest kernel.org tree, they gain the advantage that their codebase is much slower moving and they are less likely to have new bugs introduced from outside sources. Doing so also gives them the ability to accrue intimate knowledge of the inner workings of that specific kernel revision.

    As distributions support a kernel, new bugs, vulnerabilities, hardware incompatibilities, and scalability issues arise. By selectively culling those single bits and pieces and patching their supported kernel, they are able to easily test the fixes without the larger risk of regressing in other areas.

    At first, this practice may appear to make the distributions look 'unfriendly' towards the opensource development nature of the Linux kernel, however this is far from the truth. As issues arise in the distro-supported kernel, fixes are also created which are later pushed upstream to the Linux kernel proper (as long as they aren't considered gross hacks that is).

    In essence, distributions settling on supporting specific kernel versions and patching them is very much in the open source spirit. OSS has the advantage that you may use any code drop you want, and if you fix something, the neighborly thing to do is to share the fix (which under certain license is enforced by law under some conditions).

  45. Tried and Tru by sumdumass · · Score: 1

    I thought this falls right into Redhats plan all along. They said when they introduced that fedora thing that the redhat release wasn't going to be cutting edge anymore, it was going to be tried and true stable.

    It just goes to show that redhat is offering stability and usability not cutting edge. I think this is a valid marketing arguement especially when people have been recently saying things like linux is always in a state of development. PHB's that were convinced to use linux and settled onto redhat would look at installing a feature as installing another program verses updateing or upgradeing kernels to another os level.

    In other words, they need the flexability to do that while bugs get worked out of the 2.6 kernel. Once the new kernels reach a level of depenability thay are shooting for, it would make sence to switch. It is mostly about marketing not circomventing the development proccess.

    --spelling is a sign of me actually caring

  46. Gentoo by mhesseltine · · Score: 4, Insightful

    emerge vanilla-sources

    --
    Overrated / Underrated : Moderation :: Anonymous Coward : Posting
  47. using RedHat fails security audits by Anonymous Coward · · Score: 4, Interesting

    I work for the Dept of Defense. 3 years after I say we should go Linux, the shop has abandoned Windoze for our production (web, jakarta, Oracle) sites. Before we were running OpenBSD for firewalls and such but I was FT then and we could get away with patching and recompiling stuff.

    Now that I'm off-site and PT the responsible thing was to use a package system that was commercially supported. Enter Redhat. We run v2.1AS and v3ES/WS.

    This backporting stuff in kernel-land is nothing. It's WAY WORSE when it's userland stuff. eg. Apache. RedHat updates to 1.3.29 because of a security bug but they don't actually upgrade to .29. They backport the changes to .26 and leave all their package information, banners, the whole kit-kaboodle the SAME! Just a very minor build number gets cranked. Not even the Changelog bothers to specify what CVN was addressed or that it's even a security update. Ditto OpenSSL, Mod_SSL and everything else. The *ONLY* way I have of confirming the security patch is there is to download the SRPM and diff it against .29 and see if it's there.

    Naturally all the security check software is looking at banners and falls all over itself giving me warnings about vulnerable software when I know it's all patched. It makes a lot of work for me when our network minders run probes against our boxes and come up with all the errors and they run screaming to the dept heads with "hundreds of vulnerabilities!" and I have to go PROVE my boxes are up to date.

    THANKS a FREAKIN' LOT Redhat!!! How come the rest of your enterprise customers haven't tarred and feathered you over this STUPID practice? Track the damn source revisions, would you? It's one thing to want to provide "stability" but point releases are just that, fixes for broken features or security updates. The damn package should be clearly labeled 1.3.29 everywhere. It's one thing to force customers to go from 1.3 family to say 1.4 family (yes, I know, doesn't exist) and I can appreciate not being put down that path, but the current setup is just a disaster.

    According to my machines I'm runing OpenSSL 0.6.9b though the code is actually 9m.

    1. Re:using RedHat fails security audits by Anonymous Coward · · Score: 0

      SuSE does this too and it is fully justifiable. I am not going to go into it in detail, but the fault is in the security scanning packages that don't know enough to tell the difference between a honeypot and a vulnerable machine.

    2. Re:using RedHat fails security audits by jaylee7877 · · Score: 1

      rpm -q --changelog httpd was that so hard???!!!

    3. Re:using RedHat fails security audits by bruns · · Score: 1

      RedHat does this at times to keep system compatibility, and to ensure consistancy. What you'll notice is that they don't just backpatch everything.

      They backport fixes and important updates, and rarely extras and features unless it is required for some reason.

      This keeps the packages consistant, and helps stop breakage when you need a system that is solid and stable.

      OpenSSL is a good example of breakage when you change versions around, instead of backporting fixes.

      Fedora has 2-3 different OpenSSL packages available, to support all the major differences between library interfaces and versions.

      If your security tester is complaining that packages are vulnerable, then the tester is broken. It should be using other methods to test for vulnerabilities.

      Just because something is a newer version, doesn't mean its fixed.

      Version 1.1 has a serious security bug. Version 1.2 comes out and fixes bug. Version 1.3 comes out to fix another bug (non security related), but rebreaks version 1.2's bugfixes. Etc etc etc.

      Your tester would falsely report that 1.3 is more secure then 1.2.

      --
      Brielle
    4. Re:using RedHat fails security audits by Anonymous Coward · · Score: 0

      Going from, say, Apache 1.3.26 to .29 due to a a single security bug would be disastrous, nothing like fixing one bug and creating 3 more in the process. No distribution except maybe Gentoo would do it. Not SuSE, not Mandrake, not Debian do it.

      And learn how to use the rpm tools. The full changelog is always in every binary RPM.

    5. Re:using RedHat fails security audits by ElGuapoGolf · · Score: 1
      rpm -q --changelog httpd was that so hard???!!!


      Yeah, because we should have to work around lazy package maintainers. Or maybe RH should just do things the right way to begin with.
    6. Re:using RedHat fails security audits by jaylee7877 · · Score: 1

      I'm not following you here. rpm -q changelog provides a complete changelog of what occurred with each revision of the rpm package. In my experience , RedHat has done an excellent job of keeping these logs accurately. If you're reffering to the fact that they keep a package at a certain version and only apply security patches, that's not laziness that's stability. If you want to always run the latest version, use Gentoo or Linux from scratch. If you're a real sysadmin and have other things to worry about, use RedHat.

    7. Re:using RedHat fails security audits by TheLink · · Score: 1

      That's why you don't just rely on your security check software to tell you if something is fixed. You need brains and experience as well.

      It looks like either your network minders or your security software need some updating. Or maybe just call someone else to do the security audits. What security software are you guys using anyway?

      They can't label something 3.6 if it isn't 3.6. If it's a patch to 3.5 then they do stuff like labeling it 3.5-1.

      Because 3.6 may have added features or changed other things. Software works with 3.5 could break with 3.6.

      OR there could be software that requires 3.6 and can't work on 3.5, do you want to be the one to lie about the version?

      I agree you for the cases when they keep the version numbers (esp the reported version numbers) the same. Maybe they have to keep some numbers the same because some other broken but important software relies on it being a particular format - e.g. "1.2.3" and 1.2.4 is already taken as next release.

      BTW are you really sure about your OpenSSL version and code? Are you sure it means what you think it means?

      --
    8. Re:using RedHat fails security audits by DA-MAN · · Score: 1

      Lemme guess, you're a programmer and not a sysadmin by trait right? Probably asked to double up as a sysadmin huh?

      Let's just stick with your example in Apache. Say a bug comes out in Apache 1.3.26, theres a fix in 1.3.29. Now let's say that you also bought an apache mod ala Chilisoft to handle ASP, but it only works with 1.3.26. Would you feel good about RH updating to 1.3.29, instead of moving over those 2 or 3 lines that fix some buffer overflow in some .c file on an older version?

      In addition there are open source modules. Imagine a problem with Apache 1.3.26 so RH puts out a fix for 1.3.29 in addition you'd have to release errata for php + all it's modules, mod_ssl, mod_perl, mod_python, and more...

      These are just a few scenarios that a sysadmin may come across. It's just easier for a 3 line security fix to be pushed back to an older version. What does it gain you in blindly upgrading? Nothing but dealing with even MORE packages and more things that could go wrong.

      Besides Network Scanners are to be interpreted, they are not Gospel. In fact Nessus, the Open Source Network Scanner, actually says 'This may be a false positive, verify by typing rpm -q blah and checking if it's blah-1.11.2-33 or higher.

      --
      Can I get an eye poke?
      Dog House Forum
  48. Re:Damn redhat by Anonymous Coward · · Score: 0

    I run xxxinetd on all my systems for that extra flavor.

  49. And they want to make Java open source? by deanj · · Score: 2, Interesting

    OK, so I sit here and read many postings about why OSS Java would be a "good thing", and then I run across something like this.

    I have to say, the uproar over this doesn't make any of the "oh, it'll be fine" arguments that pro-OSS Java folks have been throwing around sound all that great.

    I mean, if the Linux kernel itself has this happening to it, what sort of chance does Java have from preventing it, if it goes OSS?

  50. inevitable by ignavusincognitus · · Score: 3, Interesting
    Let's face it. If linux is really to be widely adopted, the big players will push their own features. Someone like Red Hat or SuSE wants a unified look and feel, with no interoperability problems. Think about having the printer config tool from one open-source project, and the print deamon from another. If they want them to work together, they have to exert a lot of control over the individual components.

    This is something the SuSE does as well. And so will IBM - just wait until a patch they write for mainframes isn't accepted by linus for some reason.

  51. 2.4 vs 2.6.. Yes, real work is still being done by marz007 · · Score: 5, Informative

    Folks,

    2.4 Kernals are still being widely used in applications that are doing real work for real world applications. Just because the bleeding edge is well into 2.6 doesn't mean the rest of us who have better things to do besides compile kernals on a nightly basis need to upgrade. A lot of applications require stability, long periods of time that you can't make major changes so as to not upset the development or even production envionment.

    RedHat is just trying to keep their Enterprise customers happy and patched with security fixes and some minor feature enhancements. Like it or not, they are a real company and have to make real $$ which means they have to listen to their customers who pay that $$$. The customers can't or won't upgrade to the new 2.6 kernals right away, they need to bring it in-house, test and redo their programs that are running production databases, programs,etc.

    Hell, RedHat 8.0 to RedHat 9.0 is painful enough for most folks. Now going to RedHat Enterprise or SUSE or Mandrake..etc. That's painful, read expensive in time and money.

    Get over yourselves.. I can compile customer kernals, but frankly I have a lot more better things to do with my time. RedHat knows this..and they're helping their customers do the job of actually getting business done.

    I'm thinking of starting the process of going to a 2.6 based distro probably sometime in the Fall. This means it probably won't be in any production server until after New Years at the earliest.

    -=TekMage

  52. Yast is GPL, redhat-config-* isnt? by Anonymous Coward · · Score: 2, Interesting

    So suse's yast is gpl and is 'inviting others to join in'? Its about freakin time! They have no right to talk about wether other people should gpl thiers or not. Redhat's has ALWAYS been opensource and it was one of the main reasons for me to choose Redhat over Suse (if I want a non-gpl server I can always use sun, or bsd).

    Also, Redhat's 'forked' 2.4 is the reason companies pay Redhat big bucks! That way buisnesses can get some important functionality (like ntpl, which is a huge leap for threaded applciations) while keeping away from the other, not-so-stable features, and not having to upgrade the whole kernel. Sheesh, this sounds more like a flame then anything else...

  53. SCO by DaHat · · Score: 1

    Doesn't SCO only claim ownership of later kernels? I thought that the 2.4 branch was not something they claimed they owned, thus by supporting and using 2.4, one sets themselves free of the pains of worrying about the impending knock at their door by SCO and their lawyers!

  54. Re:Red Hat? by Anonymous Coward · · Score: 0

    I was going to use Debian after getting pissed off with the awful mess of RPM's and having to install apt-rpm.
    Of course when i went to get it I couldn't cause they were still down after being cracked, so I plumped for gentoo. The victim PC was a Dual Xeon so the stage 1 took very little time, and it's a lovely way to do thing. I almost went back to BSD except for it's not quite sorted SMP support

  55. What's the problem with Debian? by leandrod · · Score: 1, Interesting

    The guy mentions problems with support from Debian, hardware and software.

    I fail to see what's wrong with Debian and hardware. As for software, the only problem is proprietary software like Oracle. Which is non-SQL compliant, expensive and bloated anyway.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  56. Hey by arvindn · · Score: 1

    Why are these guys backstabbing each other? There's so much of the Windows and Unix market to take over even in the server space, and of course on the enterprise deskop is a huge market segment that linux has a decent shot at breaking through, so it would make a lot more sense and would be beneficial to both of them if they co-operated rather than fighting with each other.

  57. This is what their customers want. by -tji · · Score: 5, Insightful

    Enterprise customers are generally very careful about making significant upgrades to their servers. Security patches and application fixes are expected, but a new kernel throws them into a huge process of integration, compatibility, and stability testing that they don't want to be forced into. The same thing applies to application vendors.

    So, RedHat backports desired pieces from the 2.6 kernel, so they can give their customers a more manageable update process.

    While fast paced updates are great from the hobbyist perspective, enterprise customers have a whole different set of prioritites. This is one of the big things they touted for the RH Enterprise Edition.. it is supposed to have a more manageable update process, sticking with the same core kernel for longer periods of time to ease support and management.

  58. Re:Linux zealots by lcde · · Score: 1

    wow... i wish i didn't have a job. then i could post longer than 2 fragmented sentences as a reply.

    --
    :%s/teh/the/g
  59. Mandrake by Anonymous Coward · · Score: 1, Informative

    ...Also supplies a kernel-linus package as an option.

  60. That's like saying... by Anonymous Coward · · Score: 0

    anyone still use Oracle?

    1. Re:That's like saying... by Anonymous Coward · · Score: 0

      Funny you should say that. We're being forced to install RedHat Advanced Server in a couple of places because Oracle won't support any other Linux distro. And by support, I mean if there's a technical issue, they'll tell us to go away, despite the umpteen thousands of dollars sent their way.

  61. Suse did also by kawabago · · Score: 0

    Suse Linux 9.0 had features backported from the 2.6 kernel so what are they complaining about?

    1. Re:Suse did also by MeBadMagic · · Score: 1

      I believe it was the 2.5 kernel...

      anyway, same diff

      I agree!

      Hope they take some of their own medicine

      --
      A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
  62. Re:The right way to run Oracle by shoppa · · Score: 1
    Some of us would argue that the right way to run Oracle (under any kernel) is to run MySQL instead.


    Yes, bring on the flames. I can feel their warmth already.

  63. It will happen by nnnneedles · · Score: 1

    Year 2052:

    Linux Fork #97533 becomes self-aware.

    Year 2152:

    Linux Fork #339268 runs for president of the U.S.A "I have a solution to any problem".

    --
    Will code a sig generator for food
  64. This is a good thing by Mike+McTernan · · Score: 2, Informative

    RedHat explain it here, and as a paying user of RHES3.0 in an enterprise environment, I think this is a good approach for them to have. The features they have left out feel to me to be the more risky sounding things that aren't essential like the new IO sub-system and scheduler tuning, while the things they have taken seem to be more applicable to the apps they may expect users to run e.g. O(1) scheduler, native POSIX library and Huge TLBFS

    Interestingly on their page they also list 2.6 as not having Hyperthreading support, while their 2.4 does.

    --
    -- Mike
  65. Backporting != Forking by jaylee7877 · · Score: 5, Informative

    RedHat backports 2.6 features (actually they'd be 2.5 features) to provide the most powerful kernel that they can support (i.e. make it run stable). If RedHat was planning on taking 2.4 and moving in a different direction that would be a fork and it would be a problem. But RedHat has already announced that RHEL 4 will use the 2.6 kernel. Any vendor who builds an app that depends on backport patches and won't run on 2.4 or 2.6 vanilla is just plain stupid. Yeah, it can be done, heck you can lock yourself into pretty much any platform you want as a developer, but why? RedHat has made it clear that 2.6 is the future. That's good enough for me

  66. Ximian/SuSE by noda132 · · Score: 2, Insightful

    Is it just me, or does Novell really have a problem with the images of these two companies? It seems to me they're trying to give the impression that Ximian and SuSE are in competition....

    First that weird article about adopting QT across the board, now this. And I'm sure I'm forgetting some other such issues too. It gives me the impression that SuSE people and Ximian people have never even had a conversation with each other.

    1. Re:Ximian/SuSE by MenTaLguY · · Score: 3, Interesting

      I think Slashdot holds a lot of responsibility in this case for publishing unverified sources like the Qt article (and others).

      I might say that Slashdot also bears a lot of responsbility for publishing a summary that miscasts the SuSE CEO's argument -- he's more concerned about an extreme level of backporting (and discouraging adoption of 2.6 to stay on 2.4 with backported features) than about backporting in general. SuSE backports stuff too.

      Not sure if I agree with him or not, but that's a separate issue.

      --

      DNA just wants to be free...
    2. Re:Ximian/SuSE by justins · · Score: 1
      Is it just me, or does Novell really have a problem with the images of these two companies?

      Yeah. In all honesty, the Ximian people don't come across as grownups when they make public statements that are obviously at odds with Novell's direction, or that are far more authoritative than their position in the organization.

      It's almost a cliché situation. I'm eagerly awaiting the post-inevitable-Ximian-meltdown passionate blog entries of how Novell just didn't see Ximian's brilliant vision, how the Ximian guys couldn't take the corporate culture, how the man was keeping them down, yadda yadda. I wish they'd get on with it because it's painful to watch.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    3. Re:Ximian/SuSE by Anonymous Coward · · Score: 0

      Or if the battle goes the other way, post-inevitable-SuSE-meltdown blogs (except in German).

      Really, Novell needs to put someone from Novell in charge. When a Utah Mormon gets up and sets the direction, you can pay attention. Otherwise, you're just hearing internal politics from SuSE & Ximian, and the world how they see it.

  67. well that sucks.... by zogger · · Score: 1

    ... have you tried any of those audits against a test machine running FC2 (whatever RC it is now, haven't looked) to see if you get similar warnings?

    And if I understand this correctly, the code works fine for you,but you just get a lot of what in essence are false positives with the auditing?

    heh, if so, treat it as a training feature, keep them boys on their toes!

  68. Perspective by blair1q · · Score: 1

    This isn't a back-port of 2.6 features to 2.4; it's a defeaturing of 2.6 to emulate 2.4.

    At least, that's my perspective on it.

    Whether RedHat marketing understands the Arrow of Time is a question only they can answer.

  69. Oh... by Anonymous Coward · · Score: 0

    ...fork it all to hell.

  70. For a teenage scriptkiddie perhaps by Anonymous Coward · · Score: 0

    Considering the fact that you obviously don't know much about databases I'll save the fuel.

    1. Re:For a teenage scriptkiddie perhaps by shoppa · · Score: 1

      Considering the fact that you obviously don't know much about databases I'll save the fuel

      Typical comment from someone who thinks that "Database" == "Oracle".


      Go outside, get some fresh air, kiss a girl.

  71. FUD by RichiP · · Score: 4, Insightful

    I'm surprised that someone from an opensource-supporting company would sling FUD like that. This statement sounds something an old-school business practitioner would say to sell their product and discredit their competition.

    First of all, forking is not a bad thing per se. In fact, it sometimes leads to better code. In this case, Red Hat is not doing anything divisive. They're merely maintaining their old code.

    As for interfering with standardization, RedHat has done nothing but push for standardizing on the latest stable code to come out. They pushed gcc 3 back when people were bullish about it. They pushed for kernel 2.4 when people were saying nothing's wrong with 2.2. Even now in their Fedora product, they're pushing 2.6 early in the game.

    If anything, they're bringing the 2.4 crowd slowly into the 2.6 world by backporting features.

    Who is this CTO of SuSE? Sounds old-school to me.

    That said, I also noticed that there were no quotes in the article from Juergen Geck. I've become wary of news articles that try to capitalize on sensationalizing news stories. Perhaps this is just the author's interpration, eh?

    1. Re:FUD by RichiP · · Score: 1

      Forget that last paragraph. Just re-read it and found some quotes at the bottom.

  72. Good for RedHat by BobaFett · · Score: 2, Insightful

    Yes, redhat backported tons of code from development 2.5 series, and later from 2.6, into their 2.4 kernels. And as far as I am concerned, it was a good thing. For example, for a long time RedHat kernel supported USB2 hard disks reliably, while stock and -ac kernels would hang after transferring few hundred megabytes. USB1 worked fine, USB2 would hang the machine. Yes, I could move to 2.5 kernels, but I don't want to. I want a stable kernel on a production system. And I'm not moving to 2.6 yet for the same reason, too many changes. Just the last version changed the API and broke all drivers except the in-tree ones. But RedHat ports most of the stuff I want back into their kernel, so I don't have to choose between not having the features I want and getting more features than I bargained for.

  73. It's just an opinion, not a revocation of right by bonch · · Score: 2, Interesting

    The article didn't argue that nobody had the right to fork anything or that the GPL wasn't about freedom.

    He merely said it wasn't a good idea to be backporting. Freedom also includes having opinions on the choices people make.

    I love when someone criticizes something, and people jump on it claiming, "but they have the RIGHT to do that!" Nobody was saying they didn't have the right--they were just criticizing the choice they made with that right. Free opinion, man.

  74. Forking RedHat by blueZ3 · · Score: 3, Funny

    We've used forking RedHat here for quite a while, but things just keep getting more and more forked up. If this doesn't forking stop soon, we're going to switch to some other, less forked-up distro.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  75. who the fsck cares by b17bmbr · · Score: 1

    sorry, but i thought that is what the gpl is about. if they release the source, BFD. i still sometimes go back to older versions of redhat and mandrake because they are better for older harware. in fact, long story short, at my old school, the mac lab had a hard time with its internet connections. so, i just put a router in between, and had the OS 9 clients use that. took pressure off the G4 server (not runnin OS X). but, to do so, i had to scrounge up a P120 32MB ram. kernel 2.2 runs great on old hardware, plus, i had set up lots of experieince setting up ipchains, but had to download old version of RH. so, i scrounge for an old iso to download (mirrors.usc.edu). so, who the fsck cares. it there's demand for 2.4 fine. it's calld the GPL.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  76. damn brainfart by b17bmbr · · Score: 1

    i had set up lots of experieince setting up ipchains

    i'm home sick. it should be:

    i had set up lots of routers and have experience setting up ipchains

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  77. Let's also not forget by jaylee7877 · · Score: 1

    That RedHat's backports and modifications are also *feeding* the 2.6 vanilla source. Just take a look at the Changelogs sometime and see how many @redhat.com's there are. RedHat does not apply any propriety patches to their kernel, all patches are made available for possible inclusion in a future vanilla release and many of them make it. Not to mention the testing the they provide for these patches. I hold RedHat directly responsible (alongside Linus, IBM and others) for the current state of the Linux kernel, it rocks!

  78. Are you blind? by Cramer · · Score: 2, Informative

    This is not new by any stretch. Redhat has been dicking with the kernel and almost every package they ship for nearly a decade (possibly longer.) That's why it has always been a matter of policy on my part to build my own kernel from the "blessed" tree the instant a redhat machine is installed. Never, EVER, use the hacked-to-hell Redhat kernel. Kernel developers will generally ignore your bug reports, and redhat will ignore them too without a support contract.

  79. The idea of 2.4 is by Baki · · Score: 1

    To be "stable", that is in principle new functions are not added to 2.4 but to 2.6 or 2.7 now that 2.6 has been released).

    Some backporting in a very limited fashion is not a problem, but if it gets too extensive, then what is the point? To keep 2.4 stable while added lots of new stuff from 2.6 takes a great deal of care and effort. Effort better spent in making 2.6 just as stable as 2.4, so that everyone is profiting from it and we all can move on and up to 2.6.

    This custom backporting IMO is work spent by Red Hat which, instead, does not at all benefit the community. For the same money they could work on 2.6 instead, then move their customers to 2.6 sooner and everyone would benefit.

    1. Re:The idea of 2.4 is by S.O.B. · · Score: 1
      This custom backporting IMO is work spent by Red Hat which, instead, does not at all benefit the community. For the same money they could work on 2.6 instead, then move their customers to 2.6 sooner and everyone would benefit.

      So what Red Hat is doing doesn't benefit you. Boo hoo hoo.

      Red Hat does not exist to "benefit the community". They are a public company that answers to it's shareholders and customers. You complain that you don't agree with the choices that Red Hat makes but it's Red Hat's right to decide for itself how it deploys it's resources and provides for it's paying customers. If you don't like it then you're free to choose someone else.

      Besides, every commercial vendor does the same thing. IBM, Microsoft and Sun (to name a few) have made features from current releases available in previous releases through their various service packs, fix packs and PTFs.

      Red Hat is only doing what any OS vendor would do. In fact, backporting 2.6 features into 2.4 would likely give their customers more confidence in 2.6 and make them more likely to upgrade to 2.6 sooner.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    2. Re:The idea of 2.4 is by aminorex · · Score: 1

      Agreed; but you miss the mark in accepting the
      notion that backporting 2.6 features to 2.4 doesn't help the community. In fact it does help the community. Those patches are all released under the GPL.

      --
      -I like my women like I like my tea: green-
    3. Re:The idea of 2.4 is by S.O.B. · · Score: 1

      The person I was responding to was arguing that Red Hat should do what benefits the community and I pointed out that Red Hat is rightfully more concerned with what it's customers want than what the community wants. In the end, if they don't make money they cease to exist.

      And I did indicate that backporting helped the community in that it makes enterprises more comfortable with upgrading to 2.6 if they have already been running 2.4 kernel patched with 2.6 enhancements.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
  80. GOOD! by Anonymous Coward · · Score: 0

    Have you tried to get RH9 working with a 2.6 kernel? It's a pain in the ass.

  81. Re:2.4 vs 2.6.. Yes, real work is still being done by Anonymous Coward · · Score: 0

    the word is "kernel" you illiterate cumbubble

  82. Not unles we're stupid, ignorant, and dilusional by anothy · · Score: 1
    We all assume that the kernel is the kernel that is maintained by kernel.org and that Linux won't fork the way UNIX did..right?
    not unless we're fscking idiots we don't. who's ever assumed that? can we not see history? it's not like this is ancient history buried in the deepest reaches of time, unless that means twenty years back. the motivations that led to forking unix are exactly the same ones that have - not will, have - led to forking linux.

    but y'know what? forking is manageable. unix systems interoperate. programs can be written mostly-portably. it could be better, but it could be a hell of a lot worse. forking isn't fatal.
    --

    i speak for myself and those who like what i say.
  83. Yes. by Ayanami+Rei · · Score: 1

    $ cat /etc/redhat-release
    Red Hat Linux release 9 (Shrike)

    $

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  84. Um, excuse me... by Penguin+Follower · · Score: 1

    ... but this isn't new... RedHat's been doing backports for a long time. IIRC, they backported features from 2.4 into 2.2. Not that I necessarily like that idea. I haven't used RedHat for several years now. I prefer to use slackware and gentoo these days.

  85. Who else read that... by Anonymous Coward · · Score: 0
    Who else read that as "2.4, The Kernel and Fucking."

    I thought Slashdot was reporting a new pr0n film. Kind of surprising hehe..

  86. disc 3 of your Redhat install... by Ayanami+Rei · · Score: 3, Insightful

    contains the kernel-blahblah.src.rpm. The vanilla sources are in there and end up in /usr/src/redhat/SOURCES after installing.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  87. I havent seen anyone else ask this by dilvish_the_damned · · Score: 0

    so I guess it falls to me.
    Whats the forking problem?

    --
    I think you underestimate just how much I just dont care.
  88. Since When? by EXTomar · · Score: 4, Informative

    You don't have to take my word for it. There are plenty of posts already that claim there is compatibility between distributed RPMs and the vanillia kernel found straight from places like kernel.org.

    So where is the lock in? You can choose to abandon the prepackaged (and tested) build and build your own version of the 2.4 on your RHE system. You just have to patch it by hand when you come across a piece of software that needs a kernel feature. If this isn't what FOSS is supposed to give customers I don't know what FOSS is supposed to be doing for buisnesses!

    It would be one thing if Red Hat was just dumping kernels out there but this is far from the truth. They back port and support it. This is entirely misleading: it isn't forking but kernel customizing.

  89. Redhat backports what's already accepted upstream by jkixonia · · Score: 3, Informative

    One cannot fork unless the upstream kernel is will not contain the backported functionality... Redhat claims they verify that the backports are accepted upstream before they backport. However, managing this could be complicated.

  90. So does this mean the Mono developers are on RHEL? by Anonymous Coward · · Score: 0

    So is Mono development done on RHEL? or did Ximian just swipe the GPL'ed Red Hat 2.4 kernel and use it in their custom build of SuSe Enterprise?

  91. i could be wrong, but by Anonymous Coward · · Score: 0

    ..i'm pretty sure that SuSE have backported ACPI features from 2.6 in their 2.4 series..

    Pot's 'n' kettles, etc..

  92. Oh well by Anonymous Coward · · Score: 0

    Due to the changes in RedHat, I was thinking of switching from RedHat to SUSE. But with idiotic BS like this, I think I'm gonna just go to Fedora.

  93. Tired of Linux kernel forks?Time to switch to OSX! by Anonymous Coward · · Score: 0

    OS X has none of these problems. It has better applications, way MORE applications, a solid, American backed corporation that employs professional AMERICAN programmers, and the hardware simply cannot be beat. By comparison, Linux offers shaky code, written by god-knows-who (russians, chinese, el-cheapo by-the-dozen indian "programmers" taking away our jobs), a piss poor selection of poorly written applications, and a very questionable legal basis (the linux kernel apparently has been copied almost entirely from the original Unix code base). Why do people waste their time with Linux, when OS X is here and available?

  94. And gentoo is not a major distro? by /dev/trash · · Score: 2, Insightful

    Gentoo has vanilla 2.4 and 2.6 kernels.

  95. Re:2.4 vs 2.6.. Yes, real work is still being done by Anonymous Coward · · Score: 0

    THEY ARE NOT KERNALS.

    They are kernels.

    That someone who can supposedly compile their own kernel doesn't even know how to spell kernel (and don't cry typo, because you did it twice), is just embarassing.

  96. Re:2.4 vs 2.6.. Yes, real work is still being done by marz007 · · Score: 1

    Sorry, my damn Microsoft spell check screwed me again. :)

  97. I like to fork by Anonymous Coward · · Score: 0

    err...

  98. Re:Forget Forking AND spooning by Anonymous Coward · · Score: 0

    How quaint. I say we go sporking instead. That's where future is.

  99. Yes and no by SteelX · · Score: 2, Informative
    Slackware does.

    Well, yes and no.

    Patrick Volkerding's notes on building the Linux kernel for Slackware says:
    I do not patch the official kernel sources, but it's not exactly a virgin either.
    See the URL for Patrick's procedures on how he builds the kernel.
  100. Re:So does this mean the Mono developers are on RH by Anonymous Coward · · Score: 0

    maybe its just used on one machine to help with the debugger.
    I'm sure alot of developers for RH, SuSe, Mandrake use windows for certain tasks. Jeez some people are so uptight, everything is a PR battle.
    OMFG linus got caught at linux world using fedora on his laptop! fuck!
    RH CEO said windows is better for grandma! blasphemy!
    Miguel develops a piece of mono on RH! Holy Shit!
    This whole article is a PR battle infact. RedHat developed A LOT of 2.6 features so thier hackers know what NPTL is inside and out. its not a fork as it compiled fine with everything except you had to export LD assume kernel 2.5 to get wine working correctly. I'm not sure about other distros but wine always breaks on red hat, i think they hate the idea of emulating windows instead of developing for linux.

  101. in case any of you are wondering... by Anonymous Coward · · Score: 0

    this kind of clusterfuck sends windows users screaming

  102. pot calling the kettle by Wellmont · · Score: 1

    SuSE has continually moved towards a more closed clunky system since it's inception. Every distro relies on custom updates, software, and methods to utilise the best performance and ease of use. But it is no other company other than SuSE that doesn't release ISO's for distrobution (the most popular method of disemination). I really can't see the people at SuSE becomming angry with the folks over at RedHAT. RedHAT is has increasingly catered to the open source community by releasing and helping out the Fedora project. While SuSE has pushed more money into commercial development and usability in their commercial releases....not saying either one is better but neither one deserves scorn.

  103. Just Great by bogie · · Score: 1

    So much for a kinder friendlier Novell who wants to play nice with the community. I guess at least we are on notice how Suse plans to gain more marketshare.

    Smart move. Hype your just recently GPL'd app against a company who has been Open Sourcing their entire OS for years and make THEM seem like the bad guy. Bravo.

    --
    If you wanna get rich, you know that payback is a bitch
  104. 2.6 on RH9 is not hard at all! by aussersterne · · Score: 3, Informative

    It's not trivial, but it's not all that hard either. After all, the Red Hat file structure hasn't changed and each version of Red Hat or Fedora Core is closely related to the last.

    I'm using kernel-2.6.3-1.116 (from Fedora Core) in RH9. Here's how to do it:

    1. Download a 2.6.x kernel RPM from the Fedora repository. Try to install in in RH9 with rpm -U. You'll get a list of failed dependencies.

    2. Download the needed/depended-upon RPMs from the same Fedora repository.

    3. rpm -U *.rpm.

    4. Reboot.

    I think I had to download/upgrade maybe a total 12 packages or so to get a 2.6.x kernel package to install into Red Hat 9. Then, once I had confirmed that I had a working 2.6.x-ready system, I proceeded to immediately download vanilla 2.6.5 and roll my own. ;-)

    The only speed bumps that I ran into were:

    1. The X config, in which I had to change my mouse from /dev/psaux to /dev/input/mice, but this is now well-documented (i.e. search for "kernel 2.6 mouse" in google and you'll get the same answer).

    2. My own hack-ugly kludge to sr_mod.c to enable my USB DVD-RAM drive no longer works in 2.6.x. I haven't yet dug into sr_mod.c to fix it in 2.6. But most people won't have this problem (i.e. their own patches that will need to be rewritten).

    --
    STOP . AMERICA . NOW
    1. Re:2.6 on RH9 is not hard at all! by XO · · Score: 1

      My webserver box is running RH 7, and all I did was compile kernel 2.6, and reboot.

      My Debian box is running -unstable, and all I did was compile kernel 2.6, and reboot.

      Hmm.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  105. RH kernel vs. Intermezzo by Anonymous Coward · · Score: 0

    The fact that RH back-ports or heavily modifies the packages it ships does not bother me as much as how half-ass they do it and the dependencies it makes. I was disappointed to discover that when the Blue-curve'd KDE for RH9, the broke the screensaver/lock screen functionality. Now, dealing with RH AS 3.0, I have discovered that neither the 2.4 or 2.6 versions of the Intermezzo file system work with RHEL AS 3.0. Reverting to a standard 2.4 breaks several distro programs that are compiled to use the new thread model such as RPM. Also, upgrading to a standard 2.6 kernel has undesirable effects and is also not supported which defeats the purpose of going with an "enterprise" distro. I hope they ship a 2.6 based RHEL by around Oct/Nov because I'm not prepaired to have to deal with over a year of RHEL 3's limbo of not being a true 2.4 or 2.6 kernel.

  106. It gets worse with Fedora by 4front · · Score: 1

    Fedora uses -mregparm=3 but doesn't set CONFIG_REGPARM in the /boot/config-xxxx file which means that binary only driver and modules that (like our OSS sound drivers or ATI's drivers or NVidia's drivers or VMWare or Win4Lin) drivers have no way of knowing they are running on a REGPARM kernel or a standard kernel. Check out Fedora's griplist on REGPARM and NVidia. BTW, NVidia works perfectly with REGPARM and the vanilla 2.6.5 kernel from kernel.org.

    CONFIG_REGPARM is marked *EXPERIMENTAL* and if you get the vanilla 2.6.5 kernel from www.kernel.org it's disabled by default.

    When will the kernel developers quit making arbitrary changes?. Andrew Morton.....are you reading this?.

    If CONFIG_REGPARM is beneficial, just don't make it an option and force everybody to use it or if it's flakey, don't use it at all and move it to Linux 2.7 - for crying out loud Linux 2.6 is supposed to be a STABLE branch.

    As for SuSE griping about Redhat, SuSE do you remember when you guys added CONFIG_4GB and other non-standard stuff in Linux 2.4?. This caused all kinds of problems for memory maps. You still compile your kernels with CONFIG_MODVERSIONS disabled. Get with the plan ok?

  107. Pot calling the Kettle black? by MeBadMagic · · Score: 2, Informative

    I am an avid SuSE users. SuSE rules!
    SuSE however, has also back-ported a number of features from later kernels. like the i2c stuff from 2.5 in SuSE 9.0
    He is right in that it makes it much more dificult to deviate from stock install
    Hope they can take some of their own medicine

    --
    A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
  108. Fork the forking forkers. by DarkGamer · · Score: 1

    ...I mean who the fork do they think they are, anyway?

  109. Did you read the article? by Anonymous Coward · · Score: 0

    Of course there are quotes from Juergen Geck in the article dumbass. Who the fuck do you think the article is about anyway? He's quoted top to bottom in the piece..learn to read before you spew shit out of your damned mouth asshole. SCO-Lovers be damned

  110. Re:The right way to run Oracle by insomaniac · · Score: 1

    Some of us would also argue that you can't run MySQL instead of Oracle. Postgres is a better option in this case.

    --
    The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
  111. No forking idea of what you're talking about. by ninejaguar · · Score: 1
    With the GPL, there is no forking, only experimentation...the code is there for all to share and not hidden away as another three lettered license would allow.

    = 9J =

  112. Re:2.4 vs 2.6.. Yes, real work is still being done by Anonymous Coward · · Score: 0
    Even Microsoft's dictionary spells it "kernel", not "kernal". (Yes, I just checked.)

    Admit it, you know nothing about the Linux kernel, you've never even cd'd to /usr/src/linux/kernel.

  113. Linux 2.6 already? by Anonymous Coward · · Score: 0

    ...damn, all this time I've been running 0.13.