Oracle's Take On Red Hat Linux
darthcamaro writes "For nearly three years, Oracle has had its own version of Red Hat Enterprise Linux, claiming the two versions are essentially the same thing. But are they really? As it turns out, there are a few things on which Oracle and Red Hat do not see eye-to-eye, including file systems and virtualization. The article quotes Wim Coekaerts, Oracle's director of Linux engineering, saying, 'A lot of people think Oracle is doing Enterprise Linux as just basically a rip off of Red Hat but that's not what this is about. ... This is about a support program, and wanting to offer quality Linux OS support to customers that need it. The Linux distribution part is there just to make sure people can get a freely available Linux operating system that is fully supported.'"
This is great. When the only thing differentiating Redhat from Oracle is service, Redhat will win because they are the ones actually creating the product. If there is any single company that I'd like to see pushed into the ground by open source, it is Oracle. Whereas Microsoft is kind of a bumbling giant that can't quite get things right but gets by on chair throwing, Oracle is downright evil. They will actively destroy another company if it makes them a cent.
On the other hand, Oracle is much less likely to go under because they produce other things of value that the open source community will have difficulty replacing (because we don't do much business software).
Qxe4
i've never bothered to look at oracle linux, because i can get 'free' redhat through centos, and when i want paid support, i can get it directly through redhat.
without some other differentiation, what is oracle providing that isnt there from the others?
so yes, it is just a rip off of red hat.
One Rich Asshole Called Larry Ellison...
Um, so basically it is a rip off of Red Hat just with Red Hat stripped out and Oracle's own filesystem added to the kernel, with a different VM. Thats it. Still maintains binary compatibility, etc. This is basically like someone trying to justify that Linux Mint is some grand new distribution when it is nothing more then Ubuntu with a few extra tweaks and drivers added.
Taxation is legalized theft, no more, no less.
Oracle Cluster File System. Whether you need it or not is up to you. Oracle also provides OCFS modules for Red Hat to make it easy on people.
i've never bothered to look at oracle linux, because i can get 'free' redhat through centos, and when i want paid support, i can get it directly through redhat.
without some other differentiation, what is oracle providing that isnt there from the others?
so yes, it is just a rip off of red hat.
Um, no you can't. Red Hat does not support CentOS.
PS - it's 'Red Hat'.
There is a free version of Oracle available. Its not licensed in any way. However if you go over their max data limit, then you have to purchase a version of Oracle.
Also, RedHat and CentOS are the same product. They are the same source code: RedHat compiled by RedHat, and CentOS compiled by open source community. This allows RedHat to get more exposure and most of the bugs found in CentOS can be patched back into RedHat.
Serious question. My employer has recently stated that they would prefer us to use Oracle Linux for future installations instead of Red Hat. Just looking for some insight from someone else who has taken the plunge.
when logic fails, bullshit prevails
I support a software product in a telco, and had talks with its IT managers about the Oracle Linux issue. They have lots of Red Hats but see the Oracle offering interesting (and are implementing it) because:
1) Linux (RedHat or others) are really stable systems (compared with other Unixes they had or have), so the support provider switch is not seen as a dramatic issue
2) They can save some cents without (apparently) giving anything. The RedHat support is little money for that kind of company, but a saving always looks good for the directors
3) They avoid one provider's negotiation as a whole (which is a big win: less paper, less meetings, less vendor talk, less decision process, etc.)
4) They mostly ignore the distributed filesystem issues, and for virtualization just apply the leader (VmWare), so the Xen/KVM/Xen-Oracle discussion is not too relevant
5) BTW, for some diverse reasons, their software providers seem to dislike CentOS (maybe the RedHat's negative marketing made its effect, who knows)
I'm not THE most knowledgeable on the minutae of these, but all the bad blood about Red Hat/ Oracle seems silly: The whole point of "Free Software"/Linux is that any company does not "own" code or software (well, they still do, but give up any claim to interfere with others' use of it). Commercial Linux companies obviously need to make their money thru support services. So Oracle thinks they can compete against Red Hat in this area. Obviously, Red Hat as the signifigant maintainer/updater MAY have an advantage. All the end-users get to decide it themselves, and since the code-base is so close, it's relatively easy to switch back and forth. What is the problem when "Free Software" is working exactly how it's supposed to? So what if Oracle eats Red Hat's business for lunch without contributing back? Linux will still be improved by those who want to improve it. All that such a scenario would mean is that (if it occurs) the model of maintenance/support service subsidizing development may not work for all cases. If that's true, then so what?
Oracle can't even give quality support for its own software. Why on Earth would it think it can give quality support for someone else's software?
Do they really need to attempt to compete with it?
Before everyone goes all stupid crazy about Oracle versus Red Hat Steel Cage Match, I'd just like to point out that Oracle has been around since 1977. Redhat: 1995. Redhat brought in $400 million in revenue in 2007. Oracle? $22.43 billion. I could go on, but I think you get the point. Oracle is a freight train, and Redhat is a skinny guy who jogs a couple times a week in the business world.
If I go to senior management and say I'd like to use Redhat Linux, they'll go "What's that?" If I say I want to run Oracle Linux, they'll ask "How much will that save us?" There is no question of Oracle's reliability, or market performance. None. Oracle doesn't need to prove itself. So if you're a fan of getting Linux into the business, you should be saying "hip-hip hoooray" to this; You've got a free pass now at the executive board meetings to install Linux now somewhere. Or... or you can bitch about how it's the wrong flavor of linux and tear into Oracle for ruining the good name of Linux, how Orthodox Linux users are into shaming other users, and Oracle is more like New Evangelical Linux -- half the guilt, twice the usability, etc., etc.
Your call.
#fuckbeta #iamslashdot #dicemustdie
I've not seen Oracle Linux in any client of my company's data centers, and they include some with huge budgets (I.T. budgets over a billion). For running Oracle most are Red Hat, some are OpenSuSE, and a little bit of some others. No Oracle Linux anywhere.
If you run an Oracle shop with DB support, Oracle's Linux support is a deal that's hard to beat. It's comparatively cheap and coverage is 24/7 across all time zones until a problem is fixed no matter if it's database or OS related. Try that with other Linux support vendors. If it ends up being a DB issue, they'll point you to Oracle and tell you to have a nice day. Then you can start the trouble ticket process all over again and hope Oracle doesn't say it's an OS issue. Anyone up for finger pointing when your mission critical system is down?
what about the btrfs filesystem? doesn't that do block level dedupe ? that's a very exciting feature IMO
The greatest challenge that Red Hat (and Oracle) now face is to determine what they're actually selling and make a clear case for the added value that they provide.
I've run a few large Linux shops, recently including one requiring over 300 RHEL licenses and I can tell you that without a doubt that both Red Hat and Oracle sales people have zero idea what they are selling, what the differences may be and what added value they provide.
Red Hat copyrighted materials are the Red Hat trademark, logo, etc and the key difference between all of the RHEL derivates is simply the absence of that name and logo. Each distribution can pick and chose what patches and changes they want to merge in but everything is open source. It's how CentOS, Oracle, etc can make a competing "product." It's a bundle of freely available code and not much more. Where products differentiate is their delivery mechanisms and support of said code.
Things get complicated when you start asking Oracle and Red Hat what you're actually buying and what that support entails you to. I can tell you from first hand experience that I have never had a single issue get resolved via Red Hat's support organization - including clear bugs with tickets that still exist (primarily memory management code with kswapd.) Maybe they're only setup to help people get printers working with cups? And the same goes with Oracle Support.
By Oracle's move of choosing what code to merge and adopt they are misleading customers by openly calling it and comparing it to RHEL - which is exactly how it's sold and pitched to customers.
Oracle even offers a utility to run on your RHEL installation to re-brand it to Oracle Enterprise Linux. It replaces a bunch of packages and removes the Red Hat name, points it at the Oracle yum sources and calls it a day.
If Oracle wants to create a world class Linux they need to provide the tools, support and honesty to make it a successful competitor rather than relying on their name (which does not hold much clout, despite what their marketing guru's may think.) Combine that with resolution of real problems and not just entry-level technical support and you'll have a winner.
Come to think of it, that applies to Red hat as well.
i've never bothered to look at oracle linux, because i can get 'free' redhat through centos, and when i want paid support, i can get it directly through redhat.
without some other differentiation, what is oracle providing that isnt there from the others?
so yes, it is just a rip off of red hat.
You would ONLY use Oracle Linux to run your Oracle products on. You wouldn't use it for your file and print, or web server. They wouldn't want you to anyway.
It's largely a marketing thing. If you run your Oracle products on Oracle Linux, Oracle will support the entire software stack. That can be important to a lot of enterprise customers, no turf wars about who's fault it isn't.
As a bonus, the Oracle Linux support contract is (and should be) significantly cheaper than Red Hat (or Novell - the other supported Linux vendor). This is because they really only support those functions that are required to run the Oracle products. They aren't interested in supporting your file and print server etc. Whereas Red Hat and Novell have to support everything.
Can you imagine what Oracle would say if you had an issue that was borderline Oracle / OS and you were running CentOS? Even though CentOS is a re-badged Red Hat, it isn't Red Hat, and it isn't on Oracle's supported OS list.
The sensible thing to do would be to run Oracle Linux for your Oracle products and Red Hat (or CentOS if you didn't want support) for everything else. As they are all virtually the same, it's a lot easier for your administrators.
Ever stop to think
Redhat employ _real_ kernel developers. Do oracle?
I would just throw something out there, but, Oracle pretty much is its own operating system in its own right. And, as such, it actually has to do concurrency, availability, all that ACID stuff that frankly "_real_ kernel developers" do not even bother with.
Yes, Oracle is a shitty company the U/I to this database is just terrible and always will be: but everyone knows that. We all have our Horracle stories. But, if you want to put a billion records into a database, and sleep at night, there's only one game in town, and that's Oracle. They've been doing MVCC now for almost 10 years, high availability, ROLAP stuff... been there, they did it.
Point is, if anyone knows anything about reliability, its going to be Oracle, more than it is Red Hat.
This is my sig.
Except that it is not ready for use beyond benchmark and review.
I tried it and like it. It is still missing removal of snapshots though. Without that, you will ultimately end up with a full disk.
Luckily, the only people I hear recommending Oracle's Linux is DBAs. All sys admins I know (including myself) wouldn't even consider it. RedHat all the way.
I hate to correct an otherwise good post, but that is at best misleading, and at worst just plain wrong. Redhat has announced that they are only going to support existing Xen installations, while providing a way to migrate to KVM.
Xen is dead with Redhat. At least for now.
Personally, I think this is a major screwup by RH, as I know of sites which had been stongly RH but are now looking at dropping them. Sorry, KVM just isn't ready for serious primetime. What's worse, is that the majority of Virtualization research out there is centered around Xen, for the simple fact that it's been around longer.
So Xen is the focus of the next generation of technology, and will remain that way for a while.
And before the KVM fanatics jump up shouting the usual "but-it's-faster!" mantra, you should be aware that Type II hypervisor support (ala KVM) was announced a couple weeks ago at the Xen Summit (at Oracle's HQ, btw).
So one can either choose a KVM type of hypervisor, or the original Xen hypervisor.
Oh, and I heard that the guy who did it coded up in 12 days as a lark.
But unfortunately one doesn't seem to have a choice with Redhat..
I certainly hope CentOS picks up the Xen work from Fedora this year. Otherwise I'll have to look to Oracle for serious datacenter work. I'm not happy about that at all, as I've been a very strong fan of Redhat (and have given them lots of business.
But this really underscores how good it is sticking with Open Source. At least I DO have choices.
The best way to predict the future is to create it. - Peter Drucker.
Oracle Cluster Fuck System? No thanks! I'll keep on using the non-cluster-fuck version of oracle. At least then it's only one fucking.
If you don't need them, avoid them like a money grubbing plague. And pay someone who really provides value to the Linux (our) community.
Quack, quack.
Last I checked, it didn't come with a Yum setup, and you had to pay for support to get simple things like software updates and the ability to install software from their FTP servers, or from anything other their install media.
$99 per year per system for an update-only contract, and without it, you can't upgrade to apply things like security patches (until they eventually release a new version of the whole system with new media, for you to update using install media). That's not free!
With CentOS, Scientific Linux, etc, you actually get your security fixes automatically with yum update. With Ubuntu and Debian you get 'apt-get'.
Until/unless Oracle does something about this deficiency, there's really no reason to pick Oracle over the alternatives, except in the event you have to pay for support anyways.
I had Red Hat on a 1u dual xeon manufactured by IBM. Minimal load, but the box would crash every 6-9 months. I never bothered to figure out why; just rebooted.
While I was migrating to a dual socket, quad core (also by IBM), my subscription died. I learned that someone at corporate HQ had terminated my RHN up2date license (among many others). I admit that I did try to get Red Hat support turned back on, but I couldn't even get their sales staff to send me a quote by my deadline.
Oracle, however, was quite timely and I was able to throw a few RPMS on my new RedHat install and get it patched. The licensing is nebulous, but the system has remained reliable. I have higher tolerance for a bit of downtime, however; ymmv.
The sensible thing to do would be to run Oracle Linux for your Oracle products and Red Hat (or CentOS if you didn't want support) for everything else. As they are all virtually the same, it's a lot easier for your administrators.
IMHO, the really sensible thing to do is not run oracle products at all. even the bea purchase and rebadging of the weblogic/aqualogic app server doesnt change that.
But CentOS is in no way affiliated with Red Hat. All they share is the code. CentOS is fine if you want to go the free route but redhat is pretty cheap. We order Red Hat licenses by the dozen for our University. All Oracle servers here run on Sun because of legacy I guess.
They make their own version of Linux and their own virtual machine based on Xen. They won't support Oracle on any other virtual machine other than their own either...assholes.
Why would I bother with Oracle's version of Linux for the database and then a different one for web servers, app servers, etc.? Just use Redhat or even better Fedora or Centos for free. Why pay for Redhat at all? I guess there is a sucker born every minute but in 20 years of IT I have never called a vendor for OS support, maybe I've just been lucky.
Support for software is only worth the upgrades anyway. Everytime you call any software vendor they will just ask if you have the latest version installed. If you do, then the fix is always in the next version. If not, they will tell you to upgrade to the latest version. That is software support.
That's the point: they are definately NOT the same. Yes, its based on Red Hat, but there are so many differences on Unbreakable Linux (here we call it Broken Linux) that annoy the hell out of you. The cluster application Oracle sold to our customer is not cluster aware (how did they do that?), furthermore the cluster service needs to be restarted when a node goes down (WTF? what's the point in having a cluster if one of your nodes can't fail???) and there are more diffences and issues. I've worked with it over half a year now. I've only had issues for those past 8 months with those Unbreakable Linux systems. In the meantime a cluster 3x larger - and much heavier used - is running without a hitch on a Red Hat base install and the same whole Oracle shebang on top of it. Go figure.
The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.
Right. If you can't afford support you don't need and you can't afford the time Fedora takes, CentOS is great.
Ordering red hat licenses is one way to make sure the OS is still there for you next year. If you're using it in business and making much profit (or just saving money) by using their data products, you should be recognizing that you need to give them (or canonical or one of the others) money because you need them to be there next year.
Same with feeding bugs back by using Fedora. If you rely on the OS as a tool in your job, you want to help keep the project alive and healthy.
So, actually, even if you are using CentOS, your self-interest will induce you to support the community in whatever ways you can afford to, maybe even just by helping others start using open source.
(And while it would actually make sense for Oracle to have their own distribution based on Red Hat, it does not make sense for them to be effectively dissing Red Hat. Unless, I suppose, their share-holders and/or primary customers expect Ellison to put on the dog.)
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
My company has been moving from Solaris to Oracle Linux recently.
Sad :(
grep wtfismystorage /proc/scsi/scsi; nohup stabselfinface &
<nods-head/>
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Wondering if Red Hat's sales department needs more people who understand how to sell "free" software.
I mean, maybe there are two problems here:
One, maybe they are too short-handed to meet demand.
And, two, maybe they are short-handed because many people who understand the benefits of free software would rather be using it than selling it.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Hmm. Maybe they should be charging more so that they can afford the manpower to move the updates and patches down-stream?
Or maybe their users should be donating more?
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Oracle is the source of the controversy. They are the ones strutting around saying, look what we're getting for free!
I suppose it is because many of their big customers expect them to play the predator. It's not the money saved. That's peanuts.
It's the image. Oracle provides a buffer between the dog-eat-dog corporate world and the touchy-feely alternate corporate world.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
So what enterprise class DB would you run instead?
Oracle's Linux is tuned for Oracle's primary product. More than half of your servers do not run Oracle's database. Saying, "Let's run Oracle Linux!" for anything but Oracle's database servers could be bordering on incompetence.
And if your management is still saying "What's that?" when someone suggests implementing servers on Red Hat's OS, maybe you need to communicate more positively with management about the state of the OS marketplace.
Just saying.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
1. If you have a mixed server park (that is: host different applications too, other than Oracle's), migrating is *not* feasible. I'm not going to support yet another OS, just because it is *possibly* a tiny bit more convenient once it is set up. Because before it's set up, I'll need to have deployment mechanisms for another OS, management tools for another OS etc. Not worth it. ;-)
2. To extend my first point: Oracle's support might be a bit cheaper for the OS, my time is a lot more expensive than a thousand bucks worth of support on a years basis. That matters when having to support more OS'es.
3. Red Hat fixes the bugs, and then releases the src.rpm. Oracle has to Q&A that, port it, upload and release it. Updates for Oracle Linux will be (a lot) later than Red Hat's. See how much time it is costing CentOS to release 5u3. No offence, but for production systems, I want to have potential fixes *now* if the situation we're in is hurting us.
4. I'm just about to get RHCA certified. Can I get that level of Linux certification from Oracle? Don't start saying the OS'es are compatible, because they are not, see point 5 and 6.
5. The only thing Oracle can do on the long term, if fork RHEL. The amount of support, the changes they make and the fact they want to support until the end of time in the own way, might not be called a fork, but it will be just that in the end. So much for compatibility.
6. They ported yast. Need I say more?
7. Not really a business reason but check this out. Oracle announced Oracle Linux just a couple of months after RH scooped JBoss from underneath Larry's nose. One of the previous posts is right: Oracle is not trying to compete with RH. It's trying to get revenge.
Oracle is probably trying to position itself against IBM.
But they really should be passing some of their revenue stream back upstream, instead of pretending to be predatory towards Red Hat.
Maybe they plan to eventually make a play for Red Hat. That would be a shame, because, unless Oracle changes a lot internally, they would not know what to do with Red Hat.
Even IBM knows better than to try that.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
PostgreSQL, unless there is some feature PostgreSQL is missing that I would need for the given application in the foreseeable future.
If I have seen further it is by stealing the Intellectual Property of giants.
IBM brings Sun back from the dead, Oracle tries (yet again), to surface as some company that can actually support an OS. Novell is still being breastfed by the big names in the industry, despite it delivering an unsufferable piece of shit of an OS, consistently, for years now.
RH, on the other hand, got its hand on QMranet (whatever), and has the SolidICE thingie that, from my POV, will bolster it forward as a virtualization leader that will break the potential lockin embedded in closed-source VM image disks, formats and proprietary programs and the like.
The powers-that-be are scared, and want to slow Red Hat down.... i dont think its gonna work: the numbers on RHEL this year will be sky-high, both on profits and on addoption: its redhat who will capitalize better in this times of crisis, and oracle, ibm, microsoft and the like, who stand to loose the most in the corporate space.
Thanks MS and associated Repugs, you first gave us Vista, then you gave us this huge crisis that will force the market to actually look at the value you deliver... scary thought, yes?
Well, you SHOULD BE SCARED.
NO SIG
] grep -ri red linux-2.6.28 | grep -i hat | wc -l
3877
] grep -ri oracle linux-2.6.28 | wc -l
191
Just FYI--- "Unbreakable Linux" is the support service. "Oracle Enterprise Linux" is the distribution.
The cluster application Oracle sold to our customer is not cluster aware
What cluster application?
We use regular RHEL to run our Oracle database. When we were setting this up, several people pointed out that Oracle's Linux was doing some pretty horrible things to the kernel and overall system setup, so we stayed away from it.
As far as support, lets face it: Oracle doesn't provide support. You can open tickets with them, and maybe get pointed to a patch to resolve a problem. If you are not a database shop you will be working with an independent vendor, who will setup the DB and do a lot of the administration stuff for you. We're pretty happy with the guys we use, and they didn't care either way between Oracle's release or "true" RHEL.
The larger issue is, why not support ANY LSB compliant distro? I dislike RHEL for various reasons, I would much rather run Debian like I do everywhere else. However I can't because of the support contracts. It wouldn't make any difference to our DB support people or Oracle operation, but I wouldn't waste my time figuring out a different distro each time I have to do something on the DB nodes.
I was an early adopter of the unbreakable linux. I had serious support issues just trying to get my Dell SC1420 to use it's SATA drives in my desired configuration, and despite my service contract, was unable to get either support for that, or reliable updates from oracle and their bastardised version of up2date never worked for me. I had high hopes for their version, but they were all talk and no action when it came to keeping up with the upstream provider. When their system boots, it still identifies itself as Red Hat and they never even properly customized the system enough to cover up that fact. They (Oracle) just used the open source situation to grab Red Hat's product and try to run away with it. I dislike Oracle and will never use their products again.
Conceptually, it is a good idea to have their own distribution.
Conceptually, Red Hat would be a good choice of a distribution to fork.
Conceptually, it's a good idea.
But, practically speaking, they're screwing it all up.
No, it is not good business to take without giving.
No, it doesn't reduce the price of Oracle's server stack significantly to cut Red Hat out.
Not significantly, not with what they lose by cutting Red Hat out.
No, it isn't business savvy. It's cutting off their nose to spite their face. And it's totally misunderstanding the meaning of free as in freedom, not as in beer.
In essence, it's trying to give their customers free beer and put it on Red Hat's tab.
Now, maybe they hope to absorb enough of Red Hat's business to induce Red Hat to sell the company. But that kind of predatory business always comes back around to bite you in the end, and it eventually destroys your own business.
Maybe they are actually feeding some of the revenue back to Red Hat. If that's the case, I'll take back part of this rant. But they still have said a lot of things publicly that sound more like a spoiled rich kid celebrating that he gets to legally take the poor kid's candy. And the AC who said it was business savvy seems to be doing the same thing.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
If you can have one provider who will offer support for the entire stack, OS, virtualization, database or middleware engine, you have a huge win on your hands.
Microsoft certainly likes the way you think.
I recently built an Oracle-based system on AMD 64-bit HP Proliant server hardware, using Oracle's Enterprise Linux and the 11g database and it's been running strong and fast for three months without a single reboot yet, and is hosting an entire accounting/purchasing/finance/payroll system for a city govt in Texas.
The Oracle "stack" definitely works extremely well, and this particular installation replaces an old AIX-based platform where the hardware alone cost nearly $160K when it was purchased 8 years ago. The new commodity-grade hardware for running Linux cost less than $25K for quadruple the storage capacity and over triple the performance.
Clustered filesystems are, as a breed, ridiculously over complicated. perhaps king of the hill is OCFS. To get it working right, your entire cluster has to to perform a series of steps IN SYNCH. EG: your entire cluster must all be done with step 1 before they all do step 2, etc. Just too complex, and no way to be redundant without blowing loads of cash on highly complex hardware....
Sorry... NO!
If you want simple, redundant storage, you really have to do it in the application layer. Doing it at the OS level requires too much abstraction to do well while maintaining decent performance. The closest I've seen to a decent clustered filesystem from an administrative standpoint is Gluster F/S...
I have no problem with your religion until you decide it's reason to deprive others of the truth.
last year regarding their OS led me to believe they have absolutely no technical expertise in linux. we did not have a technical expert present at the discussion, only 'senior support' personnel.
the conversation was always steered toward response times and support metrics...extensive testing and development. nagging kernel memory use questions never got responded to. BTW, youre getting a linux with no SELinux, so essentially oracle is shipping a "preconfigured" hacked red hat to eliminate the confusion most developers have when they realize their windows oracle expertise stopped at "insert CD rom" in the linux realm.
oracle in linux performs no better than oracle in windows...its load handling sucks and the uptime for it was often measured in hours. maybe a bad developer or two to blame, but Oracle linux did not help. dropping SELinux got us dinged on SOX compliance as well.
Good people go to bed earlier.
. . . they've kept this revelation a secret while they attacked Red Hat on more superficial terms? How convenient. Methinks the Oracloid doth protest too much.
Oracle Support is terrible. Stay away.
Did you know that Oracle does printing?
Have you ever tried to open a support ticket with Oracle on the printing support in Oracle?
Usually the tickets got closed faster than WORKSFORME tags gets slapped on poorly maintained F/OSS application bug reports. The best support reply from Oracle I ever received on Oracle printing was "it's in the product, but you will have to support it yourself."
Support calls come from when your administrators can't solve the problem. Even on the Oracle Linux systems people still install a third party printing system, just to get the functionality for which your company is paying so much. After all, third party support from someone who can solve the problem is better than paying a lot of no real support at all, right? Oh, wait, this is Oracle we're talking about.
define 'enterprise class'.
without the markitecture diagrams and execuspeak please.
the vast ( and i mean _vast_! ) majority of needs in an application database are covered just fine by free/open source tools, speed, reliability and redundancy inclusive.
the remainder probably could benefit from reconsideration of architecture and data access design.
the only reason you would nominate oracle is if your department needed to blow a remaining budget in order to get the same budget next year.
that or oracle sales reps helped write your requirements documentation.
'enterprise class' pffft.
PgSQL does not scale out, only up. Enterprise is out of the question here.
So what open source database supports those things?
MySQL has speed and redundancy (but not subsecond fail over and it needs some tool to handle the failover for it), but MySQL lacks reliability.
PgSQL has an ok speed, it is very reliable, but it lacks redundancy (yes there are people who have written all sorts of trigger based replication schemes for PgSQL, but they are unsafe, and like the MySQL option needs something else to handle the switch to primary).
There might be some obscure OSS database that handles these things, but I haven't heard of them yet.
Enterprise / Carrier grade databases are databases that even during catastrophic failures (fire in one data center, massive hardware failure in one server etc) are able to keep turning out transactions - at slower rates, but transactions are still going.
BSD or GPL, it makes no difference. The GPL makes the obligation explicit, but a BSD class license does not remove the consequence of failing to give back. In the end, you lose if you fail to give back.
No, Red Hat can't take Oracle's patches, most of them, because they are completely useless to Red Hat. The patches are specifically to support Oracle, and do not generalize.
How do you fail to see what Red Hat gives back to the community?
When you call the GPL a virus, you appear admit that you prefer to be able to ignore the obligation, and the effect of ignoring on the future of the tools you use.
I'd suggest you re-think what you choose to be annoyed by. The BSD class licenses do not buy you any better future than the GPL licenses, even if they may give you a little more leeway in the present.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
"Enterprise Class" is marketing gibberish designed to produce FUD. There are many, many databases used in a typical "Enterprise" that do not need to scale out and never will. In fact, I would bet more companies have need of this sort of database than the other. Every company has need of databases that cover internal control issues - accounting, inventory, payroll, industry specific stuff. These do not need replication. (Often they just need a better backend than MS Access.)
The primary concern of these databases is data integrity - that is, that the RDBMS does not treat your data like junk, and that you can constrain your data however you require. PostgreSQL has a well deserved reputation there. The secondary requirement is flexibility - can you get at your data and do what you want with it to learn more about your business or save you time? With flexibility in querying and a wide range of languages for stored procedures, PostgreSQL has an excellent reputation here too. Speedwise it is also no slouch.
Besides, if you really need to scale out (now or in future) there are third party solutions such as Slony, and now the PostgreSQL team is working on simple, built-in replication.
If I have seen further it is by stealing the Intellectual Property of giants.
What percentage of Red Hat installations are running Oracle?
What percentage of those are running OCFS, as opposed to GFS?
And so forth.
So far, they've been lucky with their patches, and haven't been too far behind the bugs the customer sees. But lucky is not proper support. Putting their own support crew on the phones is great, and showing their confidence in (the enterprise market leader) Red Hat is nice in some ways, but there is a sense that they should do more.
Maybe it really isn't necessary, maybe the patches are al that are necessary, but it seems to me that they could doing a lot more work (and releasing that work to the community) if they built their own distribution.
The differentiation gained from the fork should make their contributions much more accessible. As it is, everybody has to look at the patches and scratch their heads and do some real research to figure out how to use them. (Or do you have the impression that the community should just trust Oracle and apply all the patches?)
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.