Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Image

CowboyNeal Reviews Oracle Linux 170

CowboyNeal writes "Last week, Oracle announced that they were making Oracle Linux available free of charge, and also provided a script that makes switching to Oracle Linux nearly painless for existing CentOS users. What makes Oracle Linux unique, and why would anyone want to use it? Read on to find out, as I delve into what Oracle Linux has to offer."

What is Oracle Linux?

On its face, Oracle Linux feels like just another Red Hat Enterprise Linux (RHEL) derivative. It uses anaconda for an installer. It uses yum for handling packages. Configuration is handled just like RHEL, CentOS, or Scientific Linux. To be honest, the reasons why anyone would switch to Oracle Linux aren't immediately apparent after installing. It feels like nearly any other Linux with the Oracle name bolted on. Under the hood, however, are some rather compelling features.

The Unbreakable Enterprise Kernel

I have to start off with saying that I hate the name "Unbreakable Enterprise Kernel." I've seen enough crazy stuff in my time, to know that no software is truly unbreakable. It might be pretty good, but unbreakable is like calling the Titanic unsinkable. Given a poor enough captain, or in this case, an administrator, I don't have any doubts that the kernel could be broken in at least some fashion. However, I suppose that "Unbreakable Enterprise Kernel" sounds a lot better than the "Pretty-dang-tootin'-robust Enterprise Kernel," and with a target like enterprise customers, terms like "Pretty-dang-tootin'" just won't get stuffy execs to authorize using Oracle Linux.

With that off my chest, let's see what the Unbreakable Linux Kernel does have to offer. Oracle has added a number of their own enhancements into a Linux 2.6 kernel. These include networking optimizations, NUMA optimizations, and enhancements for OCFS2, asynchronous I/O, SSD disk access, OLTP, and more. They clearly work pretty well, as back in March, Oracle submitted a TPC-C benchmark for a Sun Fire server that was the fastest x64-based non-clustered system.

Ksplice: Update Your Kernel Without Rebooting

Ksplice was acquired by Oracle roughly a year ago, and as a result is married to Oracle Linux rather nicely. Ksplice is the holy grail for any administrator who is obsessed with uptime. It gives you the ability to update your kernel, with no downtime necessary. This is by far the best reason to use Oracle Linux, but it also comes at a steep price. While support for Ksplice is present in the Unbreakable Enterprise Kernel, it does nothing without the Ksplice Uptrack service enabled.

How does one get Ksplice Uptrack? It's only included with an Oracle premier support contract. While Oracle is quick to note that it costs less than a similar-tier RHEL support contract, it's also still more than most people would want to pay for just reboot-less kernel updates. Sure, there's also actual support included in the contract, but the lack of an ala carte option for just Ksplice Uptrack doesn't make a premier support contract any easier to swallow.

I should note here, that regular package updates via yum, and regular kernel updates via yum, are still totally free. If you don't mind rebooting, Ksplice isn't a must-have. If Oracle wanted to attract more customers, an ala carte option for Ksplice Uptrack would be a step in the right direction. If they wanted to really build some good will with the Linux community, they'd make Ksplice Uptrack free for everyone. I know it may sound weird to mention Oracle and good will together, but I'd never thought I'd see Oracle and "free" mentioned together either. As it is, it feels like Uptrack is being used as the bait for a support contract, when the support contract should really be able to stand on its own.

DTrace: Debugging and Troubleshooting in Real Time

To be fair, the DTrace modules can be plugged into a lot of Linux kernels already out there, but Oracle Linux has done the leg work for their users. Maybe you're not doing the sort of development that requires DTrace, but it's still something handy to have in the toolbox when something breaks. It's also a handy way to profile already running processes at any moment, with little to no impact on performance when tracing a process. Oracle maintains a long list of DTrace resources on their OpenSolaris site.

Should I give this a look?

If you're already perfectly happy with your RHEL or CentOS Linux install, Oracle Linux is a hard sell, even at the price of free. After toying about with the system, I'd say it's at least worth a hard look. As it is, you get the benefits of CentOS or Scientific Linux, with Oracle's own stuff bolted on, and their enhancements, even minus Ksplice, make a compelling argument to use Oracle Linux. If you are setting up a machine to use Oracle's database software, Oracle Linux is the best choice, since it's been designed to support Oracle DB, and is the same Linux that Oracle uses in-house. While Oracle's premier support contract is cheaper than the RHEL alternative, the actual cost of switching from RHEL to Oracle in a given case may not be. While this release is a good first step for Oracle, more options, like free Ksplice Uptrack, or even a Ksplice Uptrack subscription, would make it an easier sell.

If you'd like to give Oracle Linux a try, without having to jump through a lot of hoops, the Oracle Linux Wiki has a list of download sites.

*

This discussion has been archived. No new comments can be posted.

CowboyNeal Reviews Oracle Linux

Comments Filter:
  • by Anonymous Coward on Friday July 27, 2012 @02:38PM (#40793927)

    As with many salesperson-driven firms, the price varies A LOT from customer to customer.

  • by Teresita ( 982888 ) <`badinage1' `at' `netzero dot net'> on Friday July 27, 2012 @02:45PM (#40794035) Homepage
    Oracle tweaked a 2.6 kernel? Whoop de doo, Linux Mint 13 ships with 3.2, which is at least starting from a 2.6.39 baseline. For all we know, Oracle is tweaking a 2004 kernel from the SuSE 9.1 days. And we don't know, because it was closed source until this announcement.
  • by DuckDodgers ( 541817 ) <.keeper_of_the_wolf. .at. .yahoo.com.> on Friday July 27, 2012 @03:04PM (#40794301)
    I can only speak for myself, but I work at a small company that has to be pretty careful with the IT budget. We've had plenty of experiences with a useful piece of commercial software that was critical or nearly critical to our operations suddenly doubling in price. We've also had experiences where we brought a bug to the attention of the vendor and were asked to pay a premium support fee for them to fix it.

    The worst was Crystal Reports. We used one of their products that cost $650 per license in 2004 and was over $15,000 for an equivalent license in 2009.

    I have friends and relatives that work with Oracle and they're generally very pleased with their products. I respect that. But I'm not going to advocate using Oracle unless my employer has enough cash that they can swallow doubling of their proprietary software licensing costs without taking more than a few percent off their annual profits. Fortune 1000 companies are in that position, but the bulk of the economy is not.
  • by jedidiah ( 1196 ) on Friday July 27, 2012 @03:25PM (#40794693) Homepage

    Are you kidding? Oracle loves to spout rhetoric about how they have made their product so automated that you don't need a DBA anymore. Oracle also sells outsourcing services.

    So you are wrong. Oracle is actively trying to outsource your DBA job to India.

    Clearly you don't know Oracle.

  • No Way (Score:5, Informative)

    by assertation ( 1255714 ) on Friday July 27, 2012 @03:38PM (#40794883)

    I'm a Java Developer. I've had the displeasure of being forced into contact with Oracle after they borged Java and several other technologies I use.

    Their documentation is almost deliberately terrible - perhaps to sell support and classes. They are very difficult to communicate with.

    They have very little regard for users and developers.

    Their help forums fun on bad technology that is very old that even someone putting up a personal web site would be ashamed to use.

  • by Anonymous Coward on Friday July 27, 2012 @04:23PM (#40795473)

    Yes, I can see that your experience with "./" is extensive. It's almost as impressive as your familiarity with logical fallacies.

    Despite your appeal to authority, you are not the only one with applicable experience: I have been a Unix admin in the Fortune 500 world for nearly 20 years, currently assigned as Senior SA to one of the largest Oracle databases in the world, and am currently supporting an initiative to convert our entire production environment from HPUX to RHEL. The customer in question is insisting on RHEL 5 specifically because Oracle has withheld certification from RHEL 6, which, again, is virtually identical to the Oracle product in every meaningful way. I happen to know what the fuck I'm talking about.

    I have no great beef with Oracle. They are simply in the process /right now/ of making my life a living hell over /this very issue/. You want to paint everyone who is trash-talking Oracle as some kind of hater, fine... but if that's the case, then you're an unabashed fanboi, and you /deserve/ to be downvoted.

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...