Skip to main content

Red Hat Enterprise Linux

Red Hat Enterprise Linux®, often abbreviated RHEL, is a Linux distribution developed by Red Hat and targeted toward the commercial server market. Red Hat Enterprise Linux is released in server versions for several micro architectures.

The list of kernel versions shipped with all RHEL releases can be found here.

RHEL9

The latest release 9 of RHEL is based on the kernel version 5.14. The default binary kernel shipped with the distribution is configured with zoned block device support enabled, which enable using SMR and ZNS devices. However, advanced features suh as the dm-zoned device mapper and file systems with zoned block device support are not available.

VersionKernelZBD APIZBC, ZACZNSdm-zoned
95.14.0-70YesYesYesNo

Users who require a more complete support for zoned block devices can reconfigure and recompile the RHEL kernel. Using such recompiled kernel may however conflict with Red Hat support. Users should contact Red Hat support for more information.

RHEL8

RHEL 8 is based on the kernel version 4.18 which includes zoned block device support. However, as shown in the table below, this support is not enabled at compile time for the default binary kernel shipped with the distribution.

VersionKernelZBD APIZBC, ZACZNSdm-zoned
84.18.0-80NoNoNoNo
8.14.18.0-147NoNoNoNo
8.24.18.0-193NoNoNoNo
8.34.18.0-240NoNoNoNo

Users who require zoned block device support can recompile the RHEL kernel after enabling zoned block device support. Using such recompiled kernel may however conflict with Red Hat support. Users should contact Red Hat support for more information.

RHEL7

As indicated in the table below, all releases of RHEL 7 are based on the kernel version 3.10 which lacks zoned block device support.

VersionKernelZBD APIZBC, ZACZNSdm-zoned
73.10.0-123NoNoNoNo
7.13.10.0-229NoNoNoNo
7.23.10.0-327NoNoNoNo
7.33.10.0-514NoNoNoNo
7.43.10.0-693NoNoNoNo
7.53.10.0-862NoNoNoNo
7.63.10.0-957NoNoNoNo
7.73.10.0-1062NoNoNoNo
7.83.10.0-1127NoNoNoNo
7.93.10.0-1160NoNoNoNo

RHEL6

RHEL 6 being based on the older kernel 2.6.32, zoned block devices are not supported.

VersionKernelZBD APIZBC, ZACZNSdm-zoned
62.6.32-71NoNoNoNo
6.12.6.32-131NoNoNoNo
6.22.6.32-220NoNoNoNo
6.32.6.32-358NoNoNoNo
6.42.6.32-358NoNoNoNo
6.52.6.32-431NoNoNoNo
6.62.6.32-504NoNoNoNo
6.72.6.32-573NoNoNoNo
6.82.6.32-642NoNoNoNo
6.92.6.32-696NoNoNoNo
6 ELS+2.6.32-754NoNoNoNo