2.1.2 About ULN Channels

ULN provides more than 100 unique channels, which support the i386, x86_64, IA64, and the 64-bit Arm architectures, for releases of Oracle Linux 4 update 6 and later and Oracle VM 2.1 and later.

You can choose that your system remain at a specific operating system revision, or you can allow the system to be updated with packages from later revisions.

You should subscribe to the channel that corresponds to the architecture of your system and the update level at which you want to maintain it. Patches and errata are available for specific revisions of Oracle Linux, but you do not need to upgrade from a given revision level to install these fixes. ULN channels also exist for MySQL, Oracle VM, Oracle Ksplice, OCFS2, RDS, and productivity applications.

The following table describes the main channels that are available for Oracle Linux 8.

Channel

Description

ol8_arch_baseos_latest

Provides all the latest versions of the base operating system packages in the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol8_arch_appstream

Provides all the latest versions of the Application Stream user space packages in the distribution, including any errata. If no vulnerabilities have been found in a package, the package version might be the same as that included in the original distribution. For other packages, the version is set at the highest update level.

ol8_arch_un_baseos_base

Provides the base versions of the of the base operating system packages in the distribution as they are when they are release when a particular update level is released. Note that in the case of the initial release of Oracle Linux 8, n has a value of 0. Errata patches are not provided in this channel. If you want to keep your system up to date and secure, you should also subscribe to the appropriate _baseos_patch channel or subscribe to the appropriate _baseos_latest channel.

ol8_arch_un_baseos_patch

Provides the patched versions of the of the base operating system packages in the distribution as they are when they are release when a particular update level is released. As errata patches are made available, the updates are released into this channel. Note that in the case of the initial release of Oracle Linux 8, n has a value of 0. Errata patches are provided in this channel until such time as a new update release is made available. If you want to keep your system up to date and secure, you should subscribe to the appropriate _baseos_latest channel.

ol8_arch_addons

Provides packages released by Oracle in addition to the upstream packages made available in the other channels listed here. These packages are usually specific to functionality that Oracle provides to improve user experience on Oracle Linux and to provide access to services specific to Oracle.

ol8_arch_oci

Provides packages specific to Oracle Cloud Infrastructure customers. The packages in this channel should only be used on compute instances in Oracle Cloud Infrastructure. This channel is available on ULN and is mirrored to the regional yum servers within the Oracle Cloud Infrastructure, but is not mirrored to the publicly accessible Oracle Linux yum server.

ol8_arch_codeready_builder

Provides the packages released in the upstream codeready_builder channel. The packages released in this channel are intended for developers who intend to build binary content from source packages. The packages include compilers, libraries and source required for package building and other related tasks. Many of the packages in this channel have dependencies on packages in the ol8_arch_appstream channel.

Content in this channel is not intended for production use and is unsupported by Oracle.

ol8_arch_developer

Provides packages intended for developers to create test and development environments for Oracle Linux 8 and related technologies.

Content in this channel is not intended for production use and is unsupported by Oracle.

Other channels may also become available, such as channels for the beta versions of packages, or for specific developer content.

Not all channels are available for all architectures. You can check what channels are available for your architecture in the ULN Web Interface. See Section 2.4.1, “ULN Channel Subscription Management” for more information.

As each new, major version or minor update of Oracle Linux becomes available, Oracle creates new base and patch channels for each supported architecture to distribute new packages. The existing base and patch channels for the previous versions or updates remain available and do not include the new packages. The _latest channel distributes the latest possible version of any package, and tracks the top of the development tree independently of the update level.

Caution

You can choose to maintain your system at a specific update level of Oracle Linux and selectively apply errata to that level by subscribing the system to the _base and _patch channels and unsubscribing it from the _latest channel. However, patches are not added to the _patch channel for previous updates of Oracle Linux after a new update has been released. For example, after the release of Oracle Linux 8 Update 1, no further errata will be released on the ol8_x86_64_u0_baseos_patch channel.

Oracle recommends that you keep you system subscribed to the _latest channel. If you unsubscribe from the _latest channel, your system will become vulnerable to security-related issues when a new update is released.

For more information about the channels available for any system that you have registered with ULN, see Section 2.4.1, “ULN Channel Subscription Management”.