Skip to main content


Fedora® is a Linux distribution developed by the community-supported Fedora Project and primarily sponsored by Red Hat®. Detailed information on how to download and install Fedora can be found here.

The following tables give an overview of the kernel versions and configuration used with the latest releases of the Fedora distribution. A more complete list of kernel versions for all releases can be found here.

Supported Zoned Block Devices

Support for the zoned block interface is present and enabled by default in the binary kernel of all releases of Fedora since release 26. Fedora 33 was the first release to provide NVMe Zoned Namespace (ZNS) support after updating the distribution.

As shown in the table below, recent Fedora releases provide support for all types of zoned block devices.

Distribution VersionKernel VersionSCSI ZBC and ATA ZAC SupportNVMe ZNS Supportnull_blk Zone   Emulation Supportscsi_debug ZBC   Emulation  Support 

Supported File Systems and Device Mapper Targets

Starting with release 27, the precompiled kernel packages include the dm-zoned device mapper target compiled as a loadable kernel module.

File SystemsDevice Mapper
Distribution VersionKernel Versionf2fszonefsbtrfslinearflakeyzonedcrypt

Available Pre-Compiled Packages

Since Fedora release 34, a comprehensive set of pre-compiled application and library packages support zoned block devices.

  • System utilities packages:

    • util-linux (blkzone utility)
    • nvme-cli
    • sg3_utils
  • Libraries related packages:

    • libblkid (and libblkid-devel)
    • libnvme (and libnvme-devel)
    • libzbd (and libzbd-devel)
    • libzbd-cli-tools
    • libzbd-gtk-tools
  • File systems related packages:

    • zonefs-tools
    • btrfs-progs
    • f2fs-tools
  • Device Mapper related packages:

    • dm-zoned-tools