Tools and Libraries
This collection of articles describes user level applications and libraries supporting zoned block devices.
Linux System Utilities: Learn about the icollection of Linux® utilities supporting zoned block devices.
SCSI Generic Utilities: Learn about ZBC feature set support of the SCSI generic package (sg3utils);
libzbc User Library: Learn about the programming interface and tools provided by the libzbc user library to manipulate ZBC and ZAC devices.
libnvme User Library: Learn about the programming interface and tools provided by the libnvme user library to manipulate NVMe controllers and namespaces supporting the Zoned Namespace command set.
libzbd User Library: Learn about the programming interface and tools provided by the libzbd user library to facilitate the management of zoned block devices using a kernel including zoned block device support.
tcmu-runner ZBC Disk Emulation: Learn how to use the tcmu-runner SCSI device emulation tool to setup emulated ZBC disks.
QEMU: Learn how to attach zoned block devices to a QEMU guest.
Linux Tools for ZNS: Learn about Linux kernel support and tooling for NVM Express' Zoned Namespace (ZNS) Command Set.