This article may rely excessively on sources too closely associated with the subject , potentially preventing the article from being verifiable and neutral.(May 2022) |
Developer | Oracle Corporation |
---|---|
OS family | Linux (Unix-like) |
Working state | Current |
Source model | Open source |
Initial release | 4.5 / 26 October 2006 |
Latest release | 9.4 [1] [2] / 6 May 2024 |
Marketing target | Enterprise and Cloud computing |
Update method | YUM (PackageKit) [3] |
Package manager | RPM Package Manager |
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 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.
Oracle Corporation distributes Oracle Linux with two Linux kernels options.
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.
Oracle Linux is certified on servers including from Cisco, Dell, HPE, IBM, and Lenovo. In July 2023, HPE [11] and Supermicro [12] announced [13] [14] 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 Windows Azure as a VM Image.
Oracle Linux is also available [15] as a Windows app through the Microsoft Store and with the Windows Subsystem for Linux [16] (WSL). [https://blogs.oracle.com/linux/post/easily-run-oracle-linux-on-your-windows-desktop]
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. https://blogs.oracle.com/linux/post/oracle-cloud-native-environment-17-kubevirt-rook
Linux Containers (LXC) are supported in Oracle Linux 7. [17]
Oracle Container Runtime for Docker is available on Oracle Linux 6 and 7. It’s not provided in Oracle Linux 8 or 9. https://docs.oracle.com/en/operating-systems/oracle-linux/docker/
Podman is a drop-in [18] 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 [19] 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.
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]
Oracle Linux is used as the underlying operating system for the following appliances. [20]
In March 2012, Oracle submitted a TPC-C benchmark result using an x86 Sun Fire server running Oracle Linux and Unbreakable Enterprise Kernel. [22] 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 [23] ). The server was rated at the time as the third-fastest TPC-C non-clustered system and the fastest x86-64 non-clustered system. [24] [25]
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). [26]
Cisco submitted 2 TPC-C benchmark results that run Oracle Linux with the Unbreakable Enterprise Kernel R2 on UCS systems. [27] [28] The UCS systems rank fourth and eighth on the top TPC-C non-clustered list. [24]
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. [29] 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. [30]
In October 2015, Oracle released a Linux reference platform for SPARC systems based on Red Hat Enterprise Linux 6. [31] [32] [33]
In September 2016, Oracle released information about an upcoming product, Oracle Exadata SL6-2, a database server using SPARC processors running Linux. [34] [35]
On 31 March 2017, Oracle posted the first public release of Oracle Linux for SPARC, installable on SPARC T4, T5, M5, and M7 processors. [36] 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. [37]
In March 2012, Oracle announced free software updates and errata for Oracle Linux on Oracle's public yum repositories. [38] 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. [39]
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. [45]
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 [46] | 2007-11-16 | 24 | |
4.7 | 4.7 | 2008-08-05 [47] | 2008-07-24 | 12 | |
4.8 | 4.8 | 2009-05-26 [48] | 2009-05-18 | 8 | |
4.9 | 4.9 | ? | 2011-02-16 | ? | |
5.0 | 5 | 2007-06-26 [49] | 2007-03-14 | 104 | |
5.1 | 5.1 | 2007-11-26 [50] | 2007-11-07 | 19 | |
5.2 | 5.2 | 2008-06-02 [51] | 2008-05-21 | 12 | |
5.3 | 5.3 | 2009-01-28 [52] | 2009-01-20 | 8 | |
5.4 | i386, x86-64, ia64 | 5.4 | 2009-09-09 [53] | 2009-09-02 | 7 |
5.5 | 5.5 | 2010-04-07 [54] | 2010-03-31 | ||
5.6 | 5.6 | 2011-01-22 [55] | 2011-01-13 | 9 | |
5.7 | 5.7 | 2011-08-16 [56] | 2011-07-21 | 26 | |
5.8 | 5.8 | 2012-03-02 [57] | 2012-02-21 | 10 | |
5.9 | 5.9 | 2013-01-16 [58] | 2013-01-07 | 9 | |
5.10 | 5.10 | 2013-10-08 [59] | 2013-10-01 | 7 | |
5.11 | 5.11 | 2014-09-23 [60] | 2014-09-16 | ||
6.0 | i386, x86-64 | 6 | 2011-02-11 [61] | 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 [62] | 2012-06-21 | 7 | |
6.4 | 6.4 | 2013-02-28 [63] | 2013-02-21 | ||
6.5 | 6.5 | 2013-11-27 [64] | 2013-11-21 | 6 | |
6.6 | 6.6 | 2014-10-21 [65] | 2014-10-14 | 7 | |
6.7 | 6.7 | 2015-07-31 [66] | 2015-07-22 | 9 | |
SPARC | 2017-03-31 [36] | 618 | |||
6.8 | i386, x86-64 | 6.8 | 2016-05-16 [67] | 2016-05-10 | 6 |
6.9 | 6.9 | 2017-03-28 [68] | 2017-03-21 | 7 | |
6.10 | 6.10 | 2018-07-02 [69] | 2018-06-19 | 13 | |
7.0 | x86-64 | 7.0 | 2014-07-23 [70] | 2014-06-10 | 43 |
7.1 | 7.1 | 2015-03-12 [71] | 2015-03-05 | 7 | |
7.2 | 7.2 | 2015-11-25 [72] | 2015-11-19 | 6 | |
7.3 | 7.3 | 2016-11-10 [73] | 2016-11-03 | 6 | |
7.4 | 7.4 | 2017-08-08 [74] | 2017-07-31 | 8 | |
7.5 | 7.5 | 2018-04-17 [75] | 2018-04-10 | 7 | |
7.6 | x86-64, ARM64 | 7.6 | 2018-11-07 [76] | 2018-10-30 | 8 |
7.7 | 7.7 | 2019-08-15 [77] | 2019-08-06 | 9 | |
7.8 | 7.8 | 2020-04-08 [78] | 2020-03-31 | 8 | |
7.9 | 7.9 | 2020-10-07 [79] | 2020-09-29 | 8 | |
8.0 | 8.0 | 2019-07-18 [80] | 2019-05-07 | 72 | |
8.1 | 8.1 | 2019-11-15 [81] | 2019-11-05 | 10 | |
8.2 | 8.2 | 2020-05-06 [82] | 2020-04-28 | 8 | |
8.3 | 8.3 | 2020-11-13 [83] | 2020-11-03 [84] | 10 | |
8.4 | 8.4 | 2021-05-26 [85] | 2021-05-18 | 8 | |
8.5 | 8.5 | 2021-11-16 [86] | 2021-11-09 | 7 | |
8.6 | 8.6 | 2022-05-16 [87] | 2022-05-10 | 6 | |
8.7 | 8.7 | 2022-11-16 [88] | 2022-11-09 | 7 | |
8.8 | 8.8 | 2023-05-24 [89] | 2023-05-16 | 8 | |
8.9 | 8.9 | 2023-11-21 [90] | 2023-11-14 [91] | 7 | |
8.10 | 8.10 | 2024-05-29 [92] | 2024-05-22 [93] | 7 | |
9.0 | 9.0 | 2022-06-30 [40] | 2022-05-17 [94] | 44 | |
9.1 | 9.1 | 2022-11-23 [95] | 2022-11-15 | 8 | |
9.2 | 9.2 | 2023-05-24 [89] | 2023-05-10 | 14 | |
9.3 | 9.3 | 2023-11-15 [96] | 2023-11-08 | 7 | |
9.4 | 9.4 | 2024-05-06 [97] | 2024-04-30 | 6 |
Version | End of Premier Support [98] | 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 | ||||
Legend: Old version, not maintained Old version, still maintained Latest version |
Oracle announced on 24 September 2014 Oracle OpenStack for Oracle Linux. In October 2020, Oracle deprecated support for and ceased releasing OpenStack software.
Itanium is a discontinued family of 64-bit Intel microprocessors that implement the Intel Itanium architecture. The Itanium architecture originated at Hewlett-Packard (HP), and was later jointly developed by HP and Intel. Launched in June 2001, Intel initially marketed the processors for enterprise servers and high-performance computing systems. In the concept phase, engineers said "we could run circles around PowerPC...we could kill the x86." Early predictions were that IA-64 would expand to the lower-end servers, supplanting Xeon, and eventually penetrate into the personal computers, eventually to supplant reduced instruction set computing (RISC) and complex instruction set computing (CISC) architectures for all general-purpose applications.
Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.
In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, address buses, or data buses of that size. A computer that uses such a processor is a 64-bit computer.
x86-64 is a 64-bit version of the x86 instruction set, first announced in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mode.
In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension, is a memory management feature for the x86 architecture. PAE was first introduced by Intel in the Pentium Pro, and later by AMD in the Athlon processor. It defines a page table hierarchy of three levels (instead of two), with table entries of 64 bits each instead of 32, allowing these CPUs to directly access a physical address space larger than 4 gigabytes (232 bytes).
Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and CentOS Stream serve as its upstream sources. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.
Unified Extensible Firmware Interface is a specification that defines an architecture for the platform firmware used for booting a computer's hardware and its interface for interaction with the operating system. Examples of firmware that implement the specification are AMI Aptio, Phoenix SecureCore, TianoCore EDK II, InsydeH2O.
CentOS is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL). In January 2014, CentOS announced the official joining with Red Hat while staying independent from RHEL, under a new CentOS governing board.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.
Red Hat Enterprise Linux derivatives are Linux distributions that are based on the Red Hat Enterprise Linux (RHEL) Linux distribution.
Sun Fire is a series of server computers introduced in 2001 by Sun Microsystems. The Sun Fire branding coincided with the introduction of the UltraSPARC III processor, superseding the UltraSPARC II-based Sun Enterprise series. In 2003, Sun broadened the Sun Fire brand, introducing Sun Fire servers using the Intel Xeon processor. In 2004, these early Intel Xeon models were superseded by models powered by AMD Opteron processors. Also in 2004, Sun introduced Sun Fire servers powered by the UltraSPARC IV dual-core processor. In 2007, Sun again introduced Intel Xeon Sun Fire servers, while continuing to offer the AMD Opteron versions as well.
In computer security, executable-space protection marks memory regions as non-executable, such that an attempt to execute machine code in these regions will cause an exception. It makes use of hardware features such as the NX bit, or in some cases software emulation of those features. However, technologies that emulate or supply an NX bit will usually impose a measurable overhead while using a hardware-supplied NX bit imposes no measurable overhead.
Solaris Containers is an implementation of operating system-level virtualization technology for x86 and SPARC systems, first released publicly in February 2004 in build 51 beta of Solaris 10, and subsequently in the first full release of Solaris 10, 2005. It is present in illumos distributions, such as OpenIndiana, SmartOS, Tribblix and OmniOS, and in the official Oracle Solaris 11 release.
In computing, virtualization is the use of a computer to simulate another computer. The following is a chronological list of virtualization technologies.
Ksplice is an open-source extension of the Linux kernel that allows security patches to be applied to a running kernel without the need for reboots, avoiding downtimes and improving availability. Ksplice supports only the patches that do not make significant semantic changes to kernel's data structures.
Oracle VM Server for x86 is the server virtualization offering from Oracle Corporation. Oracle VM Server for x86 incorporates the free and open-source Xen hypervisor technology, supports Windows, Linux, and Solaris guests and includes an integrated Web based management console. Oracle VM Server for x86 features fully tested and certified Oracle Applications stack in an enterprise virtualization environment.
Illumos is a partly free and open-source Unix operating system. It is based on OpenSolaris, which was based on System V Release 4 (SVR4) and the Berkeley Software Distribution (BSD). Illumos comprises a kernel, device drivers, system libraries, and utility software for system administration. This core is now the base for many different open-sourced Illumos distributions, in a similar way in which the Linux kernel is used in different Linux distributions.
Linux on IBM Z or Linux on zSystems is the collective term for the Linux operating system compiled to run on IBM mainframes, especially IBM Z / IBM zSystems and IBM LinuxONE servers. Similar terms which imply the same meaning are Linux/390, Linux/390x, etc. The three Linux distributions certified for usage on the IBM Z hardware platform are Red Hat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu.
perf is a performance analyzing tool in Linux, available from Linux kernel version 2.6.31 in 2009. Userspace controlling utility, named perf
, is accessed from the command line and provides a number of subcommands; it is capable of statistical profiling of the entire system.
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).
{{cite web}}
: CS1 maint: unfit URL (link)