Skip to content

Oracle One-on-One: Linux Tales from the Trenches (LinuxCon 2012)

Blue TeamThe Linux Foundation23 minOpen on YouTube ↗

Presents oracle One-on-One: Linux Tales from the Trenches (LinuxCon 2012) and evaluates key implications for security practitioners.

Summary

### Overview At LinuxCon 2012, Oracle's Chief Information Officer, Mark, joined Wim Coekaerts (Senior Vice President of Linux and Virtualization Engineering at Oracle and Linux Foundation board member) for a discussion on how Oracle deploys, maintains, and standardizes on Linux across its massive enterprise infrastructure. Mark detailed Oracle’s ten-year internal IT transformation from a fragmented, decentralized organization into an integrated global platform powered by Linux. Wim subsequently explained the technical evolution of Linux within Oracle, covering the progression from feature parity with traditional UNIX systems to building enterprise QA pipelines, custom kernel releases, and large-scale benchmarking.

### Key Topics - **Enterprise Standardization & Consolidation**: Over a decade prior, Oracle shifted away from more than 20 platform/OS combinations, 40 fragmented data centers, and multi-vendor hardware to a centralized, standardized architecture built primarily on Linux. - **Scale of Internal Operations**: Oracle's 125,000 employees across 49 countries rely on Linux for core collaboration, email, OLTP/OLAP databases, and customer-facing services like My Oracle Support. Furthermore, Oracle operates a product development cloud infrastructure known as the "Oracle farm," comprising over 40,000 heavily virtualized Linux environments. - **Phased Evolution of Enterprise Linux**: Wim described Linux's maturity progression at Oracle: (1) catching up to UNIX systems (AX, Solaris) by implementing 20–30 missing foundational server features; (2) addressing production stabilization issues, such as buffer cache crashes occurring during simultaneous high-volume database operations and backups; (3) offering direct Linux distribution support to provide full-stack assistance for mission-critical customer systems; and (4) transitioning to modern mainline-aligned kernels. - **Quality Assurance & Testing Frameworks**: Wim emphasized that bug fixing and QA are critical for production software. Oracle leverages thousands of servers in Mark's internal IT farm to test distributions daily. Wim advocated for the upstream Linux community to integrate standard test suites alongside the kernel source tree so that developers without access to enterprise clusters can validate code effectively.

### Technical Details - **Hardware & Workload Stress Testing**: Wim discussed benchmarking large server platforms—such as a 4U system achieving 5 million transactions per minute—not merely for marketing metrics, but as stress testing to evaluate OS resilience when components like storage are pulled under full load. - **Custom Mainline-Based Kernel Strategy**: Moving away from the traditional enterprise practice of backporting patches into multi-year-old kernels, Oracle shifted toward distributing a custom kernel tracking 6 to 9 months behind Linus Torvalds' mainline release. Wim highlighted that maintaining legacy backports isolates vendors and wastes effort, whereas tracking closer to mainline allows earlier hardware enablement, adopts upstream bug and security fixes directly (noting that around 50% of security vulnerabilities reported against older baselines are already resolved in mainline), and ensures Oracle's contributions benefit the wider Linux community.

### Takeaways Standardizing on a unified platform like Linux enabled Oracle to simplify global IT, automate processes, and scale services across cloud, database appliances, and managed hosting. Wim concluded that close alignment with upstream Linux development—combined with robust automated QA suites and large-scale stress testing—provides the most reliable, secure, and performant path for running mission-critical enterprise workloads.

Related talks