Deprecated and Removed Features
The following features are deprecated, removed, or no longer supported in UEK 8:
Deprecated Features
-
Kernel modules moved to the
kernel-uek-modules-deprecated
package are now deprecated.These modules might be removed in a future release of UEK.
See Module Deprecations (x86_64) and Module Deprecations (aarch64) for a detailed listing.
-
cgroupsv1
is deprecatedcgroupsv1
is deprecated in Oracle Linux 9 and will be removed in a future Oracle Linux release. -
XFS_SUPPORT_V4
is deprecatedThe V4 file system format contains known weaknesses in the on-disk format. Therefore, the option is deprecated in UEK 8 and will be removed in a future UEK release.
You can check whether the file system is formatted to use V4, by running the
xfs_db -r -c version
<device> command.If the feature is enabled, you must backup data, reformat the device, and restore data.
-
XFS_SUPPORT_ASCII_CI
is deprecatedThe XFS ASCII case-insensitive name feature is deprecated in UEK 8 and will be removed in a future UEK release. The feature provided an option to format an XFS file system with the
ascii-ci
option enabled to disable case-sensitivity.You can check whether the feature is enabled by using the
xfs_info
command.If the feature is enabled, you must backup data, reformat the device with the option disabled, and restore data.
-
CONFIG_SECURITY_SELINUX_DISABLE
andCONFIG_SECURITY_WRITABLE_HOOKS
options are disabledThe option to disable SELinux at runtime by using the sysfs interface is removed in this UEK release.
The preferred method of disabling SELinux is by using the
selinux=0
boot parameter
Removed Features
-
CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES
option for 3DES/DES3 RPCSEC GSS encryption types is disabledThe RPCSEC GSS encryption types DES and Triple-DES (3DES/DES3) is removed in this UEK release.
These encryption types were deprecated by RFCs 6649 and 8429 because they're known to be insecure.
-
CONFIG_NFS_V2
andCONFIG_NFSD_V2
options for NFSv2 client and server are disabledSupport for NFSv2 clients and NFSv2 servers is removed in this UEK release.
NFSv2 has long been replaced by NFSv3 and NFSv4, which offer improved functionality, performance, and security.
CONFIG_NFS_DISABLE_UDP_SUPPORT
option for NFSv3 over UDP is enabledSupport for NFS version 3 over the UDP network protocol is removed in this UEK release.
Modern NFS/RPC over TCP and RDMA implementations provide better performance than UDP, and provide reliable ordered delivery of data combined with congestion control.
Note that NFSv4 is already not supported over UDP, for the same reasons.-
CONFIG_STAGING
option is disabledThe
CONFIG_STAGING
kernel configuration option is disabled in UEK 8. The kernel option made available drivers that don't necessarily meet the highest kernel quality level and which were available for test use. The option was deprecated in UEK R7 and is removed in UEK 8. -
CONFIG_IXGB
option is disabledThe
CONFIG_IXGB
for Intel PRO/10GbE hardware is removed in this UEK release. -
crashkernel=auto removed
The
crashkernel=auto
option was deprecated in UEK R7 and unsupported for Oracle Linux 9. The kernel option is removed in UEK 8. For more information about configuring thecrashkernel
setting on Oracle Linux 9, see Oracle Linux 9: Managing Kernels and System Boot. -
CONFIG_IP_NF_TARGET_CLUSTERIP
option is disabledThe
CONFIG_IP_NF_TARGET_CLUSTERIP
option that allowed you to build load-balancing clusters of network servers without a dedicated load-balancing router or switch is removed in favor of functionality already in Netfilter cluster match. -
CONFIG_EFI_VARS
option disabledThe
CONFIG_EFI_VARS
option that provided theefivars
sysfs interface to configure UEFI variables is removed from this release of UEK. Replacement functionality has been present in the kernel since 2012. For more information, see https://www.kernel.org/doc/html/latest/filesystems/efivarfs.html. -
Firewire driver removed
The
CONFIG_FIREWIRE
option is disabled in this UEK release. -
Several Network Scheduler Modules Removed
The following network scheduler modules were deprecated in UEK R7 and are now removed in UEK 8:
-
cls_tcindex
-
cls_rsvp
-
sch_dsmark
-
sch_atm
-
sch_cbq
-
-
resilient_rdmaip
Module RemovedThe
resilient_rdmaip
module was deprecated in UEK R7 and is now removed. -
oracleasm
Kernel Module RemovedThe
oracleasm
kernel module is removed in UEK 8. Note that this module continues to be supported in the UEK R5 and UEK R6 releases.Oracle ASMLib continues to be supported using
io_uring
interfaces. See ASMLib v3 for more information. -
sundance
Kernel Module RemovedThe DLink Sundance (ST201),
sundance
, driver is removed in UEK 8. The module was removed in the upstream kernel because it was unmaintained. -
cpu5_wdt
Kernel Module RemovedThe
cpu5_wdt
watchdog driver is removed in UEK 8. The module was removed in the upstream kernel because it had several issues that were unresolved and lacked maintenance. -
i2c-amd756-s4882
andi2c-nforce2-s4985
Kernel Modules RemovedThe
i2c-amd756-s4882
andi2c-nforce2-s4985
legacy muxing drivers are removed in UEK 8. The module was removed in the upstream kernel because they're old and contain technically inaccurate code. -
CONFIG_CRYPTO_OFB
andCONFIG_CRYPTO_CFB
cryptographic modesThe CFB (Cipher Feedback) mode (NIST SP800-38A) used for TPM2 cryptography and the OFB (Output Feedback) mode (NIST SP800-38A) used to turn a block cipher into a synchronous stream cipher are removed in UEK 8, to align with upstream changes.