Slashdot Mirror


The Real Truth About Oracle's 'New' Kernel

An anonymous reader writes "Yesterday at OpenWorld, Oracle announced a 'new' Enterprise kernel for its so-called Unbreakable Linux. What's the real truth? The company is simply sticking a 2.6.32-based kernel on top of its re-branded Red Hat Enterprise Linux clone and trying to spin it as a new and innovative development."

42 of 177 comments (clear)

  1. But... by Docboy-J23 · · Score: 5, Funny

    This Barbie has a new hat!

    1. Re:But... by Thanshin · · Score: 2, Funny

      And it's the real truth!

      Not a false truth, or an imaginary truth. This truth is much truthier.

      I'd even dare to say it's the truthiest!

    2. Re:But... by WeatherGod · · Score: 3, Funny

      Well, if you put water on it, I am sure it would short out and drown...

    3. Re:But... by WrongSizeGlass · · Score: 2, Insightful

      So it uses the NT kernel rather that the open sores Linsux kernel?

      He said unbreakable, not unbearable.

  2. Uhh, isn't this what Oracle customers pay for? by NevarMore · · Score: 4, Insightful

    Oracle is simply offering a newer kernel than Red Hat and fine-tuning it for Oracle's own software.

    This could be glossing over quite a bit of useful work for Oracles customers. "Fine tuning" could be anything from tweaking some compiler settings to actually patching things in the kernel. Its hardly a trivial task given the size and complexity that most Oracle customers bring.

    1. Re:Uhh, isn't this what Oracle customers pay for? by Anonymous Coward · · Score: 3, Insightful

      oh please, oracle customer complexities are a result from the oracle usage and not the motivation for it.

      oracle is one of those business providing useless solution so they can charge you twice for the consultancy.

    2. Re:Uhh, isn't this what Oracle customers pay for? by AnonymousClown · · Score: 4, Insightful
      Ooooo, a placebo solution!?!

      The Spurious Placebo Solutions Company. For the CIO who needs to do something but not sure what!

      We guarantee that by purchasing from us, a CIO will have continued employment with plenty of bonuses and appear to be innovative!

      Proprietary and F/OSS vsersions available.

      Ask about our buzzword du jour package! Free with this code: IMA PHB RETARD

      --
      RIP America

      July 4, 1776 - September 11, 2001

    3. Re:Uhh, isn't this what Oracle customers pay for? by blitzkrieg3 · · Score: 2, Informative

      "Fine tuning" could be anything from tweaking some compiler settings to actually patching things in the kernel.

      They patched quite a few things, but at the same time thought it important to be as close to mainline as possible. Here's the lowdown from Chris Mason over at LWN:

      Hi everyone,

      One of the goals of this kernel was to stay as close to 2.6.32.stable as we could. The sources are here in git, they won't be rebased:

      http://oss.oracle.com/git/?p=linux-2.6-unbreakable.git;a=...
      git://oss.oracle.com/git/linux-2.6-unbreakable.git
      The main differences from mainline:

      *) semtimedop optimizations. I posted these to the list a while ago, and Manfred took things in a less complex direction. He was waiting for me to fully benchmark the less complex version, but we ran out of time in the release cycle and had to focus on other things. Oracle hammers on the IPC lock, so these made a big difference, and now I finally have time to properly benchmark his approach against mine.

      *) Ocfs2
      *) Small lock contention fixes
      *) Receive packet steering
      *) A large update to RDS (this is in a different package)
      *) A patch to list msi irqs for each device in sysfs. A modified irqbalance uses this to keep irqs on numa local cpus.

      There are other bits and pieces, but we resisted the urge to pile things in.

      The solid state disk access number came on a huge machine, and the improvements came from getting rid a lock in the driver and enabling it for softirq affinity code without taking any of the request locks.

      Over the next 12 months we'll be getting an update prepared to a new mainline version, and trying to hammer on upstream kernels as much as we can to reduce our patch count even more.

      -chris

    4. Re:Uhh, isn't this what Oracle customers pay for? by natehoy · · Score: 3, Funny

      But thinking I was made me feel better.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  3. Ohhh the truth!!! by gtirloni · · Score: 4, Interesting

    If the idea was to cause panic or start a conspiracy theory, it failed miserably. Nothing to see. Oracle is simply making a new kernel available which is newer and has more enhancements. Instead of waiting for RH, they are taking control of that piece of the distribution (if customers want it). Oracle should do the same with the rest of the OS and try to innovate there, instead of simply distributing pristine RHEL with their logos. But then, they already have Solaris which is much more suited for the markets they are aiming at (high-end enterprise servers), so why waste the time ?

    --
    none
    1. Re:Ohhh the truth!!! by bill_mcgonigle · · Score: 2, Insightful

      But then, they already have Solaris which is much more suited for the markets they are aiming at (high-end enterprise servers), so why waste the time ?

      Drivers.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:Ohhh the truth!!! by gtirloni · · Score: 3, Interesting

      The high-end server market doesn't need as many drivers as desktops. Oracle has all the agreements with Intel, LSI and whoever helps them build servers to have drivers developed. For the high-end, they aren't going to expect the community to do that for them. Oracle is wasting time on Linux because Sun failed to bring Solaris to the masses. Now Linux is the mainstream datacenter OS and Oracle can't ignore that. But I'm sure we'll see they pushing Solaris a lot more now.

      --
      none
    3. Re:Ohhh the truth!!! by bill_mcgonigle · · Score: 4, Interesting

      Oracle has all the agreements with Intel, LSI and whoever helps them build servers to have drivers developed

      I have a server with a year-old Intel gigabit chipset where only one LAN port works under Solaris, both work under Linux. Last month the Solaris bug was sitting at "3 - Yes, that's a problem". I think the bug was reported about 10 months ago.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:Ohhh the truth!!! by gtirloni · · Score: 2, Interesting

      You know the official Oracle answer for that: get a support contract on a supported hardware and they'll fix it for you.

      Sadly as it is, that's how they are running the business now. They want mid-range and high-end servers and support contracts for everything.

      They dumped OpenSolaris and have repeatedly said they have no interest in the entry-level server market. I also have many bugs opened (for whitebox hardware) that have had to attention from Oracle after the acquisition.

      Personally I think they are missing a lot of opportunities to spread Solaris, but they seem happy with those 50k paying Solaris customers. Let's see how long that lasts. As a sysadmin working on Solaris daily, I hope it does... but I'm also being realistic as to where Oracle wants to focus when it comes to servers and Solaris.

      --
      none
    5. Re:Ohhh the truth!!! by Nerdfest · · Score: 2, Insightful

      They want mid-range and high-end servers and support contracts for everything.

      Well that's very nice, but aren't they interested in the business of those of us who don't? Large companies are strange beasts. They always seem to forget how they got to be large companies.

  4. So what? by clang_jangle · · Score: 2, Insightful

    What did you expect, that Oracle will have coded their own kernel from scratch? Every distro uses a version of the same Linux kernel. TFA is a troll.

    --
    Caveat Utilitor
    1. Re:So what? by sprag · · Score: 2, Informative

      Not a troll, but a pointing out the obvious. The "major" announcement was nothing more than 2.6.18+patches -> 2.6.32.

      What doesn't get mentioned is that the oracle kernel would invalidate any ISV certifications that oracle's linux might have "inherited" from RHEL...

  5. But how is this not fraud? by erroneus · · Score: 2, Interesting

    They made direct comparisons to RedHat kernels claiming performance, security and stability enhancements? If it is the same, then those claims cannot possibly be true. This is confusing... and troubling.

    1. Re:But how is this not fraud? by sprag · · Score: 2, Insightful

      RHEL 6 upgrades are free for those paying support, so that's not it.

      By replacing the kernel it is no longer (even close to) RHEL 5 so ISV certifications are shot. Making oracle's linux unsupported by any 3rd party software other than what oracle itself has certified.

    2. Re:But how is this not fraud? by blitzkrieg3 · · Score: 2, Informative
      Full Disclosure: I work for Red Hat, but these opinions are my own and not representative of RHT.

      The Kernel is the only thing in there that ISN'T from RedHat

      This is wildly misleading. Almost everything Red Hat ships in Enterprise Linux is not from Red Hat. Projects like GCC, RPM package manager, Gnome, Glibc, KDE are all too big for Red Hat to develop on its own. The only things I can think of that are completely from Red Hat are layered products like Directory Server or projects where Red Hat has maintainership and majority contributions, like NetworkManager.

      Having said that, I can't think of a kernel contribution report in recent years where Red Hat was not #1.

      Apparently to call it a "new" kernel TFA feels they should have started entirely from scratch.

      To call it a "new" kernel it has to be something less than nine months old.

  6. Re:1, 2, 3, Profit! by bill_mcgonigle · · Score: 4, Insightful

    3. ???

    3. Support.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  7. Good for databases by bill_mcgonigle · · Score: 5, Interesting

    Just one example of why this is good - iotop.

    I've been watching the RHEL bug for adding iotop since at least RHEL 5.3. It keeps getting bumped, now RHEL 5.7 IIRC.

    It would require a bunch of backporting work from the kernel beyond 2.6.18. But once sysadmins get used to knowing which disks are busy they really get used to that. And doubly so for optimizing database servers.

    Redhat's strategy gains them certainty and loses them opportunity. That's certainly a niche that's done well for them, but there are also users with other needs. Oracle's strategy will be very popular with some of them. When Redhat brings RHEL6 to market there will be lots of required subsystem changes to get the new kernel. Some people will just want the new kernel and not want to change all their underlying dependencies, and Oracle is meeting that need. Eventually Fedora will adopt a rolling-release model and RHEL will track that (probably with more QA) but it's a hard problem and not well-solved yet.

    It's great that we have such a vibrant market that there's room for so many approaches.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  8. Re:Rebranding something is surprising? by JonJ · · Score: 2, Insightful

    After Nintendo screwed Sony

    Yeah, imagine that. Nintendo didn't want to give Sony complete control over something that Nintendo had essentially created. Those bastards.

    --
    -- Linux user #369862
  9. Innovation != Novelty by sco08y · · Score: 2, Insightful

    To innovate means to make something new happen. It doesn't have to be radically new, just something that wasn't available before. In the real world, most innovations are pretty humble, but humble doesn't imply not useful.

    Do you ever look at Crapware 7.0 and think they just added some 3D arrows for absolutely no reason? Now look at TFA and the reactions here, this is *precisely* why the marketers demand idiotic features.

    If you've actually set up Oracle on a system, you quickly realize that a. it's hugely complicated but b. it's a solved problem so c. why am I going through all this pain when Oracle has done this already? Of course, they have, calling it OEL just makes it easy to explain to the boss.

    And for anyone trying to maintain an Oracle system, this is a big deal. It is not an understatement that for the typical business, their Oracle database more or less *is* the business. You want something that's going to work, with no nonsense, and you want to keep it up to date.

  10. What Oracle meant to say.... by theendlessnow · · Score: 2, Funny

    Oracle Linux is Unbreakable and better than Linux.

    BUT Linux is bad mojo.... if you want a real OS and not a toy, use Oracle's Solaris.

    Somehow they failed to add that last bit. Mixed messages from a VERY mixed up company.

  11. Modifications against mainline by Anonymous Coward · · Score: 5, Informative

    People may want to check the LWN discussion on the topic, which includes comments from Chris Mason and others concerning their improvements over vanilla 2.6.32:

    http://lwn.net/Articles/406242/

  12. Re:Consistent by morgan_greywolf · · Score: 5, Funny

    Not their flagship database offering. But, you're right, since they acquired Sun, we now have Oracle OpenOffice.org, Oracle VirtualBox, Oracle MySQL, etc., much like before when they acquired SleepyCat so we have Oracle Berkeley DB.

    Maybe Oracle should acquire Embarcadero, so we could have Oracle Delphi! *drum fill*

    Thank you, thank you. I'm here all week!

  13. Unbreakable Linux? by Sonny+Yatsen · · Score: 5, Insightful

    Whenever a company starts calling their product unbreakable or indestructible or unhackable or whatever, I start thinking Titanic.

    --
    My postings are informational and does not constitute legal advice. Act on it at your risk.
  14. Re:Consistent by Bill_the_Engineer · · Score: 2, Interesting

    Maybe Oracle should acquire Embarcadero, so we could have Oracle Delphi! *drum fill*

    Funny since Borland named came up with the name Delphi as a reference to its ability to connect to the Oracle database.

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  15. this slashdot article is a lie by rubycodez · · Score: 2, Insightful

    this kernel is not the same as RedHat's, there are improvements geared toward Oracle's DBMS

  16. engineering != rhetorical bile by luis_a_espinal · · Score: 3, Insightful

    oh please, oracle customer complexities are a result from the oracle usage and not the motivation for it.

    Oh wow, what a revelation. Using a complex software causes usage complexity. Here, have a banana as a price.

    Yeah, usage of Oracle causes usage complexity. Does that mean that fine tuning a Linux distro to ease the pain of configuring a box suitable for Oracle products is something trivial, or non important, or what? What was exactly the point?

    It doesn't even have to be for running Oracle database-related problems. When you run a EE container, be it JBoss or WebLogic (now a Oracle product) on a HP-UX, Linux or Solaris box that sits between a HTTP server and a database server, you are still bound to tune it for efficient performance according to the specifics of the system. I cannot think of anyone simply dropping a box with software on it on production without the necessary configuration.

    That configuration is repetitive, tedious and specific for any non-trivial product for non-trivial usage. It is hardly an Oracle side effect. Typically sysadmins have to automate those configuration changes (or keep a golden ghost pre-configured image.) No matter what, that is still a burden. Better yet to have a vendor backing a set of configuration items already packaged into a turnkey solution.

    oracle is one of those business providing useless solution so they can charge you twice for the consultancy.

    Just because you don't like it and like to apply partisan ideologies to engineering, that does not mean that what they do is useless. It might be useless to you, might be useless in some (actually many) business contexts. But that does not mean anything on the general case where having an Oracle solution (not just an oracle database) is a useless solution.

    Engineering != rhetorical bile.

    1. Re:engineering != rhetorical bile by Doc+Hopper · · Score: 2, Interesting

      Now, one can say that their customers are stupid, and Oracle is milking them by offering a product of little or no additional value. Or one can say that Oracle is trying to milk the Linux cash cow by attaching their name to what's effectively a rebranded existing Linux distro. One can also say that their execution is incomplete or poor. But by no means would such a product be useless.

      Or one could say that Oracle Enterprise Linux fulfills its role: an Oracle-controlled software platform that allows the Oracle kernel folks to have their say about the way a stock configuration should look to better run Oracle databases and middleware. Which, to me, is really the point of the distribution entirely. Oracle undercuts the Redhat price for support, gets more of the profits, and guarantees the OS will do what it needs to do.

      I support some 2,000+ physical Linux machines, and of those, the vast majority are running OEL or Oracle Virtual Server (a Xen-based product). By and large, the stock configurations work perfectly for us -- with some tweaking for RAC, and tuning for the memory/CPU configuration of the box, of course -- while I cannot say the same for our Redhat instances.

  17. Troll Harder by canajin56 · · Score: 4, Interesting

    So, let me get this straight. Oracle is "bad" because they announced that their distribution had a "modern" kernel, but it's "only" 2.6.32 with custom patches, not 2.6.35 which is totally almost 2 months old now so there's no excuse for it not to be in there!!!! And, Oracle is a jerk who just takes and takes without contributing back, because they are "only barely" in the top 20 contributors to the kernel (and the kernel is only one small part of Linux so basically they don't contribute at all). What a troll! At least the article is up-front about being written by a Novell employee. (Wait no it's not, it sort of slips that into the middle).

    And Mr. Sour Grapes Novell employee is just pleased as punch over pointing out the "dirty secret" Oracle tried to hide, by publicly announcing that Oracle Linux would be running the 2.6.32 kernel, with custom patches to improve performance on certain hardware, and for Oracle software. How sneaky of them, you could never tell by reading that, that it's actually the 2.6.32 kernel (WHICH IS SO OLD HOW DARE THEY CALL IT MODERN).

    --
    ASCII stupid question, get a stupid ANSI
    1. Re:Troll Harder by youn · · Score: 2, Insightful

      you make a very good point... but be aware the guy mentions he is a FORMER employee of novell... it may sound like a tiny difference but it is significant... that means he moved on and he is not paid anymore by novell. generally when people quit it is because they are not satisfied with their former employee..

      --
      Never antropomorphize computers, they do not like that :p
  18. Re:Nope. by dna_(c)(tm)(r) · · Score: 3, Funny

    We bought the support from them. No penguin.

    I see why you had to post that anonymously.

  19. Oracle passes off Red Hat's work as their own. by Kludge · · Score: 2, Informative

    This could be glossing over quite a bit of useful work for Oracles customers.

    You are glossing over the point of the article.
    1. Redhat writes lots of great Linux stuff that make the kernel better (11.6% of the kernel).
    2. Oracle passes it off as their own. (They only contribute 1.3%, less that 1/10 that of Red Hat).

  20. Oracle support sucks by mangu · · Score: 2, Informative

    Anecdotal evidence, but where I work there were some people using pro*fortran to access Oracle databases from Fortran. pro*fortran was dropped between Oracle 8 and 8.1

    It took six months of digging for the Oracle support people to finally tell us they had dropped pro*fortran from their product. Everyone kept saying "sure, we support Fortran, but that's not my specialty, let me get an expert for you"

    When the technical support people don't know their own product, what worth is it paying for that it?

  21. Re:Rebranding something is surprising? by commodore64_love · · Score: 2, Interesting

    >>>Nintendo didn't want to give Sony complete control over something that Nintendo had essentially created.

    False. Sony and Nintendo had created a partnership for the CD addon and of course would share both expenses and profits. The arrangement was similar to the Sony/Phillips arrangement (they both bore the cost of developing the Audio CD). Then Nintendo decided they didn't want a CD addon after all because it would be too easy to pirate the games, so they jumped ship, leaving Sony with all the incurred debt.

    So YES Nintendo screwed Sony, just the same as if we agreed to buy a car together but then I suddenly backed-out, leaving you with the $20,000 bill.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  22. "Unbreakable" - right by Animats · · Score: 2, Interesting

    There are things Oracle could use if they really wanted "unbreakable". There are some very tough microkernels available. LynxOS is certified to DO-178B leval A for safety-critical software, yet it can run Linux ABI binaries.

    LynxOS drives quite a number of systems with serious firepower. The Navy Shipboard Self-Defense System, the "Multiple Missile Kill Vehicle", stuff like that. On the civilian side, LinxOS powers the Airbus navigation system.

    There's a performance penalty over Linux, and LynxOS is not free. But if it really has to work, there are options.

  23. Re:Rebranding something is surprising? by anss123 · · Score: 4, Interesting

    So YES Nintendo screwed Sony, just the same as if we agreed to buy a car together but then I suddenly backed-out, leaving you with the $20,000 bill.

    Nintendo didn't just screw Sony. They made the Philips announcement without telling Sony that the deal was off first. According to interviews Sony was demonstrating the SNES-CD when this happened and were utterly humiliated. Up to then the company at large was reluctant to enter the gaming marked, they only entered because but some engineers at Sony had managed to get some contracts with Nintendo (for instance they designed the SNES sound chip), but when Nintendo made a fool out of them the big boss took it personally.

    Sony wasn't the first big-corp that tried to take a chunk of the gaming marked. NEC, for instance, was bigger and went in sooner. But Sony didn't just release great hardware, they went the extra mile by getting the needed games and marketing campaign to make it all matter. It's possible that Sony's rage is the reason for that.

  24. Re:Rebranding something is surprising? by JonJ · · Score: 2, Insightful

    False. Sony and Nintendo had created a partnership for the CD addon and of course would share both expenses and profits. The arrangement was similar to the Sony/Phillips arrangement (they both bore the cost of developing the Audio CD). Then Nintendo decided they didn't want a CD addon after all because it would be too easy to pirate the games, so they jumped ship, leaving Sony with all the incurred debt.

    False. Sony had a deal that in essence gave them control and Nintendo naturally didn't want that and canceled the deal. They also made a deal with Phillips. It's not like it's poor old Sony here, they're bastards and the way you're trying to portray it is Nintendo just did it for shits and giggles. They didn't-

    --
    -- Linux user #369862
  25. Re:Rebranding something is surprising? by idontgno · · Score: 2, Funny

    OTOH, it is moist and delicious.

    I postulate that, in spite of the published corporate history, Aperture Science must have started life as Oracle.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.