Linux.com

Feature: Open Source

Oracle's unbreakable Linux guru

By Chris Preimesberger on September 16, 2003 (8:00:00 AM)

Share    Print    Comments   

SAN FRANCISCO -- Surprisingly, Wim Coekaerts wasn't worried a bit in 1995 when he accepted the job he still has today -- well, it's not exactly the same job -- at Oracle Corp. After all, here was an early Linux whiz from Belgium about to enter the lion's den at a hugely proprietary mega-corporation, smack in the middle of mostly closed-source Silicon Valley.

In a prior life before joining Oracle, Coekaerts managed software projects and Linux migration for the data center at the University of Leuven, Belgium. He could have been laughed and badgered right out of Temple Oracle there on the Redwood City banks of the San Francisco Bay. But he obviously knew his stuff, used his amiable personality to good advantage, and has survived to become officially enshrined as Oracle's one and only Linux Guru. His title is now Principal member of technical staff, Linux Kernel Group, Corporate Architecture for Oracle Corporation.

In the last year or so, Oracle has touted to no end the use of Linux in many of its products. Billboards along Highway 101 in Silicon Valley have been proclaiming "Oracle + Linux = Unbreakable" for months. Magazine ads, television and radio commercials, and Web ads all proclaim the same message. Coekaerts has been a mainstay in the company's emergence as a leading Linux innovator.

I first heard Coekaerts speak last July at Tony Perkins' Always On Conference at Stanford University and was impressed at his forthright approach and self-effacing manner. I had a chance to sit down with him for a few minutes at OracleWorld a few days ago. It was well worth it for the inside look at open-source attitudes within the famously feisty enterprise software fortress.

NewsForge: Why has Linux made such an impact on the Oracle business plan?

Coekaerts: Well, for one thing, the Linux kernel just works. The Linux technology for what we're doing at Oracle makes a lot of sense. Our customers had been asking for it from early on, and they continue to ask for it. To the company's credit, it made a decision very early to invest time, people, and money into Linux before a lot of other companies did. We don't need to mention any names ... (laughs).

NewsForge: Like, er ... IBM?

Coekaerts: No comment!

NewsForge: How did you first get involved with Oracle?

Coekaerts: My friends and I had been using Linux from almost the beginning, building our own stuff and debugging and tearing apart each other's apps. I still rely on these same friends to give me advice ... they keep me humble. Anyway, back eight and half years ago, Oracle realized it was going to need help integrating Linux into its product offerings; they had already made that decision. Someone contacted me. Larry (Ellison) was an early Linux enthusiast.

NewsForge: What were your first projects at Oracle?

Coekaerts: In 1995, I was assigned at Oracle Belgium to get the Oracle DB to run on Linux, that was the first job. Another early project was to build what Larry called an "Internet appliance," where people could surf the net on a cheap machine, without all the other stuff that comes with it.

NewsForge: That became ThinkNIC X (New Internet Computer), and you had built it in only about two weeks. Eventually the idea of an Internet-only box for the masses quickly passed. But you had made your mark. What are your main responsibilities now?

Coekaerts: Right now I'm working with a lot of our `high-rent' customers, doing a lot of troubleshooting, bug fixing, and custom design work. I'm involved with a lot of the certification processes and standards groups, which means I have to travel quite a bit. I also work closely with Linux companies like Red Hat and SuSe on bug-fixing and other issues.

One of the main things I'm working on right now has to do with the overall company crusade for Oracle 10g. We're working sometimes with 40 to 50 boxes in a room now, getting them fine-tuned so that they work optimally. The Linux Kernel 2.4 distribution supports clusters, ensuring that the Oracle database performs as well as it does under other operating systems. There's still a lot of work to be done there, especially in memory manageability and scaling.

I think Oracle showed at last year's (OracleWorld) conference that we were going to be serious about using Linux all through the product line. This year's conference shows that we have added the support and functionality that we promised last year.

NewsForge: What have been your biggest challenges to overcome at Oracle?

Coekaerts: No question about it: By far my biggest challenge is just keeping everybody on the same page with regards to Linux at Oracle. Just keeping the communication lines open and people up to speed is really difficult. This is because Linux has found its way into almost every group at Oracle. After all, we employ about 400,000 people [Editor's note: Actually, Oracle employs about 40,000]. And I need to know when somebody's doing or saying something that's not quite right with regards to anything Linux. When I find out, I set them straight - personally.

NewsForge: What would you say are your best contributions to Linux?

Coekaerts: We've done a lot of debugging over the years, my friends and I, especially with regard to drivers. And there are the residual asynchronous I/O issues; the AI/O library and test suite that Oracle uses now is the same AI/O code that's in Red Hat AS 2.1. We made some improvements in the Firewire driver to allow for shared disk usage. We also built a Firewire driver to do remote kernel debugging; you can now attach a debugger over the Firewire bus. In 2002, we built the cluster file system. This makes management of a cluster database much simpler because the file system is easier to work with than with raw disks.

NewsForge: What do you see as your biggest accomplishments at Oracle?

Coekaerts: Well, we wanted to be the first commercial DB to run on Linux, and we did that; I'm proud of our work there. We were so excited that it worked well and that our customers wanted it. We're also very happy with the way Linux is moving into other software within the company.

NewsForge: Did you have to evangelize within the company to get the people and material you needed to build that first DB on Linux?

Coekaerts: No, surprisingly, I didn't have to evangelize very much. The key people all through the company knew the value of what we were doing, so that wasn't much of a problem.

NewsForge: Of course, it helps a little to have Larry Ellison as one of your fans. His influence tends to trickle down through the company, I'm told.

Coekaerts: I guess so (laughs).

NewsForge: Can you just go in and see him anytime you want?

Coekaerts: Well, if it's REALLY important, I probably can ...

NewsForge: Tell me something about Oracle and Linux that the community may not know.

Coekaerts: Well, I think our Linux projects aren't well known enough by the open-source community. We don't really advertise it too much; but if you go to oss.oracle.com, you can see a list of all the projects we're working on. You can get a lot of good free assistance at the site, too.

NewsForge: If someone wanted to e-mail you with a question, could they?

Coekaerts: Sure. You can reach me at talkinglinux_ww@oracle.com.

Share    Print    Comments   

Comments

on Oracle's unbreakable Linux guru

Note: Comments are owned by the poster. We are not responsible for their content.

Sweet

Posted by: Anonymous Coward on September 17, 2003 01:12 AM
Not much to say here. Oracle is in a real sweet spot with regard to Linux. They can put a lot of money into it while maintaining high margins on their proprietary database. The other poor companies such as IBM and Sun eat into their high-margin products everytime they support Linux, but they hope to make more money with Linux products.

MS has nothing to gain with Linux, and as pointed out in a new article in the Economist, they must fight it tooth and nail, and they are losing the battle with governments.

I wonder if Oracle would support any effort regarding an open source database?<nobr> <wbr></nobr>:)

#

Re:Huh?

Posted by: Anonymous Coward on September 17, 2003 04:07 AM
"The other poor companies such as IBM and Sun eat into their high-margin products everytime they support Linux..."

Where does that come from? IBM sells hardware: they have to spend money to put an OS on the hardware they sell. The less that they spend on the OS, i.e., tweaking Linux rather than writing AIX, the more they make on the bottom line.

#

Oracle really isn't doing anything for Linux

Posted by: Anonymous Coward on September 17, 2003 03:17 AM
It's a business so they're out there to make money so you can't really blame them. They *do* however help Linux in a intangible manner by making people look twice at the "little-OS-that-could" and give them reason to pause and think about it.

From what I've seen, Oracle is only submitting code that will benefit their big monster of a DB's performance under Linux.

#

Oracle

Posted by: Anonymous Coward on September 17, 2003 05:08 AM
Oracle is not that great a company and as long as they keep supporting Linux it will just make the amount SCO will sue Oracle for even more. Every Linux user and company out there owes SCO money, I cant wait until the IBM trial finally happens. I will be jumping up and down for joy when SCO finally wins and finally kills Linux. It will not only be a big day for SCO it will be a major win for the Intellectual Property laws to tell all the code pirates that now they have to pay. It will ruin Linus and he will never get a job again, it will destroy ESR and Bruce Perens and finally shut them up. Oracle Database can never hope to beat My-SQL. I will be talking to SCO soon about licensing UnixWare and replacing these old BSD boxes. Oracle better be careful because the clock is running out on Linux and Open Source, the model is broken and you people can never hope to pick up more enterprise accounts.

#

Re:You, Again

Posted by: Anonymous Coward on September 17, 2003 06:10 AM
Yeah, yeah, yeah, blaa, blaa, blaa...

#

Re:Oracle

Posted by: Anonymous Coward on September 17, 2003 06:34 AM
Your a pretty funny guy. Might try to add a few more large adjectives, it will make your satire funnier.

#

Re:Oracle

Posted by: Anonymous Coward on September 17, 2003 08:39 AM
Dammit Comical, I thought you were still hiding out in Baghdad!

#

Re:Oracle

Posted by: Anonymous Coward on September 17, 2003 05:10 PM
You should have used some more words to get more money from your masters.

#

Re:Oracle

Posted by: Anonymous Coward on September 19, 2003 03:07 AM
We know who you are.

#

Linux on Oracle works fine, but...

Posted by: Anonymous Coward on September 17, 2003 06:45 AM
...it's pretty damn expensive! Let's say you buy a dual-CPU Dell Poweredge server in the UK - that sets you back about 5,000 pounds for a good setup to run Oracle on (RAID 5, redundant power supply, 3-4GB RAM).

But wait, the cheapest Oracle on that Linux platform is 20,000 pounds (double that if you need the "Enterprise Edition" version) - a mere 4 times the cost of the hardware (and about 10% of that per year recurring costs for upgrades - more if you want their higher levels of support).

To be honest, for small and medium businesses, Oracle is a very expensive part of the DB server equation and they would probably be better off looking at some of the free SQL DBs out there (FirebirdSQL, PostgreSQL, MySQL and so on) unless their DB is going to be huge.

As for Oracle only submitting fixes to Linux that make Oracle run better, I think that's perfectly acceptable - they don't sell their own Linux distro and they haven't written any major non-Oracle-related apps for Linux. Surely it's a good thing to have a major company like Oracle fine-tuning Linux so that it runs DBs better - the aforementioned Open Source DN projects can benefit from Oracle's improvements too!

#

Re:Linux on Oracle works fine, but...

Posted by: Anonymous Coward on September 17, 2003 08:47 PM
The mere suggestion running Oracle, let alone any DB, on RAID 5, shows that you have no knowledge of running DB's...

#

postgre

Posted by: Anonymous Coward on September 17, 2003 08:46 AM
what can oracle do that you cannot achieve with postgre??

#

Re:postgre

Posted by: Anonymous Coward on September 18, 2003 12:59 AM
Important things like:
- point-in-time recovery
- tablespaces
- database backup to multiple/parallel tape drives

#

Re:postgre

Posted by: Anonymous Coward on September 18, 2003 10:08 PM
To the original poster:
A whole lot, Postgresql is nice, much better than MySQL or FIrebird, more or less at the same level of SAPDB.
But from your post is clear that you've never seriously used Oracle

#

After all, we employ about 400,000 people

Posted by: Anonymous Coward on September 17, 2003 05:38 PM
According to <A HREF="http://www.oracle.com/corporate/employment/index.html" TITLE="oracle.com">this</a oracle.com> it's more like 40,000. I guess it's easy to add a zero, but a tad misleading IMO<nobr> <wbr></nobr>;)

#

Re: After all, we employ about 400,000 people

Posted by: CJ Preimesberger on September 18, 2003 12:15 AM
I know, but 400,000 is what Wim said. You're right, I'll put a qualifier in the story.

#

Re: After all, we employ about 400,000 people

Posted by: Anonymous Coward on September 21, 2003 08:52 AM
actually I think you misudnerstood me<nobr> <wbr></nobr>:)
since I know that it's 40000 so<nobr> <wbr></nobr>:) no blame just I think you misundestood me, was pretty loud out there<nobr> <wbr></nobr>:)

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya