Oracle Linux
View on WikipediaThis article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (May 2022) |
| Oracle Linux 10 | |
|---|---|
Oracle Linux 9.5 | |
| Developer | Oracle Corporation |
| OS family | Linux (Unix-like) |
| Working state | Current |
| Source model | Open source |
| Initial release | 4.5 / 26 October 2006 |
| Latest release | 10.0[1] |
| Marketing target | Enterprise and Cloud computing |
| Update method | YUM (PackageKit)[3] |
| Package manager | RPM Package Manager |
| Supported platforms | IA-32, x86-64, SPARC, ARM64[4] |
| Kernel type | Monolithic (Linux) |
| Default user interface | GNOME and KDE (user-selectable) |
| License | GNU GPL & various others. |
| Official website | oracle.com/linux |
Oracle Linux (abbreviated OL, formerly known as Oracle Enterprise Linux or OEL) is a Linux distribution packaged and freely distributed by Oracle, available partially under the GNU General Public License since late 2006.[5] It is, in part, compiled from Red Hat Enterprise Linux (RHEL) source code, replacing Red Hat branding with Oracle's. It is also used by Oracle Cloud and Oracle Engineered Systems such as Oracle Exadata and others.
Potential users can freely download Oracle Linux through Oracle's server, or from a variety of mirror sites, and can deploy and distribute it without cost.[6] The company's Oracle Linux Support program aims to provide commercial technical support, covering Oracle Linux and existing RHEL or CentOS installations but without any certification from the former (i.e. without re-installation or re-boot).[5][7][clarification needed] As of 2016[update] Oracle Linux had over 15,000 customers subscribed to the support program.
RHEL compatibility
[edit]Oracle Corporation distributes Oracle Linux with two Linux kernels options.
- Red Hat Compatible Kernel (RHCK) – identical to the kernel shipped in RHEL
- Unbreakable Enterprise Kernel (UEK[8]) – based on newer mainline Linux kernel versions, with Oracle's own enhancements for OLTP, InfiniBand, SSD disk access, NUMA-optimizations, Reliable Datagram Sockets (RDS), async I/O, OCFS2, Btrfs and networking.[9][failed verification][10][failed verification][11]
Oracle Linux is application binary compatible with RHEL. Oracle claims that existing applications run unchanged because all application interfaces are identical to RHEL.
In August 2023, CIQ, Oracle, and SUSE founded Open Enterprise Linux Association (OpenELA) to collaborate on Enterprise Linux as an open source project to provide open and free Enterprise Linux source code. In November 2023, OpenELA publicly released Enterprise Linux source code and achieved important technical and governance milestones.
Hardware and software compatibility
[edit]Oracle Linux is certified on servers including from Cisco, Dell, HPE, IBM, and Lenovo. In July 2023, HPE[12] and Supermicro[13] announced[14][15] Oracle Linux support on their Arm-based servers.
Third-party software that ISVs have certified to run on Oracle Linux and Oracle VM can be found in this catalog Oracle/Sun servers with x86-64 processors can be configured to ship with Oracle Linux.
Oracle Linux is available on Amazon EC2 as an Amazon Machine Image, and on Microsoft Azure as a VM Image.
Oracle Linux is also available[16] as a Windows app through the Microsoft Store and with the Windows Subsystem for Linux (WSL).[17]
Virtualization support
[edit]The Oracle Linux distribution includes KVM hypervisor and an oVirt-based management tool. Other supported server virtualization solutions are VMware and Xen-based Oracle VM.
Oracle Cloud Native Environment has added KubeVirt support for unified container and virtual machine management beginning with the 1.7 release.[18]
Container and orchestration support
[edit]Linux Containers (LXC) are supported in Oracle Linux 7.[19]
Oracle Container Runtime for Docker is available on Oracle Linux 6 and 7. It’s not provided in Oracle Linux 8+.[20]
Podman is a drop-in[21] replacement for Oracle Container Runtime for Docker in Oracle Linux 8 and Oracle Linux 9. Podman, Buildah, and Skopeo are a set of tools that you can use to create, run, and manage applications across Oracle Linux systems by using Open Container Initiative (OCI) compatible containers.
Oracle Cloud Native Environment has integrated[22] container runtimes to create and provision Open Container Initiative (OCI)-compliant containers using CRI-O, an implementation of the Kubernetes CRI (Container Runtime Interface) to enable using Open Container Initiative compatible runtimes.
Oracle Linux Container images are available via Oracle Container Registry, GitHub Container Registry and Docker Hub.
Deployment inside Oracle Corporation
[edit]Oracle Corporation uses Oracle Linux extensively within Oracle Public Cloud, internally to lower IT costs. Oracle Linux is deployed on more than 42,000 servers by Oracle Global IT; the SaaS Oracle On Demand service, Oracle University, and Oracle's technology demo systems also run Oracle Linux.[5]
Software developers at Oracle develop Oracle Database, Fusion Middleware, E-Business Suite and other components of Oracle Applications on Oracle Linux.[5]
Related products
[edit]Oracle Linux is used as the underlying operating system for the following appliances.[23]
- Oracle Exadata
- Oracle Private Cloud Appliance
- Oracle Big Data Appliance
- Oracle Exalytics
- Oracle Database Appliance
Specific additions
[edit]- Oracle Linux Automation Manager Is based on open source AWX project, is a task engine and web interface for scheduling and running Ansible playbooks[24]
- Oracle Cloud Native Environment, a CNCF certified Kubernetes distribution, is a fully integrated suite for the development and deployment of cloud native applications.
- Oracle Linux Virtualization Manager Is an oVirt-based management tool to configure, monitor, and manage an Oracle Linux KVM-based environment.
- Ksplice – Oracle acquired Ksplice Inc in 2011, and offers Oracle Linux users Ksplice to enable hot kernel patching
- DTrace – As of October 2011, Oracle has begun porting DTrace from Solaris as a Linux kernel module
- Oracle Linux Manager manages the Oracle Linux software lifecycle.
- OS Management Hub Is a managed service that manages and monitors the updates and patches for Oracle Linux systems through a centralized management console hosted on Oracle Cloud Infrastructure.
Benchmark submissions
[edit]Sun Fire systems
[edit]In March 2012, Oracle submitted a TPC-C benchmark result using an x86 Sun Fire server running Oracle Linux and Unbreakable Enterprise Kernel.[25] With 8 Intel Xeon processors running Oracle DB 11 R2, the system was benchmarked at handling over 5.06 million tpmC (New-Order transactions per minute while fulfilling TPC-C[26]). The server was rated at the time as the third-fastest TPC-C non-clustered system and the fastest x86-64 non-clustered system.[27][28]
Oracle also submitted a SPECjEnterprise2010 benchmark record using Oracle Linux and Oracle WebLogic Server, and achieved both a single node and an x86 world record result of 27,150 EjOPS (SPECjEnterprise Operation/second).[29]
Cisco UCS systems
[edit]Cisco submitted 2 TPC-C benchmark results that run Oracle Linux with the Unbreakable Enterprise Kernel R2 on UCS systems.[30][31] The UCS systems rank fourth and eighth on the top TPC-C non-clustered list.[27]
SPARC version
[edit]In December 2010, Oracle CEO Larry Ellison, in response to a question on Oracle's Linux strategy, said that at some point in the future Oracle Linux would run on Oracle's SPARC platforms.[32] At Oracle OpenWorld 2014 John Fowler, Oracle's Executive Vice President for Systems, also said that Linux will be able to run on SPARC at some point.[33]
In October 2015, Oracle released a Linux reference platform for SPARC systems based on Red Hat Enterprise Linux 6.[34][35][36]
In September 2016, Oracle released information about an upcoming product, Oracle Exadata SL6-2, a database server using SPARC processors running Linux.[37][38]
On 31 March 2017, Oracle posted the first public release of Oracle Linux for SPARC, installable on SPARC T4, T5, M5, and M7 processors.[39] The release notes state that the release is being made available "for the benefit of developers and partners", but is only supported on Exadata SL6 hardware.[40]
Software updates and version history
[edit]In March 2012, Oracle announced free software updates and errata for Oracle Linux on Oracle's public yum repositories.[41] In September 2013, Oracle announced that each month its free public yum servers handle 80 TB of data, and the switch to the Akamai content delivery network to handle the traffic growth.[42]
Support period
[edit]| Version | End of Premier Support[43] |
End of Extended Support | ||||
|---|---|---|---|---|---|---|
| 3 | 31 October 2011 | — | ||||
| 4 | 28 February 2013 | — | ||||
| 5 | 30 June 2017 | 30 November 2020 | ||||
| 6 | 31 March 2021 | 31 December 2024 | ||||
| 7 | 31 December 2024 | 30 June 2028 | ||||
| 8 | 31 July 2029 | 31 July 2032 | ||||
| 9 | 30 June 2032 | 30 June 2035 | ||||
| 10 | 30 June 2035 | 30 June 2038 | ||||
Legend: Unsupported Supported Latest version | ||||||
Release history
[edit]- Oracle Linux 10 [44]
- Oracle Linux 9,[45] 9.1, 9.2, 9.3, 9.4, 9.5, 9.6
- Oracle Linux 8, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 8.10
- Oracle Linux 7, 7.1, 7.2,[46] 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9
- Oracle Linux 6, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7,[47] 6.8, 6.9, 6.10
- Oracle Linux 5, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.10, 5.11[48]
- Oracle Enterprise Linux 4.4, 4.5, 4.6, 4.7, 4.8, 4.9[49]
Oracle Linux uses a version-naming convention identical to that of Red Hat Enterprise Linux (e.g. the first version, Oracle Linux 4.5, is based on RHEL 4.5). They have slightly different support lifecycles.[50]
| Oracle Linux Release | Architectures | RHEL base | Oracle Linux release date | RHEL release date | Days after RHEL release |
|---|---|---|---|---|---|
| 4.5 | i386, x86-64 | 4.5 | ? | 2007-05-01 | ? |
| 4.6 | 4.6 | 2007-12-10[51] | 2007-11-16 | 24 | |
| 4.7 | 4.7 | 2008-08-05[52] | 2008-07-24 | 12 | |
| 4.8 | 4.8 | 2009-05-26[53] | 2009-05-18 | 8 | |
| 4.9 | 4.9 | ? | 2011-02-16 | ? | |
| 5.0 | 5 | 2007-06-26[54] | 2007-03-14 | 104 | |
| 5.1 | 5.1 | 2007-11-26[55] | 2007-11-07 | 19 | |
| 5.2 | 5.2 | 2008-06-02[56] | 2008-05-21 | 12 | |
| 5.3 | 5.3 | 2009-01-28[57] | 2009-01-20 | 8 | |
| 5.4 | i386, x86-64, ia64 | 5.4 | 2009-09-09[58] | 2009-09-02 | 7 |
| 5.5 | 5.5 | 2010-04-07[59] | 2010-03-31 | ||
| 5.6 | 5.6 | 2011-01-22[60] | 2011-01-13 | 9 | |
| 5.7 | 5.7 | 2011-08-16[61] | 2011-07-21 | 26 | |
| 5.8 | 5.8 | 2012-03-02[62] | 2012-02-21 | 10 | |
| 5.9 | 5.9 | 2013-01-16[63] | 2013-01-07 | 9 | |
| 5.10 | 5.10 | 2013-10-08[64] | 2013-10-01 | 7 | |
| 5.11 | 5.11 | 2014-09-23[65] | 2014-09-16 | ||
| 6.0 | i386, x86-64 | 6 | 2011-02-11[66] | 2010-11-10 | 93 |
| 6.1 | 6.1 | 2011-06-01 | 2011-05-19 | 13 | |
| 6.2 | 6.2 | 2011-12-15 | 2011-12-06 | 9 | |
| 6.3 | 6.3 | 2012-06-28[67] | 2012-06-21 | 7 | |
| 6.4 | 6.4 | 2013-02-28[68] | 2013-02-21 | ||
| 6.5 | 6.5 | 2013-11-27[69] | 2013-11-21 | 6 | |
| 6.6 | 6.6 | 2014-10-21[70] | 2014-10-14 | 7 | |
| 6.7 | 6.7 | 2015-07-31[71] | 2015-07-22 | 9 | |
| SPARC | 2017-03-31[39] | 618 | |||
| 6.8 | i386, x86-64 | 6.8 | 2016-05-16[72] | 2016-05-10 | 6 |
| 6.9 | 6.9 | 2017-03-28[73] | 2017-03-21 | 7 | |
| 6.10 | 6.10 | 2018-07-02[74] | 2018-06-19 | 13 | |
| 7.0 | x86-64 | 7.0 | 2014-07-23[75] | 2014-06-10 | 43 |
| 7.1 | 7.1 | 2015-03-12[76] | 2015-03-05 | 7 | |
| 7.2 | 7.2 | 2015-11-25[77] | 2015-11-19 | 6 | |
| 7.3 | 7.3 | 2016-11-10[78] | 2016-11-03 | 6 | |
| 7.4 | 7.4 | 2017-08-08[79] | 2017-07-31 | 8 | |
| 7.5 | 7.5 | 2018-04-17[80] | 2018-04-10 | 7 | |
| 7.6 | x86-64, ARM64 | 7.6 | 2018-11-07[81] | 2018-10-30 | 8 |
| 7.7 | 7.7 | 2019-08-15[82] | 2019-08-06 | 9 | |
| 7.8 | 7.8 | 2020-04-08[83] | 2020-03-31 | 8 | |
| 7.9 | 7.9 | 2020-10-07[84] | 2020-09-29 | 8 | |
| 8.0 | 8.0 | 2019-07-18[85] | 2019-05-07 | 72 | |
| 8.1 | 8.1 | 2019-11-15[86] | 2019-11-05 | 10 | |
| 8.2 | 8.2 | 2020-05-06[87] | 2020-04-28 | 8 | |
| 8.3 | 8.3 | 2020-11-13[88] | 2020-11-03[89] | 10 | |
| 8.4 | 8.4 | 2021-05-26[90] | 2021-05-18 | 8 | |
| 8.5 | 8.5 | 2021-11-16[91] | 2021-11-09 | 7 | |
| 8.6 | 8.6 | 2022-05-16[92] | 2022-05-10 | 6 | |
| 8.7 | 8.7 | 2022-11-16[93] | 2022-11-09 | 7 | |
| 8.8 | 8.8 | 2023-05-24[94] | 2023-05-16 | 8 | |
| 8.9 | 8.9 | 2023-11-21[95] | 2023-11-14[96] | 7 | |
| 8.10 | 8.10 | 2024-05-29[97] | 2024-05-22[98] | 7 | |
| 9.0 | 9.0 | 2022-06-30[45] | 2022-05-17[99] | 44 | |
| 9.1 | 9.1 | 2022-11-23[100] | 2022-11-15 | 8 | |
| 9.2 | 9.2 | 2023-05-24[94] | 2023-05-10 | 14 | |
| 9.3 | 9.3 | 2023-11-15[101] | 2023-11-08 | 7 | |
| 9.4 | 9.4 | 2024-05-06[102] | 2024-04-30 | 6 | |
| 9.5 | 9.5 | 2024-11-19[103] | 2024-11-12 | 7 | |
| 9.6 | 9.6 | 2025-05-27[104] | 2025-05-20 | 7 | |
| 10.0 | 10.0 | 2025-06-26[105] | 2025-05-20 | 37 |
Oracle OpenStack for Oracle Linux
[edit]Oracle announced on 24 September 2014 Oracle OpenStack for Oracle Linux. In October 2020, Oracle deprecated support for and ceased releasing OpenStack software.
See also
[edit]References
[edit]- ^ "Oracle Linux 10 Now Generally Available". 26 June 2025. Retrieved 29 June 2025.
- ^ "Oracle Linux 10 Now Generally Available". Archived from the original on 27 June 2025. Retrieved 26 June 2025.
- ^ "Oracle Public Yum Server". Archived from the original on 24 February 2018. Retrieved 17 April 2015.
- ^ Miller, Avi. "Announcing Oracle Linux 7 for ARM". Archived from the original on 20 November 2018. Retrieved 2 December 2017.
- ^ a b c d "Oracle Linux FAQ" (PDF). Oracle Corporation. Archived (PDF) from the original on 16 February 2010. Retrieved 14 April 2011.
- ^ "Fast, Modern, Reliable Linux at a Fraction of the Cost of Red Hat". Archived from the original on 15 April 2011. Retrieved 17 April 2015.
- ^ "Switching from Red Hat Network to Unbreakable Linux Network (ULN)". Archived from the original on 18 January 2018. Retrieved 17 April 2015.
- ^ Bach, Martin (23 January 2014). Expert Consolidation in Oracle Database 12c. SpringerLink : Bücher. Apress (published 2013). p. 139. ISBN 9781430244295. Retrieved 21 April 2014.
For a long time, the differences between Red Hat Linux and Oracle Linux were negligible. This was before Oracle released its own branch of the kernel - the so-called Unbreakable Linux Kernel (UEK).
- ^ "Oracle Linux with Oracle's Unbreakable Enterprise Kernel" (PDF). Archived (PDF) from the original on 17 May 2015. Retrieved 15 April 2011.
- ^ "Oracle Linux". Archived from the original on 21 May 2015. Retrieved 31 October 2014.
- ^ "About UEK Release 1". Oracle Help Center. Archived from the original on 19 March 2025. Retrieved 24 January 2025.
- ^ "HPE ProLiant RL300 Gen11 server certified with Oracle Linux to help customers deliver cloud native solutions". Archived from the original on 26 March 2024. Retrieved 26 March 2024.
- ^ "Helping customers meet the computing demands of cloud native: Supermicro certifies Ampere-based MegaDC servers with Oracle Linux". Archived from the original on 26 March 2024. Retrieved 26 March 2024.
- ^ Resta, Michele (17 July 2023). "Helping customers meet the computing demands of cloud native: Supermicro certifies Ampere-based MegaDC servers with Oracle Linux". Archived from the original on 26 March 2024. Retrieved 26 March 2024.
- ^ Resta, Michele (17 July 2023). "HPE ProLiant RL300 Gen11 server certified with Oracle Linux to help customers deliver cloud native solutions". Archived from the original on 26 March 2024. Retrieved 26 March 2024.
- ^ Michele, Resta (25 February 2022). "Easily run Oracle Linux on your Windows Desktop". Archived from the original on 26 March 2024. Retrieved 26 March 2024.
- ^ Resta, Michele. "Easily run Oracle Linux on your Windows Desktop". blogs.oracle.com. Archived from the original on 27 May 2024. Retrieved 10 June 2025.
- ^ Coter, Simon. "Oracle Cloud Native Environment 1.7 adds KubeVirt, Rook and Oracle Linux 9 support". blogs.oracle.com. Archived from the original on 8 December 2023. Retrieved 10 June 2025.
- ^ "Oracle Linux 7: Working With LXC". Oracle Help Center. Archived from the original on 26 March 2024. Retrieved 26 March 2024.
- ^ "Oracle Linux: Oracle Container Runtime for Docker User's Guide".
- ^ "Oracle Linux: Podman User's Guide". Oracle Help Center. Archived from the original on 6 March 2024. Retrieved 26 March 2024.
- ^ "Oracle Cloud Native Environment". Oracle Help Center. Retrieved 26 March 2024.
- ^ PartnerCast: Oracle Linux on YouTube
- ^ Benner, Erik (6 September 2021). "Oracle Linux Automation Manager- An Introduction and Installation". Archived from the original on 1 October 2023. Retrieved 26 March 2024.
- ^ "TPC-C Full Disclosure Report: Oracle's Sun Fire X4800 M2 Server Using Oracle Database 11g Release 2" (PDF). Archived from the original (PDF) on 13 January 2014. Retrieved 13 January 2014.
- ^ "TPC-C - Frequently Asked Questions (FAQ)". Retrieved 17 April 2015.
- ^ a b "TPC-C - Top Ten Performance Results - Non-Clustered". Archived from the original on 10 April 2015. Retrieved 17 April 2015.
- ^ "4.8M wasn't enough so we went for 5.055M tpmc with Unbreakable Enterprise Kernel r2 :-) (Wim Coekaerts Blog)". Archived from the original on 17 April 2015. Retrieved 17 April 2015.
- ^ "SPECjEnterprise2010 Result: Oracle Weblogic Server Standard Edition Release 12.1.1 on Oracle Sun Fire X4800 M2". Archived from the original on 17 April 2015. Retrieved 17 April 2015.
- ^ "TPC-C Full Disclosure Report: Cisco UCS C250 M2 Extended-Memory Server" (PDF). Transaction Processing Performance Council. Archived from the original (PDF) on 5 August 2013. Retrieved 13 January 2014.
- ^ "TPC-C Full Disclosure Report: Cisco UCS C240 M3 Rack Server" (PDF). Transaction Processing Performance Council. Archived from the original (PDF) on 13 January 2014. Retrieved 13 January 2014.
- ^ "Ellison: Oracle Enterprise Linux Coming to Sparc". PCWorld. 6 December 2010. Archived from the original on 1 September 2012. Retrieved 17 April 2015.
- ^ "Oracle says Sparc M7 chip will put an end to Heartbleed". The Inquirer. Archived from the original on 3 October 2014.
- ^ "Project: Linux for SPARC - oss.oracle.com". oss.oracle.com. Archived from the original on 8 December 2015. Retrieved 2 August 2017.
- ^ "Re: Resurrecting Debian on SPARC". lists.debian.org. Archived from the original on 4 March 2016. Retrieved 2 August 2017.
- ^ "'Oracle have been working on Sparc Linux' thread - MARC". marc.info. Retrieved 2 August 2017.
- ^ Pieter V. Puymbroeck (20 September 2016). "Welcome Exadata SL6-2!". Archived from the original on 30 September 2016. Retrieved 20 September 2016.
- ^ Gurmeet Goindi (19 September 2016). "Coming soon #Exadata SL6 SPARC Linux - All benefit of Software in Silicon in a Linux #Exadata platform #oow16". Archived from the original on 9 June 2017. Retrieved 27 November 2016.
- ^ a b Wim Coekaerts (31 March 2017). "Oracle Linux 6 for SPARC". Wim Coekaerts Blog. Oracle, Inc. Archived from the original on 18 March 2022. Retrieved 3 April 2017.
- ^ "Release Notes for Oracle Linux 6 Update 7 (SPARC)". Oracle, Inc. March 2017. Archived from the original on 3 April 2017. Retrieved 3 April 2017.
- ^ "Oracle Announces the Certification of the Oracle Database". Archived from the original on 9 December 2018. Retrieved 17 April 2015.
- ^ "Public yum now powered by Akamai (Oracle's Linux Blog)". Archived from the original on 9 August 2016. Retrieved 17 April 2015.
- ^ "Lifetime Support Policy: Coverage for Oracle Open Source Service Offerings" (PDF). Oracle. Archived from the original (PDF) on 1 January 2024. Retrieved 17 January 2024.
- ^ "Oracle Linux 10 Now Generally Available". Archived from the original on 27 June 2025. Retrieved 26 June 2025.
- ^ a b "Announcing Oracle Linux 9 general availability". Archived from the original on 29 July 2022. Retrieved 6 July 2022.
- ^ "Oracle® Linux". Archived from the original on 6 May 2019. Retrieved 17 April 2015.
- ^ "Index of /el6/docs". Archived from the original on 3 December 2013. Retrieved 17 April 2015.
- ^ "Index of /el5/docs". Archived from the original on 5 October 2013. Retrieved 17 April 2015.
- ^ "Index of /el4/docs". Archived from the original on 3 December 2013. Retrieved 17 April 2015.
- ^ "Lifetime Support Policy: Coverage for Oracle Open Source Service Offerings" (PDF). Oracle. Archived (PDF) from the original on 1 January 2024.
- ^ "Enterprise Linux Release 4 Update 6 for x86 (32 bit)and x86_64 (64 Bit) architectures". 10 December 2007. Archived from the original on 17 June 2013. Retrieved 30 June 2012.
- ^ "Enterprise Linux Release 4 Update 7 for x86 (32 bit), x86_64 (64 Bit) and Itanium (ia64) architectures". 5 August 2008. Archived from the original on 17 June 2013. Retrieved 22 July 2012.
- ^ "Enterprise Linux Release 4 Update 8 for x86 (32 bit), x86_64 (64 Bit) and Itanium (ia64) architectures". 26 May 2009. Archived from the original on 17 June 2013. Retrieved 22 July 2012.
- ^ "Enterprise Linux Release 5". 26 June 2007. Archived from the original on 17 June 2013. Retrieved 22 July 2012.
- ^ "Enterprise Linux Release 5 Update 1 for x86 (32 bit) and x86_64 (64 Bit) architectures". 27 November 2007. Archived from the original on 17 June 2013. Retrieved 22 July 2012.
- ^ "Enterprise Linux Release 5 Update 2 for x86 (32 bit) and x86_64 (64 Bit) architectures". 3 June 2008. Archived from the original on 4 March 2016. Retrieved 22 July 2012.
- ^ "Enterprise Linux Release 5 Update 3 for x86 (32 bit) and x86_64 (64 Bit) architectures". 28 January 2009. Archived from the original on 4 March 2016. Retrieved 22 July 2012.
- ^ "Enterprise Linux Release 5 Update 4 for x86 (32 bit) and x86_64 (64 Bit) architectures". 9 September 2009. Archived from the original on 12 June 2015. Retrieved 30 June 2012.
- ^ "Enterprise Linux Release 5 Update 5 for x86 (32 bit) and x86_64 (64 Bit) architectures". 7 April 2010. Archived from the original on 14 December 2014. Retrieved 22 July 2012.
- ^ "Oracle Linux Release 5 Update 6 for x86 (32 bit) and x86_64 (64 Bit) architectures". 22 January 2011. Archived from the original on 12 June 2015. Retrieved 22 July 2012.
- ^ "Oracle Linux Release 5 Update 7 for x86 (32 bit) and x86_64 (64 Bit) architectures". August 2011. Archived from the original on 13 December 2014. Retrieved 22 July 2012.
- ^ "Oracle Linux Release 5 Update 8 for x86 (32 bit) and x86_64 (64 Bit) architectures". 2 March 2012. Archived from the original on 13 December 2014. Retrieved 22 July 2012.
- ^ "Oracle Linux Release 5 Update 9 for x86 (32 bit) and x86_64 (64 Bit) architectures". 16 January 2013. Archived from the original on 12 April 2013. Retrieved 17 January 2013.
- ^ "Oracle Linux Release 5 Update 10 for x86 (32 bit) and x86_64 (64 Bit) architectures". 8 October 2013. Archived from the original on 14 December 2014. Retrieved 14 October 2013.
- ^ "Oracle Linux Release 5 Update 11 for x86 (32 bit) and x86_64 (64 Bit) architectures". 23 September 2014. Archived from the original on 4 March 2016. Retrieved 7 October 2014.
- ^ "Oracle Linux Release 6". 11 February 2011. Archived from the original on 14 December 2014. Retrieved 22 July 2012.
- ^ "Oracle Linux Release 6 Update 3 for x86 (32 bit) and x86_64 (64 Bit) architectures". 28 June 2012. Archived from the original on 7 December 2013. Retrieved 29 June 2012.
- ^ "Oracle Linux Release 6 Update 4 for x86 (32 bit) and x86_64 (64 Bit) architectures". 28 February 2013. Archived from the original on 9 May 2013. Retrieved 2 March 2013.
- ^ "Oracle Linux Release 6 Update 5 for x86 (32 bit) and x86_64 (64 Bit) architectures". 27 November 2013. Archived from the original on 3 December 2013. Retrieved 29 November 2013.
- ^ "Oracle Linux Release 6 Update 6 for x86 (32 bit) and x86_64 (64 Bit) architectures". 27 November 2013. Archived from the original on 3 December 2013. Retrieved 29 November 2013.
- ^ "Announcing the general availability of Oracle Linux 6.7". Archived from the original on 6 September 2015. Retrieved 31 July 2015.
- ^ "FRIDAY SPOTLIGHT: Oracle Linux 6.8 is now available". Archived from the original on 21 September 2016. Retrieved 7 July 2016.
- ^ "Announcing the release of Oracle Linux 6 Update 9". Archived from the original on 9 April 2017. Retrieved 28 March 2017.
- ^ "Announcing the release of Oracle Linux 6 Update 10". Archived from the original on 3 July 2018. Retrieved 12 October 2018.
- ^ Linux, Errata Announcements for Oracle (23 July 2014). "[El-errata] Oracle Linux 7 Release for x86_64". Archived from the original on 4 March 2016. Retrieved 26 July 2014.
- ^ "Announcing General Availability of Oracle Linux 7.1". Archived from the original on 2 April 2015. Retrieved 23 March 2015.
- ^ "Announcing General Availability of Oracle Linux 7.2". Archived from the original on 26 November 2015. Retrieved 14 December 2015.
- ^ "Oracle Linux 7.3 Available Now". Archived from the original on 14 November 2016. Retrieved 14 November 2016.
- ^ "Oracle Linux 7.4 Available Now". Archived from the original on 19 September 2017. Retrieved 23 August 2017.
- ^ "Oracle Linux 7.5 Available Now". Archived from the original on 18 April 2018. Retrieved 18 April 2018.
- ^ "Announcing the release of Oracle Linux 7 Update 6". Archived from the original on 9 August 2020. Retrieved 8 November 2018.
- ^ "Announcing the release of Oracle Linux 7 Update 7". Archived from the original on 10 October 2020. Retrieved 16 August 2019.
- ^ "Announcing the release of Oracle Linux 7 Update 8". Archived from the original on 27 October 2020. Retrieved 28 April 2020.
- ^ "Announcing the release of Oracle Linux 7 Update 9". Archived from the original on 28 October 2020. Retrieved 7 October 2020.
- ^ "Oracle Linux 8.0 Available Now". Archived from the original on 27 September 2020. Retrieved 25 July 2019.
- ^ "Announcing Oracle Linux 8 Update 1". Archived from the original on 30 January 2021. Retrieved 17 November 2019.
- ^ "Announcing the release of Oracle Linux 8 Update 2". Archived from the original on 6 May 2020. Retrieved 6 May 2020.
- ^ "Announcing the release of Oracle Linux 8 Update 3". Archived from the original on 1 December 2020. Retrieved 13 November 2020.
- ^ "Red Hat Enterprise Linux Release Dates - Red Hat Customer Portal". Archived from the original on 20 January 2022. Retrieved 13 May 2022.
- ^ "Announcing the release of Oracle Linux 8 Update 4". Archived from the original on 26 November 2021. Retrieved 26 May 2021.
- ^ "Announcing the release of Oracle Linux 8 Update 5". Archived from the original on 26 November 2021. Retrieved 16 November 2021.
- ^ "Announcing the release of Oracle Linux 8 Update 6". Archived from the original on 21 June 2022. Retrieved 19 May 2022.
- ^ "Oracle Linux 8 Update 7 simplifies operations at scale". Archived from the original on 31 December 2022. Retrieved 22 November 2022.
- ^ a b "Oracle announces general availability of latest Oracle Linux releases". Archived from the original on 25 May 2023. Retrieved 10 July 2023.
- ^ "Oracle Linux 8 Update 9 includes updated Linux Kernel and improved technology for developers". Archived from the original on 11 December 2023. Retrieved 10 May 2024.
- ^ "Red Hat Enterprise Linux Release Dates". Archived from the original on 20 January 2022. Retrieved 10 May 2024.
- ^ "Announcing Oracle Linux 8 Update 10 general availability". Archived from the original on 29 May 2024. Retrieved 21 September 2024.
- ^ "Red Hat Enterprise Linux Release Dates". Red Hat Customer Portal. 23 May 2024. Archived from the original on 20 January 2022. Retrieved 21 September 2024.
- ^ "Red Hat Enterprise Linux Release Dates". Archived from the original on 20 January 2022. Retrieved 6 July 2022.
- ^ "Oracle Linux 9 Update 1 brings enhanced security and new development tools". Archived from the original on 30 November 2022. Retrieved 30 November 2022.
- ^ "Oracle Linux 9 Update 3 is now generally available, as expected!". Archived from the original on 17 November 2023. Retrieved 18 January 2024.
- ^ "Oracle Linux 9 Update 4 is generally available". Archived from the original on 26 May 2024. Retrieved 19 July 2024.
- ^ "Announcing Oracle Linux 9 Update 5 General Availability". Archived from the original on 5 December 2024. Retrieved 13 February 2025.
- ^ "Oracle Linux 9.6 Now Generally Available". Oracle Linux Blog. 27 May 2025.
- ^ "Oracle Linux 10 Now Generally Available". Oracle Linux Blog. 26 June 2025.
External links
[edit]Oracle Linux
View on GrokipediaHistory and Development
Origins and Evolution
Oracle Linux originated as Oracle Enterprise Linux (OEL), with its initial release in late 2006 as a free, downstream distribution derived from the publicly available source code of Red Hat Enterprise Linux (RHEL).[9][10] Oracle developed OEL to deliver enterprise-grade stability and optimizations tailored for its software stack, particularly database and application workloads, while addressing the need for a cost-effective alternative to proprietary Linux support models.[9] The core motivations included providing unrestricted access to RHEL-compatible binaries without mandatory subscription fees, enabling broad adoption for testing, development, and production environments, alongside optional paid support services for enhanced reliability and security updates.[10][11] In October 2010, with the release of version 5.5, Oracle rebranded OEL to Oracle Linux, streamlining its identity as a distinct, fully supported enterprise operating system while preserving its RHEL heritage.[12] This rebranding marked a maturation phase, emphasizing Oracle's commitment to long-term innovation and compatibility without altering the distribution's foundational architecture. The evolution of Oracle Linux accelerated after Red Hat's 2020 announcement to transition CentOS—a popular community-built RHEL clone—to CentOS Stream, a rolling-release model, effectively ending the stable CentOS Linux branch by 2024.[13] In response, Oracle positioned Oracle Linux as a reliable, binary-compatible successor, offering free downloads of stable releases, perpetual access to updates, and enterprise support options to fill the gap left by CentOS's shift.[11] This development reinforced Oracle Linux's role in sustaining an open ecosystem for RHEL users seeking stability and Oracle-specific enhancements without licensing restrictions. Oracle Linux also introduced the Unbreakable Enterprise Kernel (UEK) as an alternative kernel option optimized for performance (detailed in Kernel Options).[9]Key Milestones
Oracle Linux's development has been marked by several pivotal events that shaped its evolution as a enterprise-grade Linux distribution. In 2006, Oracle launched Oracle Linux at Oracle OpenWorld, introducing the initial releases based on Red Hat Enterprise Linux (RHEL), starting with Oracle Enterprise Linux 4 update 4 on October 26, providing binary-compatible support for Oracle applications without additional licensing costs.[9][14] A significant shift occurred in 2010 when Oracle rebranded and enhanced the distribution, officially adopting the name Oracle Linux and announcing the Unbreakable Enterprise Kernel (UEK) in September during Oracle OpenWorld. The UEK, initially based on the mainline Linux kernel, was designed to deliver optimized performance for Oracle workloads while maintaining compatibility with RHEL, marking Oracle's commitment to custom kernel innovations for enterprise stability and scalability.[15][16] In late 2020, following Red Hat's announcement in December to discontinue CentOS Linux as a stable RHEL rebuild in favor of the rolling CentOS Stream, Oracle positioned Oracle Linux as a free, long-term alternative for users seeking RHEL compatibility without subscription fees. This strategic response emphasized Oracle Linux's no-cost access to source code via the Oracle Linux yum server and its decade-long support lifecycle, attracting former CentOS users concerned about the shift to a development-focused model.[17][18] From 2023 onward, Oracle Linux continued to evolve in response to shifts in the enterprise Linux landscape. In June 2023, Red Hat announced changes to its source code distribution policy, limiting public access to exact RHEL source code and directing public sources through CentOS Stream while reserving detailed sources for subscribers. Oracle responded in July 2023 with a blog post titled "Keep Linux Open and Free—We Can't Afford Not To," authored by Chief Corporate Architect Edward Screven and Head of Oracle Linux Development Wim Coekaerts. The post criticized Red Hat's decision as a departure from open source principles, reaffirmed Oracle's commitment to providing Oracle Linux binaries and sources freely and publicly without subscription barriers, and expressed support for downstream distributions.[11] To facilitate transparent and automated access to compatible sources, Oracle co-founded the Open Enterprise Linux Association (OpenELA) in August 2023 with CIQ and SUSE. OpenELA legally acquires RHEL sources and publishes bug-for-bug compatible sources on GitHub repositories under github.com/openela-main, often within days of RHEL releases. Examples include publications for RHEL 9.4 and 8.10 in 2024, and RHEL 9.5-compatible sources shortly after its November 13, 2024 release.[19][20][21] These initiatives highlight Oracle's dedication to open practices and ecosystem support, ensuring continued compatibility without secrecy. Oracle Linux 9 achieved general availability on June 30, 2022, but saw key updates in 2023, including enhanced OCI platform images, establishing it as the default operating system for Oracle Cloud Infrastructure (OCI) workloads starting May 27, 2025. Oracle Linux 10 followed with general availability on June 26, 2025, introducing improvements in automation, management, and security for diverse architectures like x86_64 and aarch64. Deepening ties with OCI, Oracle Linux underpinned all OCI regions globally by 2024, enabling seamless deployment of Oracle Database and other applications with integrated support at no extra cost.[22][23][24] Complementing these releases, the Unbreakable Enterprise Kernel 8 (UEK 8) launched on April 14, 2025, based on Linux kernel 6.12 LTS, featuring enhancements in memory management for large-scale systems and networking optimizations for high-throughput environments, available initially for Oracle Linux 9 Update 6 and later Oracle Linux 10. In May 2025, Oracle extended its collaboration with Red Hat, announced on May 20, to accelerate hybrid cloud adoption by certifying Red Hat OpenShift on OCI Roving Edge Infrastructure, Oracle Compute Cloud@Customer, and Oracle Private Cloud Appliance, fostering interoperability for enterprise hybrid deployments.[25][26][27]Technical Overview
Kernel Options
Oracle Linux provides users with two primary kernel options: the Red Hat Compatible Kernel (RHCK) and the Unbreakable Enterprise Kernel (UEK). These kernels allow flexibility in deployment, with RHCK prioritizing compatibility with Red Hat Enterprise Linux (RHEL) ecosystems and UEK emphasizing performance enhancements tailored to enterprise and Oracle-specific workloads.[28] The RHCK is a direct backport of the corresponding RHEL kernel, ensuring exact binary compatibility for applications and software certified on RHEL. This makes it ideal for environments requiring strict adherence to RHEL standards, such as third-party software stacks that demand unmodified RHEL kernel behavior. By mirroring RHEL's kernel precisely, RHCK facilitates seamless migration and interoperability without recompilation or adjustment.[28] In contrast, the UEK is an Oracle-developed kernel based on recent upstream Linux kernel releases, such as version 6.12 for UEK 8. It incorporates customer-driven enhancements for superior performance, stability, and reliability in large-scale deployments, particularly optimizing for Oracle Database workloads. UEK tracks mainline Linux development closely with minimal backports to maintain enterprise-grade stability while delivering newer features ahead of RHEL schedules. It is extensively tested on x86 (including Intel and AMD), and ARM (aarch64) architectures to support diverse hardware environments like Oracle Cloud Infrastructure.[29][30] UEK includes several specialized features not available in RHCK, such as enhanced memory management with a cgroup slab memory controller (introduced in UEK R7) that enables efficient sharing and accounting of slab memory at the object level across control groups. It also provides improved I/O security through io_uring enhancements, including support for ASMLib v3, which leverages asynchronous I/O for secure and high-performance storage operations in Oracle Database environments. Additionally, UEK offers built-in RDMA support for low-latency, high-throughput networking, integrated with tools like Ksplice for zero-downtime updates and DTrace for observability. These additions focus on reducing latency, improving scalability, and bolstering security for demanding enterprise applications.[31][32][33][34] Users can switch between RHCK and UEK using package management commands and boot configuration tools. To install or switch to UEK, runsudo dnf install kernel-uek; to remove it and revert to RHCK, use sudo dnf remove kernel-uek-core. The default boot kernel is managed via the grubby utility, for example, sudo grubby --set-default /boot/vmlinuz-<version>-uek to select UEK at boot. Both kernels can coexist on the system, allowing runtime selection from the GRUB menu.[28]
Compatibility with RHEL
Oracle Linux provides 100% application binary compatibility with Red Hat Enterprise Linux (RHEL), ensuring that applications certified on RHEL can run seamlessly on Oracle Linux without recompilation or modification.[10] This compatibility extends to the user space, remaining independent of the underlying kernel version, which facilitates straightforward migrations for enterprises using RHEL-certified software stacks.[35] For instance, major Oracle products such as Oracle Database and Oracle Java Development Kit (JDK) are certified on Oracle Linux with the same validation criteria applied to RHEL environments.[36] Oracle Linux is built from the same source code as RHEL, with packages rebuilt and made available through Oracle's public yum repositories, including source RPMs for transparency and equivalent builds.[37] These repositories support standard RHEL package management tools, including the legacy yum utility and its successor dnf, allowing users to install, update, and manage software in a manner identical to RHEL.[38] The Red Hat Compatible Kernel (RHCK), available as an option in Oracle Linux, is compiled directly from RHEL kernel source code to maintain this ecosystem-wide compatibility, as detailed in the kernel options section. A key distinction in the support models is that Oracle Linux offers free downloads of binaries, source code, updates, and errata without requiring a subscription, contrasting with RHEL's model that mandates paid subscriptions for access to these resources.[39] This approach enables broader accessibility while preserving full interoperability, reducing costs for users transitioning from RHEL without sacrificing reliability or certification assurances.[11]Features and Capabilities
Virtualization and Containers
Oracle Linux provides robust support for virtualization through the Kernel-based Virtual Machine (KVM) hypervisor, which is integrated into the Linux kernel and enables the creation and management of virtual machines (VMs) on supported hardware.[40] This allows a single Oracle Linux host to run multiple guest VMs, leveraging hardware virtualization extensions for efficient performance. Oracle Linux Virtualization Manager serves as the primary management platform for KVM-based environments, offering tools to configure, monitor, and automate VM lifecycle operations across clusters.[41] Additionally, Oracle Linux supports guest OS installations, including Oracle Linux itself, under KVM, with certifications for running Oracle workloads in virtualized setups.[42] For container technologies, Oracle Linux has transitioned from legacy Docker support to modern, daemonless tools starting with Oracle Linux 8, emphasizing security and rootless operation. Podman, Buildah, and Skopeo form a cohesive suite for building, running, and inspecting Open Container Initiative (OCI)-compatible containers without requiring elevated privileges, enabling rootless workflows that reduce attack surfaces. As of Oracle Linux 10 (June 2025), Podman is at version 5.4 with enhancements like improved healthcheck event handling and persistent resource changes, while crun is the default container runtime (runc has been removed) and cgroup v2 is the default for containers.[43] CRI-O is also included as a lightweight, Kubernetes-focused container runtime, ensuring compatibility with orchestration platforms by adhering to the Kubernetes Container Runtime Interface (CRI).[44] Orchestration capabilities in Oracle Linux are facilitated through Oracle Linux Cloud Native Environment (OLCNE), which deploys Kubernetes clusters using Podman and CRI-O for container management, supporting scalable application deployment in on-premises environments.[45] This setup integrates with Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes (OKE), allowing seamless hybrid workflows where Oracle Linux serves as the underlying node OS for managed clusters.[46] While older Oracle Linux Container Services relied on Docker for Kubernetes, current recommendations prioritize OLCNE for its enhanced security and compatibility.[47] The Unbreakable Enterprise Kernel (UEK) includes specific optimizations for virtualization, such as improved NUMA awareness through features like affinity support for unbound workqueues and an enhanced NUMA balancing subsystem, which optimize memory and CPU allocation in multi-socket environments to minimize cross-node access latencies.[48] UEK Release 5 and later further enhance KVM with support for live migration, enabling VMs to move between hosts with minimal downtime using high-bandwidth networks, provided configurations like CPU pinning ensure NUMA alignment.[42] These UEK improvements, as detailed in the kernel options, contribute to reliable performance in virtualized Oracle Linux deployments.[49]Specific Oracle Additions
Oracle Linux introduces several proprietary tools and features that extend beyond the standard Red Hat Enterprise Linux (RHEL) distribution, enhancing observability, security patching, automation, auditing, and performance optimization particularly for enterprise workloads like databases. These additions are integrated into the Unbreakable Enterprise Kernel (UEK) and other components, providing Oracle-specific capabilities for system management and diagnostics. DTrace is a dynamic tracing framework originally developed for Solaris and ported to Oracle Linux to enable comprehensive system observability without requiring code modifications or reboots. It allows administrators to probe kernel functions, user-space applications, and system calls in real-time, facilitating the identification of performance bottlenecks, debugging, and troubleshooting across the software stack. In Oracle Linux, DTrace is available exclusively with the UEK and supports probes for I/O, processes, and function boundaries. A significant enhancement, DTrace v2.0, was introduced in UEK Release 6 (R6), leveraging eBPF for improved stability, efficiency, and broader tracing capabilities on Oracle Linux 8 and later. This version includes advanced features like natural language querying integrations for easier analysis of multithreaded applications and system events.[50][51][52] Ksplice provides zero-downtime patching for the Linux kernel and critical user-space components, allowing security updates and bug fixes to be applied without interrupting running services or requiring system reboots. This tool targets vulnerabilities in the kernel, glibc, and OpenSSL, delivering 100% of important security patches while maintaining application uptime and compliance. In Oracle Linux, Ksplice operates in two modes—online for immediate updates and offline for scheduled maintenance—and is supported on both physical and virtualized environments, reducing operational costs associated with downtime. It integrates seamlessly with Oracle Linux Premier Support, enabling automated patch management for enterprise-scale deployments. Ksplice is supported on Oracle Linux 10.[53][54][55][56] Oracle Linux Automation Manager serves as a centralized web-based interface and task engine for configuration management, compliance enforcement, and orchestration of infrastructure tasks. Built on the Oracle Linux Automation Engine (derived from Ansible), it enables the scheduling and execution of playbooks to deploy software, configure systems, perform upgrades, and ensure regulatory compliance across inventories of servers. The manager provides a visual dashboard for monitoring job status, reporting on automation outcomes, and managing user access, making it suitable for large-scale IT environments. It supports REST APIs for integration with other tools and is available as a free component in Oracle Linux, with enhanced support in cloud deployments on Oracle Cloud Infrastructure.[57][58] Beyond these core tools, Oracle Linux incorporates enhancements to auditing via updates to the auditd daemon, part of the Linux Audit system, which tracks system events like logins, account changes, and privilege escalations for improved security monitoring and forensics. These updates include bug fixes and new facilities for software source tracking to bolster compliance in enterprise settings. In Oracle Linux 10, auditing is further enhanced with the audisp-filter plugin for refined event filtering.[59][60][61][43] Additionally, Oracle-specific tuning parameters optimize kernel settings for database performance, including adjustments to shared memory (SHMMAX), semaphores (SEMMSL), and file handles to accommodate high-throughput Oracle Database workloads without default RHEL limitations. These configurations, detailed in Oracle's installation guides, ensure efficient resource allocation for large-scale data processing.[60][61]Hardware and Software Compatibility
Oracle Linux supports a range of hardware platforms, including x86-64 architectures from Intel and AMD processors, ARM64 with Ampere Altra, Altra Max, and AmpereOne processors, and legacy SPARC systems limited to older releases such as Oracle Linux 6. SPARC support, detailed in the "SPARC Version" subsection, is certified on Oracle's older T-series servers like the T4 and T5 models. It is also certified on third-party hardware like Cisco UCS blade and rack servers, HPE ProLiant DL, ML, RL, and Synergy series (including the Ampere-based RL300 Gen11), and similar offerings from Dell and Lenovo.[62][63][64][65] On the software side, Oracle Linux maintains full binary compatibility with Red Hat Enterprise Linux, enabling seamless operation of RHEL-certified applications. It supports major Oracle products, including Oracle Database (versions 12c through 23c), MySQL, and middleware such as Oracle WebLogic Server (12c, 14c, 15c), Oracle Fusion Middleware components like SOA Suite and Identity Management, and various enterprise applications through Independent Software Vendor (ISV) certifications. Additionally, Oracle Linux integrates natively with Oracle Cloud Infrastructure (OCI), running on OCI's x86-64 and ARM64 hardware shapes for cloud deployments.[66][67][68] The certification process for hardware and software involves Oracle Validated Configurations, which are pre-tested architectures combining Oracle Linux with specific hardware, storage, and network components from partners to ensure reliability and performance in enterprise environments. Hardware vendors and ISVs participate in this program to validate compatibility, often requiring minimal testing due to RHEL interoperability, with results documented in official matrices.[69][66]Versions and Support
Release History
Oracle Linux has followed a structured release cadence aligned with its upstream Red Hat Enterprise Linux (RHEL) base, with major versions typically released every three years and featuring the optional Unbreakable Enterprise Kernel (UEK) for enhanced performance. Each major release incorporates binary compatibility with RHEL while adding Oracle-specific optimizations, particularly through UEK variants that draw from newer upstream Linux kernels. Minor updates, denoted as "." versions (e.g., OL9.4), deliver cumulative errata for security vulnerabilities, bug fixes, and stability improvements without introducing major feature changes.[7][70] The inaugural major release compatible with modern enterprise needs was Oracle Linux 5, generally available in June 2007 and based on RHEL 5. It provided a stable foundation for Oracle workloads, with the initial UEK (R1) introduced later in September 2010, based on upstream Linux kernel 2.6.32, to offer better performance and hardware support without altering application compatibility.[7][15] Oracle Linux 6 followed in February 2011, derived from RHEL 6, and introduced UEK R2 based on Linux kernel 2.6.39, with later UEK R3 on 3.8.13, which included enhancements for virtualization such as improved KVM integration and better scalability for virtualized environments.[7][70][71] In July 2014, Oracle Linux 7 was released, built on RHEL 7, starting with UEK R3 on Linux kernel 3.8.13 and RHCK on 3.10 for initial compatibility and later incorporating UEK R5 on 4.14 for advanced features like container support through Docker integration.[7][72][73][70] Oracle Linux 8 arrived in July 2019, aligned with RHEL 8, featuring UEK R6 based on Linux kernel 5.4 (with the compatible RHCK on 4.18), emphasizing modular packaging and improved security baselines.[7][73] The June 2022 release of Oracle Linux 9, based on RHEL 9, defaulted to UEK R7 on Linux kernel 5.15 (RHCK on 5.14), with additions like enhanced security through AppArmor support and better integration for confidential computing.[7] As the latest major version as of November 2025, Oracle Linux 10 was generally available in June 2025, based on RHEL 10, and ships with UEK 8 on Linux kernel 6.12 by default (RHCK on 6.12), optimized for cloud-native applications and AI/ML workloads via improved memory management and I/O performance.[7][2][70][74] Minor releases occur quarterly or as needed; for instance, Oracle Linux 9.4 was issued in May 2024 to address security issues and bugs, accumulating prior errata into a single update ISO.[75]| Version | General Availability Date | Base (RHEL) | Default UEK (Kernel Version) | Key Additions |
|---|---|---|---|---|
| 5 | June 2007 | 5 | R1 (2.6.32, introduced 2010) | Initial enterprise stability |
| 6 | February 2011 | 6 | R2 (2.6.39), later R3 (3.8.13) | Virtualization improvements |
| 7 | July 2014 | 7 | R3 (3.8.13)/RHCK (3.10), later R5 (4.14) | Container support |
| 8 | July 2019 | 8 | R6 (5.4) | Modular architecture |
| 9 | June 2022 | 9 | R7 (5.15) | Enhanced security features |
| 10 | June 2025 | 10 | 8 (6.12)/RHCK (6.12) | Cloud-native and AI focus |
Support Lifecycle
Oracle Linux follows a structured support lifecycle designed to provide long-term stability for enterprise deployments, with policies aligned to ensure compatibility with Red Hat Enterprise Linux (RHEL) where applicable. The support phases include Basic Support and Premier Support, each spanning 10 years from the general availability (GA) date of a major version, followed by an optional Extended Support phase. These phases offer escalating levels of assistance, from free security updates to comprehensive technical services, while updates are freely available through public yum repositories during the initial support periods.[6][76] Basic Support provides essential maintenance, including security patches for critical vulnerabilities (CVEs) and select bug fixes to maintain system integrity. This level is available at no cost and focuses on production readiness without dedicated technical assistance, allowing users to access errata via the Oracle Linux yum server or Unbreakable Linux Network (ULN). In contrast, Premier Support encompasses all Basic Support benefits plus 24/7 global technical support, unlimited service requests, comprehensive bug fixes, and access to advanced features such as Ksplice for zero-downtime kernel patching, BPR (Backport Request) fixes, and tools like OS Management Hub and DTrace. Premier Support requires a paid subscription, priced per physical CPU pair or for up to two virtual machines per license, and is essential for organizations needing proactive assistance and enhanced reliability.[6][8] Extended Support is an optional, fee-based extension available after the conclusion of Premier Support, offering up to three additional years of critical security patches, select bug fixes for severe issues, and continued access to My Oracle Support and ULN. This phase does not include new hardware certifications, general feature enhancements, or backporting of non-critical fixes, prioritizing stability for legacy environments. A valid Premier Support contract is prerequisite for Extended Support, which helps bridge the gap to newer versions without immediate upgrades. Following Extended Support, indefinite Sustaining Support provides access to existing documentation, online resources, and pre-existing patches but no new fixes or technical assistance.[76][7] The specific support timelines for recent versions reflect this 10-year core period plus optional extension:| Version | GA Date | Premier Support Ends | Extended Support Ends |
|---|---|---|---|
| Oracle Linux 8 | July 2019 | July 2029 | July 2032 |
| Oracle Linux 9 | June 2022 | June 2032 | June 2035 |
| Oracle Linux 10 | June 2025 | June 2035 | June 2038 |