Skip to main content

openSUSE

openSUSE, formerly called SUSE Linux and SuSE Linux Professional, is a widely used Linux distribution sponsored by SUSE Linux GmbH and other companies. openSUSE's focus is creating usable open-source tools for software developers and system administrators while providing a user-friendly desktop and feature-rich server environment.

openSUSE is available in a stable base with the openSUSE Leap version. The openSUSE Tumbleweed is a rolling release which offers more up-to-date free software.

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

Supported Zoned Block Devices​

Zoned block device support with the shipped kernel for the available releases is shown in the table below.

Distribution VersionKernel VersionSCSI ZBC and ATA ZAC SupportNVMe ZNS Supportnull_blk Zone   Emulation Supportscsi_debug ZBC   Emulation  Support 
15.0 (Leap)4.12NoNoYesYes
15.1 (Leap)4.12NoNoYesYes
15.2 (Leap)5.3YesNoYesYes
15.3 (Leap)5.3YesNoYesYes
15.4 (Leap)5.14.21YesYesYesYes
TumbleweedLatest Stable 5.9 +YesYesYesYes

Supported File Systems and Device Mapper Targets​

Starting with version 15.4, openSUSE Leap pre-compiled kernel includes loadable modules for all file systems and device mapper targets that have zoned storage support. As a bleeding-edge distribution, openSUSE Tumbleweed offers the same support since the update to kernel version 5.9.

File SystemsDevice Mapper
Distribution VersionKernel Versionf2fszonefsbtrfslinearflakeyzonedcrypt
ZBC/ZACZNS
15.0 (Leap)4.12YesYesNoNoYesYesNoYes
15.1 (Leap)4.12YesYesNoNoYesYesNoYes
15.2 (Leap)5.3YesYesYesNoYesYesYesYes
15.3 (Leap)5.3YesYesYesNoYesYesYesYes
15.4 (Leap)5.14.21YesYesYesYesYesYesYesYes
TumbleweedLatest Stable 5.9 +YesYesYesYesYesYesYesYes

Available Pre-Compiled Packages​

openSUSE provides a comprehensive set of pre-compiled application and library packages supporting zoned block devices.

  • System utilities packages:

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

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

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

    • dm-zoned-tools