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