UEK 8 Installation and Availability
Information on where to obtain UEK 8 releases for Oracle Linux and how to install UEK 8, or upgrade to UEK 8 from a previous UEK release.
UEK 8 is supported on the Intel® 64-bit x86_64, AMD 64-bit x86_64 and 64-bit Arm (aarch64) platforms.
About Upgrading From a Previous Oracle Linux or UEK Release to UEK 8
UEK 8 is the default kernel on Oracle Linux 10.
UEK 8 is made available for installation on Oracle Linux 9, starting with the Oracle Linux 9.5 release, and is the default kernel on Oracle Linux 9.6 and later.
The suggested migration path for upgrading the system from an earlier UEK release to UEK 8 is as follows:
-
If you're running an Oracle Linux 8 release you must upgrade to Oracle Linux 9 to install UEK 8. For instructions on upgrading an Oracle Linux 8 system to Oracle Linux 9, see Oracle Linux 9: Upgrading Systems With Leapp.
-
If you're running an Oracle Linux 9 release, you must ensure that the system is updated to the latest update level before installing UEK 8.
Obtaining Packages for Installation
If you have a subscription to Oracle Unbreakable Linux support, you can obtain the packages for UEK 8 by registering the system with the Unbreakable Linux Network (ULN) and then subscribing it to other channels. See Subscribing to ULN Developer Channels.
If the system isn't registered with ULN, you can obtain most of the required packages from the Oracle Linux yum server. See Enabling Access to Oracle Linux Yum Server Developer Repositories.
When you have subscribed the system to the appropriate ULN channels or to the Oracle Linux yum server, you can proceed to upgrade the system to UEK 8. See Upgrading a System to UEK 8.
Enabling Access to Oracle Linux Yum Server Developer Repositories
Packages for UEK 8 Developer Preview releases and any associated user space applications are available on the Oracle Linux yum server at https://yum.oracle.com/ in yum repositories that are available for each supported Oracle Linux release.
-
Oracle Linux 9:
ol9_developer_UEKR8 -
Oracle Linux 10:
ol10_developer_UEKR8
Oracle Linux 10
To enable access to the UEK 8 repository on the Oracle Linux yum server, use the dnf config-manager command.
64-bit Arm (aarch64) platforms that have Oracle Linux 10 installed use UEK 8 by default and RHCK isn't available on these platforms, therefore no installation steps are required.
-
Ensure that you have the latest
oraclelinux-release-el10package installed and updated.sudo dnf install -y oraclelinux-release-el10The package contains the yum repository definition for the
ol10_UEKR8repository. -
Enable the
ol10_UEKR8repository.sudo dnf config-manager --set-enabled ol10_UEKR8 -
Install the UEK 8 packages, for example:
sudo dnf install -y kernel-uek kernel-uek-develInstalling the
kernel-uek-develpackage also installs thegcc-toolset-14packages. -
Verify the UEK 8 kernel packages are installed, for example:
dnf list --installed kernel-uek*-6.12.0-*
Oracle Linux 9
To enable access to the UEK 8 repository on the Oracle Linux yum server, use the dnf config-manager command.
-
Ensure that you have the latest
oraclelinux-release-el9package installed and updated.sudo dnf install -y oraclelinux-release-el9The package contains the yum repository definition for the
ol9_UEKR8repository. -
Enable the
ol9_UEKR8repository.sudo dnf config-manager --set-enabled ol9_UEKR8 -
Install the UEK 8 packages, for example:
sudo dnf install -y kernel-uek kernel-uek-develInstalling the
kernel-uek-develpackage also installs thegcc-toolset-14packages. -
Verify the UEK 8 kernel packages are installed, for example:
dnf list --installed kernel-uek*-6.12.0-*
Oracle Linux 9 Developer Preview
-
Ensure that you have the latest
oraclelinux-developer-release-el9package installed and updated.sudo dnf install -y oraclelinux-developer-release-el9The package contains the yum repository definition for the
ol9_developer_UEKR8repository. -
Enable the
ol9_developer_UEKR8repository.sudo dnf config-manager --set-enabled ol9_developer_UEKR8 -
Install the UEK 8 packages, for example:
sudo dnf install -y kernel-uek kernel-uek-develInstalling the
kernel-uek-develpackage also installs thegcc-toolset-14packages. -
Verify the UEK 8 kernel packages are installed, for example:
dnf list --installed kernel-uek*-6.12.0-* - If you plan to build kernel modules for this environment you must install and
enable
gcc-toolset-14.
Subscribing to ULN Developer Channels
UEK 8 Developer Preview release kernel image and user space packages are made available for the each supported Oracle Linux release and platform architecture in the following ULN channels:
-
Oracle Linux 10 (x86_64):
ol10_x86_64_developer_UEKR8 - Oracle Linux 10 (aarch64):
ol10_aarch64_developer_UEKR8 -
Oracle Linux 9 (x86_64):
ol9_x86_64_developer_UEKR8 - Oracle Linux 9 (aarch64):
ol9_aarch64_developer_UEKR8
The following instructions assume that you have already registered the system with ULN.
To subscribe a system to a ULN channel:
-
Sign in to https://linux.oracle.com with a ULN username and password.
-
On the Systems tab, in the list of registered machines, select the link that corresponds to the name of the system.
-
On the System Details page, select Manage Subscriptions.
-
On the System Summary page, from the list of available channels, select each of the required channels, then select the right arrow to move the selected channel to the list of subscribed channels.
-
Select Save Subscriptions.
For more information about using ULN, see Oracle Linux 8: Managing Software on Oracle Linux.
Upgrading a System to UEK 8
The following instructions describe how to upgrade a system to UEK 8. For more details about the suggested migration paths for upgrading to UEK 8, see About Upgrading From a Previous Oracle Linux or UEK Release to UEK 8.
-
Enable access to the appropriate ULN channels or yum repositories, as described in Subscribing to ULN Developer Channels and Enabling Access to Oracle Linux Yum Server Developer Repositories.
Tip
Disable any other UEK channels or repositories that you might have already configured as good practice.
-
After enabling access to the appropriate channels or repositories, upgrade the system to UEK 8 by running the following commands:
sudo dnf install -y kernel-uek sudo dnf update -y -
After the upgrade has completed, reboot the system.
Ensure to select the UEK 8 kernel (version 6.12.0) if it's not the default boot kernel. For more information about setting the default boot kernel, see Managing Kernels and System Boot on Oracle Linux.
For questions regarding installing software or updating a system, see Oracle Linux 8: Managing Software on Oracle Linux.