Skip to main content

Arch Linux

Arch Linux is an independently developed, x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. The default installation is a minimal base system, configured by the user to only add what is purposely required.

Arch Linux uses a rolling release model, meaning that there are no major updates to completely new versions of the system. A regular system update is all that is needed to obtain the latest Arch software. The installation images released every month by the Arch team are simply up-to-date snapshots of the main system component.

Supported Zoned Block Devices

Zoned block devices support for Arch is shown in the table below.

Distribution VersionKernel VersionSCSI ZBC and ATA ZAC SupportNVMe ZNS Supportnull_blk Zone   Emulation Supportscsi_debug ZBC   Emulation  Support 
Arch6.1 +YesYesYesYes

Supported File Systems and Device Mapper Targets

The table below shows the file systems and device mappers enabled with the latest kernel shipped with Arch.

File SystemsDevice Mapper
Distribution VersionKernel Versionf2fszonefsbtrfslinearflakeyzonedcrypt
ZBC/ZACZNS
Arch6.1 + YesYesYesYesYesYesYesYes

Available Pre-Compiled Packages

The community-driven AUR (Arch User Repository) package repository provides pre-compiled software packages for Arch-based Linux distribution users. The packages that support zoned block devices are shown below.

  • System utility packages:

    • util-linux
    • nvme-cli
    • sg3-utils
  • Library related Packages:

    • libzbd (includes cli and gtk tools)
    • util-linux-libs (includes libblkid)
  • File System related packages:

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

    • dm-zoned-tools