OOW11: The Come Down

I’m on the way back to London. Having had a great time at OpenWorld and fantastic weather the last two days (plus the use of the Pythian Moon Dog) I feel a bit down to be leaving San Francisco…

A few comments about my last post before I get into this one:

  1. DTrace support in Linux was deliberately missed off the list as it was conveyed in the Oracle Linux 6 session I attended that it was not production ready.
  2. I’m an Oracle database geek. The other sessions I attended were not bad, but as someone that spends a lot of time trying to learn as much as possible about the Oracle database server, when I attend a presentation on a subject I’m much less familiar, but also very keen on, I tend to get a lot out of it – The point is, don’t get the impression that the other sessions were not good.

This was my 3rd OpenWorld and the best experience for me by far. There are a number of factors contributing to that including an apparent increase in the number of technical sessions (necessary as Unconference was not run this year). I highly recommend attending OpenWorld. It is a different experience from the only other Oracle focused conference I’ve attended (UKOUG Conference), but they are both great from my point of view, which is why I plan to continue attending both… And hopefully getting to some more :-)

Reasons to consider attending OpenWorld:

  1. The speakers are absolutely top notch – There are too many names to “drop” here, but you really do have the best independent and Oracle employed experts
  2. The evening events provide an opportunity to meet like-minded people, and “talk tech”
  3. You are there to hear the latest hardware and software releases as they happen
  4. It’s in San Francisco!

Anyone that follows me on Twitter may have noticed that I was very impressed by what I saw of Oracle Enterprise Manager 12c “Cloud Control”. While watching the presentation I planned to get it installed on a VM as soon as I got back to the UK. Martin Bach was clearly as keen as I am and he’s posted details of his install here. Boy, that man’s fast. 11.2.0.3 installed about as fast as humanly possible after the release and pretty much the same with this – Nice work Martin :-)

Boarding call!

OOW11: Best Session So Far

I’ve been a little slack getting my words down with respect to OpenWorld 2011 so far. There are many others faster at getting the news out as it breaks, so I won’t even try to cover the big announcements. You can find that elsewhere.

Without a doubt the session that got me most excited so far was “Overview: New Features in Oracle Linux 6″. I’m a DBA, but take a very keen interest in Linux. I’ve been choosing Oracle Enterprise Linux (note that it has actually been renamed as Oracle Linux now) as my OS of choice for pretty much everything I do in my personal lab environment, not just for database servers. This is something that a couple of my Linux geek friends have questioned. They have extolled the joys of Debian and criticised Oracle for being lazy with Linux – “Just taking Red Hat and re-branding it.” I really wished they’d been in this session. I came away with a very strong impression that Oracle really do care about Linux, they do invest in Linux and they have some very smart guys onboard who really know what they are doing. It’s hard for me to cover everything that was discussed during the session here, but here’s an attempt to summarise:

  1. Oracle Linux is not a desktop distribution – Obvious, but worth stating
  2. Focus is on the kernel – Hence Unbreakable Enterprise Kernel
  3. Aim to stay close to the mainline as possible – Aim to release around once a year
  4. 9 month grace before expecting the new kernel to be used
  5. Network optimisation such as receive packet steering (RPS) and transmit packet steering (XPS) sound very significant
  6. Oracle Linux 6.2 is beta now or very very soon – This is wrong (see comment from Lenz below)
  7. Transcendent Memory
  8. Btrfs – “Build around snapshots” (Chris Mason)
  9. Task Control Groups (Cgroups) – Offer fine grained control of resources and particularly useful for NUMA systems
  10. Linux Containers – Yes, that’s right
  11. Ksplice – Patch your kernel with zero downtime… Oh, and you can rollback with no downtime too

If you do nothing else after reading this post then checkout Ksplice! Read the official site and this on wikipedia

I should stress that there was the usual disclaimer about the information provided and there is always the possibility that I’ve misrepresented what was said, so do additional research before making big decisions based on the above.

Also mentioned was Open vSwitch which sounds like something I should look into.

While writing this I have been prompted to think about what matter to me with respect to Linux and I’ve concluded that exactly how much money (by paying kernel developers) Oracle have put into the Linux kernel is something that I don’t have the time or inclination to work out. What matters to me is that Linux is developing, Oracle are contributing and Oracle provide me with a completely free version that I can use in my lab for database servers and anything else I want to do.