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 Version | Kernel Version | SCSI ZBC and ATA ZAC Support | NVMe ZNS Support | null_blk Zone Emulation Support | scsi_debug ZBC Emulation Support |
---|---|---|---|---|---|
Arch | 6.1 + | Yes | Yes | Yes | Yes |
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 Systems | Device Mapper | ||||||||
---|---|---|---|---|---|---|---|---|---|
Distribution Version | Kernel Version | f2fs | zonefs | btrfs | linear | flakey | zoned | crypt | |
ZBC/ZAC | ZNS | ||||||||
Arch | 6.1 + | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
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