Slashdot Mirror


Oracle Linux?

eldavojohn writes "There have been rumors floating around of Oracle working on their own distribution of Linux. If this is true, it is widely believed that this enterprise edition of Linux would be in direct competition with Red Hat Enterprise Linux. What is spurring the rumors? Well, Oracle chief executive Larry Ellison said, 'I'd like to have a complete stack. We're missing an operating system. You could argue that it makes a lot of sense for us to look at distributing and supporting Linux.' I know that Oracle has been doing a lot more than databases recently, will they go the extra mile and create their own stripped down Linux kernel? If they do, will companies switch to database solutions that are running Oracle only software for the benefits of support and (hopefully) stability?"

40 of 250 comments (clear)

  1. Definitely has uses but.. by viniosity · · Score: 4, Insightful

    If this trend continues I wonder how many orgs would be willing to go along for the ride? Imagine a mail server running on Debian, your web server running on Sun Linux, your database server on Oracle Linux, your application server on Red Hat, etc.

    All similar but different enough to drive an IT guy batty. Too much of a good thing?

    1. Re:Definitely has uses but.. by truthsearch · · Score: 5, Insightful

      Good point. But an OS stripped down and tweaked to run Oracle will most likely have the least maintenance issues. Right now Oracle has to support their DB on multiple Linux distros, plus Solaris and Windows. If they have their own OS and push it as "preferred" they'll save their customers and themselves some support cost. I think sys admins will be happy to have their database servers built specifically for their task, plus supported directly by Oracle right down to the OS level. Oracle would be adding value to their databases, so I'm surprised this hasn't happened already.

    2. Re:Definitely has uses but.. by iabervon · · Score: 5, Insightful

      I'd run Oracle on Oracle Linux instead of some other distro. (I wouldn't bother with Oracle for any database that didn't need its own server for disk bandwidth reasons; this applies to any server that runs a single service.)

      The IT guy's main headache for a database server is going to be the interaction between the database and the OS. The issue is that the server is supposed to run best on a version of Red Hat with some weird extra things enabled. Red Hat doesn't entirely understand this stuff, because they don't use it for any other configurations. Oracle understands it (they wrote it), but they're not doing tech support for Red Hat. The OS is sufficiently different from a usual Linux box that the IT guy has no clue when things are breaking. When the company I was working for got one of these, it was further complicated because the hardware didn't come with anything set up, and came from a third vendor. So we got a machine from Dell, the OS from Red Hat, and the database program from Oracle, each shipped separately, and they couldn't be tested independantly.

      I think it would make perfect sense for Oracle to distribute and support a Red Hat-derived Linux distribution exclusively for production servers. At least then there would be a vendor who would understand the thing.

    3. Re:Definitely has uses but.. by wrp103 · · Score: 2, Interesting

      A number of years ago, Oracle came out with "Raw Iron", which was a configuration where Oracle ran on an intel box without any operating system. They found that much of their customer support was helping sys admins configure the operating system so that Oracle would run well. They also found that most customers used a dedicated database server, so the only thing running on that box was Oracle. As a result, they tried to eliminate the O/S and add a layer that interfaced Oracle to the hardware.

      I would guess that they would offer a complete package that has Oracle running with Linux pre-configured to run Oracle. The idea would be that nothing else would be run on that box, except perhaps for a few utilities the customer run to monitor, backup, etc.

      As far as the customer is concerned, Linux would be transparent to them. They would simply have "Oracle" running on that box. Presumably Oracle would provide necessary support for Linux relative to Oracle. They would probably not support other uses for Linux on that box. If the customer wanted to run additional applications, they would be responsible for any support.

    4. Re:Definitely has uses but.. by djbckr · · Score: 3, Informative

      Uh sorry, but you're wrong on most of your points.

      Oracle runs on Red Hat Enterprise or SUSE Enterprise (I might have the names mangled a bit) both with relatively straight-forward settings. Everything is included in the distributions. Yes, Oracle donated some of the code that makes it into those distros.

      Furthermore, Oracle provides *full* support for the Linux OS itself when you have a properly licensed copy of Oracle.

    5. Re:Definitely has uses but.. by sqlgeek · · Score: 2, Informative

      I'm not sure what you're refering to when you talk about "wierd extra things enabled." Here are some reasonable changes you'll want to make to /etc/sysctl.conf

      kernel.shmall = 2097152
      kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      fs.file-max = 65536
      net.ipv4.ip_local_port_range = 1024 65000
      net.core.rmem_default = 262144
      net.core.wmem_default = 262144
      net.core.rmem_max = 262144

      And then you'll need async i/o.

      yum install libaio

      The above all taken from HJR -- www.dizwell.com > installation guides
      net.core.wmem_max = 262144

    6. Re:Definitely has uses but.. by Doctor+Memory · · Score: 2, Informative
      I would guess that they would offer a complete package that has Oracle running with Linux pre-configured to run Oracle. The idea would be that nothing else would be run on that box, except perhaps for a few utilities the customer run to monitor, backup, etc.
      In that case, why go with Linux? I'd think they'd want some kind of a minimal RTOS: a scheduler, demand-paged VM, TCP/IP stack and a simple filesystem. Basically all it's going to do is switch among Oracle threads and a network daemon, and hammer the disk. Why have a complete multiuser environment for running (essentially) an embedded program?

      If they provided (or closely specced) the hardware they could even get old-school on it and hand-write assembler code for the critical parts of the disk driver or network stack. Anyone know if Oracle's raw device I/O is faster than a good RAID set-up?
      --
      Just junk food for thought...
    7. Re:Definitely has uses but.. by 51mon · · Score: 4, Insightful

      HP-UX use to ship with the kernel settings all correct for a small Oracle database (small then being 9 to 20GB IIRC). Of course being a conscientious system admin, it didn't stop me double checking them against the Oracle documentation each time in case some advice had changed.

      This didn't happen by chance. But it meant that you could be reasonable certain no obscure kernel settings were incorrectly set (at least not by an oversight, didn't stop people setting the wrong settings when tuning).

      At the time Oracle were talking with Hewlett Packard about a stripped down HP-UX to build "Oracle Servers" on PA-RISC. It made sense then, and it still makes sense, except HP-UX is no longer the "obvious choice" for an Oracle server.

      To be honest, I think in the GNU/Linux world, it is choice of certified hardware that is probably as important, if not more so, for Oracle, than choice of distribution. Since I've been bitten by underdocumented, under tested, RAID hardware or Linux drivers for same (the effect is the same, no matter where the fault lies). If you are aiming for really high availability on an Oracle database, buying the solution as one stop from Oracle makes sense.

      I doubt cost-wise it would be that competitive with DELL and Redhat, at least initially, but for some applications hardware cost is irrelevant compared to unplanned downtime.

      Something like Debian, or Ubuntu, with long support periods, and completely freely redistributable base (with builtin rebranding -- "no Mozilla says you can't call it..." hazzles), is the obvious sort of base. Although presumably BSDs might be an option as well. Or Oracle might still want a big corporate backer for their distro variant.

  2. OpenSolaris? by AKAImBatman · · Score: 4, Interesting

    I'm a bit surprised that they're not considering OpenSolaris. Linux is nice, but Oracle has been supporting Sun Solaris for far longer. Using Solaris as their base kernel would allow them to provide a large number of enterprisey (lt;-technical term) features out of the box.

    Not to say that 2.6 doesn't have bunches of enterprisey (<-technical term again) features, but Solaris is still a leader in that space.

    1. Re:OpenSolaris? by Doctor+Memory · · Score: 3, Informative

      If they want their own OS, they're probably going to want something that'll support clustering and a fast file system. Currently GPFS is the top dog in that area, and it's only available (currently) for AIX and Linux. It'd probably make more sense to put effort into improving this than porting it to Solaris.

      Agreed that Solaris would provide more enterprise-grade (<—marketing term) features than Linux, although zones are becoming less compelling given the rise of virtualization, and I hear that ZFS doesn't provide the performance boost on SANs that it does on JBODs.

      --
      Just junk food for thought...
    2. Re:OpenSolaris? by atbarboz · · Score: 4, Informative

      I work at Oracle right now - and all base development happens on RHEL 3. We are in fact upgrading all developer and QA machines to RHEL 4 over the next couple of months. Solaris used to be the base development platform around 2 years back, but it's just a porting platform as of today.

    3. Re:OpenSolaris? by juan2074 · · Score: 2, Insightful

      That depends on OpenSolaris hardware support. I doubt Oracle wants to lose any opportunities on unsupported hardware, and it would be a lot of extra work for them to create drivers.

      Without total world domination, Larry Ellison can't become the richest man in the world, right?

  3. hrmpf... by Savage-Rabbit · · Score: 2, Funny
    Maybe Larry will have them label it Pagoda Linux or Samurai Linux, in honour of his fascination with things japanese

    Since we are in Japanese mode, how about Baka Linux?

    10 flame warrior experience points and a puff of karma to the first one who figures out why I should be modded down for that suggestion.
    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  4. Red Hat has no worries with this by Anonymous Coward · · Score: 2, Interesting

    I'm posting anonymously because I'm an Oracle DBA ('nuff said). Oracle does a make a nice database, but it is hugely bloated for most purposes. And everything else they write is just pure unadulterated crap.

    If you look at what it takes to implement their ERP or Pharmaceutical Suite you will realize that they will only ever be a niche player with their own Distro. They write software to require the maximum amount of administration and consulting possible. Their consulting division make a ton of money and they willl never release anything that might endanger that. Also, they have a lot of "faithful" DBA's (like me) that make a really good living keeping the giant house of cards that they call an "application stack" running and recoverable.

    Companies with deep pockets will buy it because it's Oracle and pay high salaries to people like me to maintain it all. I'm not complaining, because it's a pretty nice gig, and I might recommend "Oracle Linux" for my company because all the extra crap equals even more job security for the (somewhat scarce) senior level DBA's that have a lot of Linux experience.

    1. Re:Red Hat has no worries with this by floydman · · Score: 2, Informative

      " They write software to require the maximum amount of administration and consulting possible."
      I am surprised that you are a DBA....had a look at 10G, did you realize how many times you read the word automatic in the release notes , lets count a few:
      1) Automatic memory managment , DBA's spent weeks and nights to configure their memory, now its automatic
      2) Automatic storage managment, if you have'nt heared about that, then its a nifty piece of SW
      3) Automatic segment managment...the name says it all
      4) Automatic tablespace maagment
      5) automtic DDM
        and the list goes on and on and on

      "Companies with deep pockets will buy it because it's Oracle "....No, they will buy it for its reliability...if you are a dba, you will know what i mean, lets talk about block level recovery, flashback, incremental backups, etc,etc, etc, etc....

      I can see you are not having fun as a DBA because of the working environment you are in, but Oracle is a different playground...

      BTW, because of all these features, oracle is expensive, the closest RDBMS is miles away from its fucntionlity, and invoative ppl (sleep cat and the like, sibel, etc), are bought...and to prove good intentions, Oracle takes over the support of the bought companies, whether sleepycat, peoplesoft, sible, synopsis, what ever..cause they can afford it, and cause they are after ur money...ITS CALLED BUSINESS

      --
      The lunatic is in my head
  5. Better late than never... by bogaboga · · Score: 2, Funny

    With this news, I better get rid of my Redhat stock. This news cannot be good news for ReaHat or any other Linux vendor. I hope I am not too late.

  6. Good for Linux by otacon · · Score: 3, Insightful

    If Oracle began to distribute and support Linux, it would mean good things for Linux in general, while Red Hat deploys Linux to the enterprise sector, they are a Linux based company, whereas Oracle is a much wider known and respected brand, their adoption of Linux for Enterprise could cause a slew of companies to adopt as well.

    --
    In a world of acronyms, the words are the real victims.
  7. Oracle should stick to databases by Rik+Sweeney · · Score: 2, Insightful

    I use Oracle 10g everyday at work. It's a good database and does the job nicely. Unfortunately I have to use another solution made by them: XSQL. I can honestly say that it's probably the worst framework I've ever used in my life. Sure, some parts of it make for rapid development and deployment, but other parts of it are a complete nightmare and sometimes I wonder why they bothered.

    Basically I'm wondering why Oracle want to pinch consumers away from Fedora and Ubuntu instead of just working with them to help intergrate their databases more seamlessly into these distros?

  8. This is a terrible idea... by Mysticalfruit · · Score: 2, Insightful

    What Oracle should do instead is take RHES4U4 or whatever and merely tweak it for oracle performance and release that. I think they'd do well to just get into conjunction with Redhat and make a "RedHat Enterprise Oracle optomized" version of the OS.

    Yeah, it would be a subtle fork, but Oracle has enough trouble keeping track of it's DB. I don't think they clearly understand the headache involved in maintaining an operating system.

    --
    Yes Francis, the world has gone crazy.
  9. Oracle Oxymoron... by __aaclcg7560 · · Score: 2, Funny

    Linux is free but you pay a premium for the Oracle brand name.

  10. Oracle Appliance by gEvil+(beta) · · Score: 3, Interesting

    Admittedly, I don't follow or know a whole lot about Oracle, but wouldn't a move like this open the door to them selling a self-contained Oracle Appliance for small- and medium-sized businesses? Of course, they could also supply a list of supported hardware for people to run it on machines purchased elsewhere or built by the company's hardware guru.

    --
    This guy's the limit!
  11. It won't really compete with RHEL by drinkypoo · · Score: 3, Insightful

    Except as a platform to run Oracle on. Oracle doesn't really understand fairness or openness, in large part because its founder doesn't. I'm not saying that they can't figure it out - IBM, after all, went from the most closed of corporations to one of the main sources of energy into commercial open software - but I've always considered IBM to be kind of a special case anyway. Regardless, I have a hard time seeing the industry embrace an Oracle-controlled linux distribution.

    It is possible that an acquisition of Novell could bring in enough fresh blood to turn this around... And it would bring in an already-respected Linux distribution.

    On the other hand, it makes a whole lot of sense that Oracle would start shipping a Linux LiveCD that runs the Oracle installer, which can be a bitch to get running anyway, and upon which you can run Oracle if you install it to the hard disk. After some time they could switch it to be the only supported platform for Oracle. If you don't want to run it directly on the iron, run it in a virtual machine - although unless you're on ESX or something (whatever it's called now) that's probably going to come with a dramatic performance penalty.

    Regardless, it only makes sense for Oracle to provide their own Linux. Why help Redhat? Redhat makes competing products.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  12. Why GNU/Linux? by Anonymous Coward · · Score: 2, Interesting

    Why bother with GPLed code when they could just grab FreeBSD, customize it any way they want, not release the source code and not have to worry about the GPL?

  13. Oracle Linux works better as a threat than reality by dcavanaugh · · Score: 5, Insightful

    Larry likes to expand Oracle's reach by purchasing competitors. Consider the world of ERP, where he bought Peoplesoft and JD Edwards. It makes little sense for Oracle to build their own distro to compete head-on with Red Hat. It makes a lot more sense to threaten to build a Linux distro in the hopes of driving down RHAT shares, thus facilitating a takeover. Larry wanted to buy JBOSS, but Red Hat beat him to it. If he buys Red Hat, he gets JBOSS as well. And all of Red Hat's customers. Buying Red Hat would make Oracle the #1 Linux company overnight.

    Besides, if Oracle tries to build their own distro, market it via their existing sales channels, and support it via their existing system, Oracle Linux will truly suck. The pricing will be outrageous, the sales process will be the "car dealership" model, and the support will be the offshore model that is not all that great. Oracle makes a great product, but they are their own worst enemy sometimes.

    If I were Larry, I would create a great deal of hype about doing my own Linux distro, to soften up the price of Red Hat in anticpiation of a takeover.

  14. Re:quality commercial software .. by qwijibo · · Score: 2, Funny

    Everyone is pretty familiar with the "quality" they get from commercial software. How bad can the amateur software be? After all, most of the customers were made by amateurs in someone's bedroom.

  15. Calling all zealots. by s4m7 · · Score: 3, Insightful

    I hope not to start a flamewar but, BSD tends to be more stable than Linux for enterprise purposes (uptime, high load, etc.) even if not by a lot, why wouldn't you choose BSD over Linux for something like this? The other reason I think this would be a good thing is for licensing: They could keep their proprietary tweaks to the BSD architecture as a proprietary edge over other vendors.

    Mind you, crusaders, that I am posting this from my Linux-enabled laptop.

    --
    This comment is fully compliant with RFC 527.
  16. Insert Disk - Go .... very cool by HighOrbit · · Score: 2, Insightful

    Regardless of whether it was Linux or OpenSolaris as another poster commented, this would be a **VERY** good thing for people who have to install and maintain an oracle. Especially if Oracle puts a decent updater similar to RedCarpet or RedHat Network. No more fiddling with kernel shared memory parameters, no more worrying about patchsets, no more worring about "if I update the OS, will it break Oracle" (which is the whole point of the OS installation anyway- to support the DB), and no more juggling java versions ( now managed during the install/update). They could just do the "eveything on one disk" software approach, or perhaps they could move into hardware/appliance plug-and-play clustering - just add a node and it configures and integrates.

  17. Try a different approach. by khasim · · Score: 5, Insightful

    Suppose Oracle supports their own, reduced, version of Linux (with any performance enhancements that they deem necessary). If they "partnered" with a hardware vendor, you'd have a single stop for your database server needs.

    You'd get your BIOS updates, OS updates and database updates from a single company that could afford to do the testing so the load on your IT department would be reduced.

    You could even order it in a cluster configuration.

    But what good is a database server on its own? With a bit more work, you'd be able to buy a webserver box (hardware, OS, Apache, etc) pre-configured to hook into the database server they sold you.

    From Oracle's point of view, this would be a great way to get even more of the market and to stop any gains from MySQL or others.

    From the corporations' point of view, this would be a great way to reduce IT costs by reducing the load on your internal IT department.

    If Oracle does it right, they'd even be able to offer you dial-on-demand DBA services for their products. Why pay 6 figures to hire an Oracle DBA when you can pay 5 figures for a DBA service contract with Oracle?

    1. Re:Try a different approach. by truckaxle · · Score: 2, Interesting

      At one time computer companies were all vertically oriented. You bought the h/w, o/s, s/w, utilities, support all from the same company. Then along came the PC and the marketplace became horizontally organized. Various companies specialized in building hardware, software, utilities or operating systems. The efficiencies and flexibility in this mode of market organization delivered faster innovation, lower prices, more options, better support due to the more competitive marketplace. The vertical companies went the way of the buggy whip manufacturers. Just a thought

    2. Re:Try a different approach. by LWATCDR · · Score: 3, Insightful

      Not really. Vertical market companies are alive and well.
      Just about every restaurant, self storage company, florist, doctors office, and goodness knows what else uses vertical software. And guess what? Odds are pretty good they bought the computer, cash drawer and what ever from the same place.
      If technology isn't your business it makes a lot of sense to just buy a package and support so you can go about your job.
      Just like buying a Tivo is a better solution for a lot of people that building a MythTV box.
      I took me a long time to learn this but for most people a computer is just a thing they have to use to do their job.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  18. Do you know what Oracle stands for? by MrJerryNormandinSir · · Score: 4, Funny

    One
    Raging
    Asshole
    Called
    Larry
    Ellison

  19. Didn't see this mentioned (could have missed it)- by TheLoneGundam · · Score: 2, Interesting

    This seems like an move for Oracle to be able to offer a "database appliance": prebuild boxes with Linux and Oracle, and sell those to PHBs as "drop in" solutions. Many in management would fall for it.

  20. Moo by Chacham · · Score: 2, Interesting

    Oracle is a database. What separates them from the rest is that they do thing correctly. They fix errors even in documentation quickly, and make things works "as they should". Having been an Oracle DBA, i loved it, and i do not know of a comparable RDBMS support structure.

    So, even if they made ice cream, or pocket-protector protectors, i'd have to take a look.

    In Linux, i use Debian. They also try to do thing correctly, though they have their pitfalls. I'm a bit suprised Oralce didn't choose Debian, but i'd have to guess it'd be similar to it, just not so open to packages.

  21. Oracle Linux vs Red Hat... by Savage-Rabbit · · Score: 2, Insightful
    With this news, I better get rid of my Redhat stock. This news cannot be good news for ReaHat or any other Linux vendor. I hope I am not too late.

    I doubt it is terribly bad news for Red Hat. Even if Oracle create their own distro I doubt they would get away with ceasing to certifying their products for any other Linux distros. There are simply to many people with already established contractually sealed working relationships with SUSE and Red Hat. Of course Oracle will recommend the use of Oracle Linux® (can they even register that as a trade mark if it contains the word 'Linux'?) and all updates to Oracle products will appear for Oracle Linux® first and only 2-3 weeks later for SUSE, Red Hat etc. but that's about it.... unless Larry wants to piss off every last one of the sizable number of IT professionals world wide that haven't been assimilated into the Microsoft collective yet. Even if they do stop certifying Oracle products for anything but Oracle Linux® I doubt it would be much of a problem to get Oracle products working on un-certified Linux distros. It would simply take a bit of debugging and howto files for Oracle instalations on un-certified Linuxes are easy to find.
    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  22. One quasi-word: dtrace by tigre · · Score: 2, Insightful

    As much a fan of Linux as I am, I would dearly love to be able to dtrace to track down performance bottlenecks on my Oracle server.

  23. Reboot process by Genady · · Score: 4, Funny

    sqlplus sysdba@myserver/tiger

    update SYSV_INIT.INITLEVEL='6';
    commit;

    (or something like that. I'm a SysAdmin damnit, not a DBA)

    --


    What if it is just turtles all the way down?
  24. mail a CD with a desktop for mindshare by WindBourne · · Score: 2, Insightful

    Oracle could work with an ISP and mail out a CD or DVD with the OS, allowing home owners to try it ala AOL. While I am sure that they are thinking of a server space, this would get users AND semi-geeks use to it. While AOL is derided here, this approach apparently worked for them. The time for Oracle to push this is while they have a good name. Otherwise, they will become like Aol, Novell, or Wordperfect and then be unable to do this.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  25. Not buyin' it... by fahrbot-bot · · Score: 2, Insightful

    If Oracle can deliver a stripped down, optimized version of Linux or, specifically, Red Hat, then they can simply deliver the instructions to configure a stock system. Then any SA can configure, document and maintain the system (and/or similar system), rather than a special "Oracle Linux SA".

    --
    It must have been something you assimilated. . . .
  26. Linux is a buzzword. BSD is not. by StandardDeviant · · Score: 2, Insightful

    You see, the people who BUY oracle are not in the vast majority of cases the people who USE oracle. Mixing magic buzzword pixie dust into oracle lets some C-level bumblefuck put on his resume that he "bravely integrated cutting edge solutions with the whitespace of synergistic proven data management technolgies in the enterprise to improve our core competencies and effiencies for increased shareholder value" or similar. Linux, AJAX, Ruby on Rails, anything new and Shiny will do. Journalists for eWEEK or whatever other industry rag will write glowing articles, POs will be written, and a great round of back-patting will ensue. Somewhere a poor bastard will have to figure out how to actually manage/integrate/use the terrible bloat to do something useful for the business, but fuck him anyway, he's expendable.

  27. Flaming on! by mcrbids · · Score: 3, Interesting

    Why not BSD?

    1) Lackluster commercial support - Linux tends to have better hardware support, drivers, etc.

    2) SMP support on the *BSDs is still young and immature. Linux, in comparison, is quite mature, and does very well on an 8-way system. BSD *might* do it, but much beyond 4-way is a sail into uncharted waters. I'm already running a cluster of 4-way boxen, so 8-way or more is not very far off, given our company's annual 2x growth curve.

    3) "It's different". Yeah, it's very similar, but if you're already used to the "Linux" way, having to rediscover how services get initialized (a la /etc/rc) is really a pain.

    4) Linux is "good enough". It's obvious that whatever metric is needed to be able to be "enterprise ready", Linux has passed it. Granted, nobody agrees on what that standard is, but most people agree that Linux can do it.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.