What is Oracle Linux, and is the “Unbreakable” branding just marketing?
Oracle Linux is a free, RHEL-compatible distro with an optional custom kernel. We look at what UEK and Ksplice actually do, and whether the name is deserved.
1 November 2024 4 min read
Oracle Linux carries a name that invites scepticism: “Unbreakable Linux” sounds like exactly the kind of thing a marketing department invents. So let’s look at what Oracle Linux actually is, what’s genuinely different about it, and whether there’s real substance behind the branding.
What Oracle Linux is
Oracle Linux is a Linux distribution built by Oracle that is compatible with Red Hat Enterprise Linux (RHEL) at the application binary interface level – packages, tools and applications built for RHEL generally run on it without modification. Like AlmaLinux and Rocky Linux, it’s built from RHEL’s publicly available source RPMs. Unlike them, Oracle Linux isn’t a community non-profit project – it’s a commercial Oracle product, though the OS itself is free to download, use and distribute, with paid support being optional.
You can run Oracle Linux with the “Red Hat Compatible Kernel” (RHCK), which behaves essentially like a standard RHEL kernel, or you can switch to Oracle’s own kernel, the Unbreakable Enterprise Kernel (UEK) – which is where things actually get different.
The Unbreakable Enterprise Kernel (UEK)
UEK is a Linux kernel maintained by Oracle, built on a more recent upstream kernel base than the one RHEL ships, with performance and scalability patches backported from newer kernel development. It’s installed by default on Oracle Linux and set as the default boot kernel, but it’s genuinely optional – you can boot into RHCK instead if you need maximum RHEL kernel compatibility for a specific driver or workload.
The practical case for UEK is workloads that benefit from newer kernel features and I/O or networking performance improvements without waiting for those changes to land in RHEL’s more conservative kernel. It’s a real, useful option – but it’s also not unique to Oracle in concept; plenty of distributions offer newer kernel tracks as an alternative to their stable default.
Ksplice: the actual substance behind “Unbreakable”
The feature that genuinely earns Oracle Linux its branding is Ksplice: technology that patches a running kernel in memory, applying security and bug fixes without a reboot. Normally, a kernel security patch means scheduling downtime, rebooting, and hoping nothing else breaks on the way back up. Ksplice removes that step for most kernel updates.
This is the one place where “Unbreakable” isn’t pure hyperbole – zero-downtime kernel patching is a genuine, hard engineering problem, and Ksplice does solve it for the vast majority of kernel CVEs. We cover how it actually works day to day in our separate post on zero-downtime kernel patching with Ksplice.
The catch, and it’s an important one for honesty’s sake: Ksplice is free to use only if you have an Oracle Linux Premier Support subscription, or if you’re running on Oracle Cloud Infrastructure (or Azure, for Oracle Linux images there). If you’re running an unmanaged Oracle Linux VPS without Premier Support, Ksplice isn’t available to you for free beyond a short trial period – you’d be patching and rebooting the kernel the conventional way, same as on any other distribution.
So is “Unbreakable” just marketing?
Partly, yes – no operating system is actually unbreakable, and the name overpromises in the way marketing names generally do. But it’s not empty: UEK is a real, usable alternative kernel with genuine performance-tuning value, and Ksplice is a legitimately impressive piece of engineering that solves a real operational problem, when you have access to it.
Our honest take: treat “Unbreakable” as a name, not a promise, and evaluate Oracle Linux on the same terms you’d evaluate AlmaLinux or Rocky Linux – RHEL compatibility, community and support options, and whether UEK’s newer kernel base or Ksplice’s live patching (if you have Premier Support) actually solve a problem you have. For a general-purpose unmanaged VPS where you’re not paying for Premier Support, the day-to-day experience is much closer to any other RHEL-compatible distro than the branding suggests.
Once you’ve got Oracle Linux running, the basics – creating a sudo user, managing packages, firewall and service configuration – work the same way as on any RHEL-family system. See our guides on managing packages with dnf, firewalld basics, and managing services with systemd.