Skip to main content

SUSE Linux Enterprise Server

SUSE Linux Enterprise Server (SLES) is a Linux-based operating system developed by SUSE®. SLES is designed primarily for servers, mainframes and workstations. Major versions of SLES are released at an interval of 3 to 4 years, while minor versions called "Service Packs" are released about every 12 months.

A complete list of the kernel versions used with SLES versions can be found here.

Supported Zoned Block Devices

The table below shows the supported types of zoned block devices for the available distribution releases.

Distribution VersionKernel VersionSCSI ZBC and ATA ZAC SupportNVMe ZNS Supportnull_blk Zone   Emulation Supportscsi_debug ZBC   Emulation  Support 
11.33.0.76NoNoNoNo
11.43.0.101NoNoNoNo
12.03.12NoNoNoNo
12.13.12NoNoNoNo
12.24.4NoNoNoNo
12.34.4NoNoNoNo
12.44.12YesNoYesYes
154.12YesNoYesYes
15.14.12.14YesNoYesYes
15.25.3.18YesNoYesYes
15.35.3.18YesNoYesYes
15.45.14.21YesYesYesYes

Supported File Systems and Device Mapper Targets

Similarly to openSUSE Leap 15.4, SLES version 15.4 pre-compiled kernel now includes loadable modules for all file systems and device mapper targets that have zoned storage support.

File SystemsDevice Mapper
Distribution VersionKernel Versionf2fszonefsbtrfslinearflakeyzonedcrypt
ZBC/ZACZNS
11.33.0.76NoNoNoNoNoNoNoNo
11.43.0.101NoNoNoNoNoNoNoNo
12.03.12NoNoNoNoNoNoNoNo
12.13.12NoNoNoNoNoNoNoNo
12.24.4NoNoNoNoNoNoNoNo
12.34.4NoNoNoNoNoNoNoNo
12.44.12YesYesYesNoYesYesNoYes
154.12YesYesYesNoYesYesNoYes
15.14.12.14YesYesYesNoYesYesYesYes
15.25.3.18YesYesYesNoYesYesYesYes
15.35.3.18YesYesYesNoYesYesYesYes
15.45.14.21YesYesYesYesYesYesYesYes

Available Pre-Compiled Packages

SLES does not provide a complete set of pre-compiled application and library packages supporting zoned block devices. In particular, a pre-compiled package for the zonefs utilities is missing (zonefs-tools needs to be compiled from source).

  • System utilities packages:

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

    • libblkid1 (and libblkid-devel)
    • libnvme1 (and libnvme-devel)
  • File systems related packages:

    • btrfsprogs
    • f2fs-tools
  • Device Mapper related packages:

    • dm-zoned-tools