X

A Bridge to the Cloud...

Oracle Linux and Unbreakable Enterprise Kernel (UEK) Releases

Simon Coter
Senior Manager, Oracle Linux and Virtualization Product Management

I've decided to create this blog entry just to share Oracle Linux and UEK releases, how those are associated and which UEK releases are available on different OL versions. So, maybe, this article could be useless for many people who already know which UEK releases are available on each OL release but, at the same time, could be helpful for many others approaching Oracle Linux:

OL Release Initial UEK kernel Initial RHCK kernel UEK2 supported UEK3 supported UEK4 supported UEK5 supported UEK6 supported
               
OL6U0 kernel-uek-2.6.32-100.28.5 kernel-2.6.32-71 No. OL6U2 req. No. OL6U5 req. No. OL6U8 req. Not Available Not Available
OL6U1 kernel-uek-2.6.32-100.34.1 kernel-2.6.32-131.0.15 No. OL6U2 req. No. OL6U5 req. No. OL6U8 req. Not Available Not Available
OL6U2 kernel-uek-2.6.32-300.3.1 kernel-2.6.32-220 Yes No. OL6U5 req. No. OL6U8 req. Not Available Not Available
OL6U3 kernel-uek-2.6.39-200.24.1 kernel-2.6.32-279 Yes, default No. OL6U5 req. No. OL6U8 req. Not Available Not Available
OL6U4 kernel-uek-2.6.39-400.17.1 kernel-2.6.32-358 Yes, default No. OL6U5 req. No. OL6U8 req. Not Available Not Available
OL6U5 kernel-uek-3.8.13-16.2.1 kernel-2.6.32-431 Yes Yes, default No. OL6U8 req. Not Available Not Available
OL6U6 kernel-uek-3.8.13-44.1.1 kernel-2.6.32-504 Yes Yes, default No. OL6U8 req. Not Available Not Available
OL6U7 kernel-uek-3.8.13-68.3.4 kernel-2.6.32-573 Yes Yes, default No. OL6U8 req. Not Available Not Available
OL6U8 kernel-uek-4.1.12-37.4.1 kernel-2.6.32-642 Yes Yes Yes, default Not Available Not Available
OL6U9 kernel-uek-4.1.12-61.1.28 kernel-2.6.32-696 Yes Yes Yes, default Not Available Not Available
OL6U10 kernel-uek-4.1.12-124.16.4 kernel-2.6.32-754 Yes Yes Yes, default Not Available Not Available
               
OL7U0 kernel-uek-3.8.13-35.3.1 kernel-3.10.0-123 Not Available Yes, default No. OL7U3 req. No. OL7U5 req. No. OL7U7 req.
OL7U1 kernel-uek-3.8.13-55.1.6 kernel-3.10.0-229 Not Available Yes, default No. OL7U3 req. No. OL7U5 req. No. OL7U7 req.
OL7U2 kernel-uek-3.8.13-98.7.1 kernel-3.10.0-327 Not Available Yes, default No. OL7U3 req. No. OL7U5 req. No. OL7U7 req.
OL7U3 kernel-uek-4.1.12-61.1.18 kernel-3.10.0-514 Not Available Yes Yes, default No. OL7U5 req. No. OL7U7 req.
OL7U4 kernel-uek-4.1.12-94.3.9 kernel-3.10.0-693 Not Available Yes Yes, default No. OL7U5 req. No. OL7U7 req.
OL7U5 kernel-uek-4.1.12-112.16.4 kernel-3.10.0-862 Not Available Yes Yes, default Yes No. OL7U7 req.
OL7U6 kernel-uek-4.14.35-1818.3.3 kernel-3.10.0-957 Not Available Yes Yes Yes, default No. OL7U7 req.
OL7U7 kernel-uek-4.14.35-1902.3.2 kernel-3.10.0-1062 Not Available Yes Yes Yes, default Yes
OL7U8 kernel-uek-4.14.35-1902.300.11 kernel-3.10.0-1127 Not Available Yes Yes Yes, default Yes
OL7U9 kernel-uek-5.4.17-2011.6.2 kernel-3.10.0-1160 Not Available Yes Yes Yes Yes, default
               
OL8U0 Not Available kernel-4.18.0-80 Not Available Not Available Not Available Not Available No. OL8U1 req.
OL8U1 Not Available kernel-4.18.0-147 Not Available Not Available Not Available Not Available Yes
OL8U2 kernel-uek-5.4.17-2011.1.2 kernel-4.18.0-193 Not Available Not Available Not Available Not Available Yes, default
OL8U3 kernel-uek-5.4.17-2011.7.4 kernel-4.18.0-240 Not Available Not Available Not Available Not Available Yes, default

 

Oracle Linux ISO Downloads are public available for free at http://yum.oracle.com/oracle-linux-isos.html

NB: RHCK acronym stands for Red Hat Compatible Kernel.

As you maybe already know, Oracle Linux also supports ARM64 architecture:

OL Release Initial UEK kernel Initial RHCK kernel UEK 2/3/4 supported UEK5 supported UEK6 supported
OL7U5 - ARM64 kernel-uek-4.14.35-1818.0.9 Not Available No Yes, default No
OL7U6 - ARM64 kernel-uek-4.14.35-1818.3.3 Not Available No Yes, default No
OL7U7 - ARM64 kernel-uek-4.14.35-1902.3.2 Not Available No Yes, default No
OL7U8 - ARM64 kernel-uek-5.4.17-2011.0.7 Not Available No Yes Yes, default
OL7U9 - ARM64 kernel-uek-5.4.17-2011.6.2 Not Available No Yes Yes, default
           
OL8U2 - ARM64 kernel-uek-5.4.17-2011.1.2 Not Available No No Yes, default
OL8U3 - ARM64 kernel-uek-5.4.17-2011.7.4 Not Available No No Yes, default

Related to the Kernel I also want to specify something important related to the UEK acronym and releases associated:

Kernel Release UEK Acronym Latest Release OL6 Latest Release OL7 Latest Release OL8
2.6.32 UEK Oracle Linux 6 Not Available Not Available
2.6.39 UEK2 Oracle Linux 6 Not Available Not Available
3.8.13 UEK3 Oracle Linux 6 Oracle Linux 7 Not Available
4.1.12 UEK4 Oracle Linux 6 Oracle Linux 7 Not Available
4.14.35 UEK5 Not Available Oracle Linux 7 Not Available
5.4.17 UEK6 Not Available Oracle Linux 7 Oracle Linux 8

On the following table, for each UEK Update Acronym, you can find the Major Kernel Release associated:

Kernel Acronym Kernel Major Release Kernel Release Date
UEK2 2.6.39-100 March, 2012
UEK2U1 2.6.39-200 June, 2012
UEK2U2 2.6.39-300 October, 2012
UEK2U3 2.6.39-400 February, 2013
UEK2U4 2.6.39-400.109.1 July, 2013
UEK2U5 2.6.39-400.209.1 September, 2013
UEK3 3.8.13-16 October, 2013
UEK3U1 3.8.13-26 February, 2014
UEK3U2 3.8.13-35 May, 2014
UEK3U3 3.8.13-44 August, 2014
UEK3U4 3.8.13-55 January, 2015
UEK3U5 3.8.13-68 March, 2015
UEK3U6 3.8.13-98 July, 2015
UEK3U7 3.8.13-118 November, 2015
UEK4 4.1.12-32 January, 2016
UEK4U1 4.1.12-37 April, 2016
UEK4U2 4.1.12-61 August, 2016
UEK4U3 N/A N/A
UEK4U4 4.1.12-94 April, 2017
UEK4U5 4.1.12-103 August, 2017
UEK4U6 4.1.12-112 December, 2017
UEK4U7 4.1.12-124 April, 2018
UEK5 4.14.35-1818 June, 2018
UEK5U1 4.14.35-1844 December, 2018
UEK5U2 4.14.35-1902 June, 2019
UEK5U3 4.14.35-1902.30* March, 2020
UEK5U4 4.14.35-2025.40* September, 2020
UEK6 5.4.17-2011 March, 2020
UEK6U1 5.4.17-2036 November, 2020

Further information:

I'll do my best to keep those information updated and, in the meanwhile, feel free to leave your comments here.

Join the discussion

Comments ( 19 )
  • Mike Burke Monday, September 10, 2018
    Have these been tested on any server platforms, containers etc
  • Simon Monday, September 10, 2018
    Hi Mike,

    UEK is part of Oracle Linux distribution and used/tested/certified on Oracle Cloud, Oracle Engineered Systems and also third party hardware (see https://linux.oracle.com/pls/apex/f?p=117 for further details ).
    That said, Oracle Linux + UEK is the development platform for all Oracle Products.
    Let me know if you need further details.

    Simon
  • Pavel Thursday, November 14, 2019
    Hi Simon,

    I think it would be great to update this blog post since RH8 and OL8 have been already shipped.

    Plus I am having har time with matching UEK updates numbers with the corresponding OL releases...

    For instance, UEK 5 U2 clearly exists (hence UEK 5 U1 must exist too), however that is not reflected in the table above.

    Please advise.

    Thanks!
  • Simon Thursday, November 14, 2019
    Hi Pavel,

    OL8 was already available on the first table with OL releases.
    That said, I've added a table dedicated to UEK Updates and releases associated to them.

    Simon
  • Freek Monday, January 27, 2020
    Hi,

    Thank you for assembling this information here.
    I was always going crazy trying to figure out which kernel was in which release and the relationship between acronym and release number
    Until I found this page :-)
  • bill egan Monday, March 16, 2020
    where does one find release data for specific kernel builds? looking for kernel 4.1.12-124.28.6.el7uek, 4.1.12-124.31.1.el7uek, 4.1.12-124.32.3.2.el7uek, 4.1.12-124.35.4.el7uek and the other kernels in that build range. like .29, .33, .34.
  • Simon Tuesday, March 17, 2020
    Hi Bill,

    you can get those details by following command:

    # rpm -qp --changelog

    You can see an example here:

    https://pastebin.com/S0F6CAtM

    Simon
  • Jozef Sith Tuesday, June 23, 2020
    How to do a correct installation of Oracle Linux 7.8 with UEK 4 for Oracle database 12.1 or it will work on UEK 5 as well?
  • Simon Tuesday, June 23, 2020
    Hi Jozef,

    UEK4 is the kernel for the 12.1 Oracle Database release.
    That said, you should check MyOracle Support KM note 1587357.1.
    Over there you can find all the requirements to install Oracle Database 12.1 on an Oracle Linux 7.8 system.

    Simon
  • Jozef Sith Wednesday, June 24, 2020
    Hi Simon,
    I checked MyOracle Support KM note 1587357.1. There is no mention of Oracle Linux 7.8.

    Jozef
  • Simon Wednesday, June 24, 2020
    Hi Jozef,

    .8 is a patching level of Oracle Linux 7.
    You have to check Oracle Linux 7 there.

    Simon
  • Gilles Miribel Monday, July 6, 2020
    Hi ,

    I have tried to find the kernel RHCK OL8U2 kernel-4.18.0-167 , but not find it , I have installed OL80U2 , the default kernel is : kernel-4.18.0-193, do you have any information about which RHCK kernel we need use ?
  • Simon Monday, July 6, 2020
    Hi Gilles,

    you should use latest available.
    -167 was a development build.
    Thanks

    Simon
  • Siddharth Saturday, August 22, 2020
    Thanks Simon for providing one stop collated info with this much variety being covered. I was hoping if you could help here to clear my confusion:

    if my kernel version for OL7.7 is 4.14.35-1902.305.4.el7uek.x86_64 it should be part of OL7U8 release, right ?
  • Simon Monday, August 24, 2020
    Hi Siddarth,

    the updated kernel does not always mean that your system is also updated.
    Having updated kernel with previous OL release is not suggested; while doing maintenance you should update the entire OL system.
    Thanks

    Simon
  • Ravi Tuesday, October 6, 2020
    Hi Simon,

    I have host where kernel version shows as 4.1.12-124.28.6, but os version is 7.2

    uname -a
    Linux 4.1.12-124.28.6.el7uek.x86_64 #2 SMP Tue Jun 25 20:08:29 PDT 2019 x86_64 x86_64 x86_64 GNU/Linux

    cat /etc/oracle-release
    Oracle Linux Server release 7.2

    As per mentioned table, it should be OEL7U5 but it is showing 7.2
    Am i missing something in understanding this?

    Thanks,
    Ravi
  • Simon Tuesday, October 6, 2020
    Hi Ravi,

    if you have an updated kernel and "/etc/oracle-release" reports an older Linux release, it means that you're not updating correctly your system.
    While updating you always have to update the entire system, usually pointing to ol7_latest yum channel (and not only the kernel).

    Simon
  • Hari Friday, October 30, 2020
    Hi Smion,

    On one of my systems the kernel is shown as 3.8.13-68.3.4.el6uek.x86_64 where as the OS version as 6.10.
    Does this mean the kernel is not updated when the OS updated from 6.7 to 6.10 as 3.8.13-68.3.4.el6uek.x86_64 is the default kernel in OEL6.7
  • Simon Friday, October 30, 2020
    Hi Hari,

    to get updated kernel you have to verify the list of yum-channels enabled on your system with:

    # yum repolist

    That said, you can enable the desired UEK channel by checking files in "/etc/yum.repos.d".
    Over there you can enable UEK3 or decide to switch to UEK4 by enabling its yum-channel.
    Thanks

    Simon
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.