git: c253ef8fda - main - Status/2026Q3/enhancing_zoned_storage.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Oct 2026 14:43:07 UTC
The branch main has been updated by salvadore:
URL: https://cgit.FreeBSD.org/doc/commit/?id=c253ef8fdae231300d2a84100933db195ef605f2
commit c253ef8fdae231300d2a84100933db195ef605f2
Author: voidanix <voidanix@freebsd.org>
AuthorDate: 2026-09-22 16:44:55 +0000
Commit: Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2026-10-21 14:36:13 +0000
Status/2026Q3/enhancing_zoned_storage.adoc: Add report
Pull Request: https://github.com/freebsd/freebsd-doc/pull/711
---
.../enhancing_zoned_storage.adoc | 41 ++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/website/content/en/status/report-2026-07-2026-09/enhancing_zoned_storage.adoc b/website/content/en/status/report-2026-07-2026-09/enhancing_zoned_storage.adoc
new file mode 100644
index 0000000000..7d78f0a1a9
--- /dev/null
+++ b/website/content/en/status/report-2026-07-2026-09/enhancing_zoned_storage.adoc
@@ -0,0 +1,41 @@
+=== Enhancing Zoned Storage support
+
+Links: +
+link:https://wiki.freebsd.org/SummerOfCode2026Projects/EnhancingZonedStorageSupportOnFreeBSD[GSoC project Wiki page] URL: link:https://wiki.freebsd.org/SummerOfCode2026Projects/EnhancingZonedStorageSupportOnFreeBSD[]
+
+Contact: voidanix <voidanix@FreeBSD.org>
+
+==== Project Overview
+
+Work on this project intends to enhance Zoned Storage support in FreeBSD, by adding the following new features:
+
+* New man:gzoned[8] GEOM driver for emulating zoned devices.
+* Zoned Namespaces (ZNS) support for zoned NVMe drives.
+* Improved Zoned Storage handling for man:gconcat[8], man:glabel[8], and man:gpart[8].
+
+The work was carried out as part of Google Summer of Code 2026.
+
+==== Importance to FreeBSD
+
+The new man:gzoned[8] driver emulates Zoned Storage on top of regular, non-zoned drives, allowing for development, testing, and integration of Zoned Storage without zoned hardware.
+
+ZNS support enables using Zoned Storage on NVMe SSDs.
+
+Zone-aware GEOM classes let host-managed drives be used with the usual storage tools.
+
+==== Status
+
+man:gzoned[8] is now in main.
+
+ZNS support was added to the man:nda[4] driver, while man:nvd[4] support is not planned due to its barebones nature.
+
+Host-managed devices can now be concatenated through man:gconcat[8], while man:glabel[8] will cleanly refuse them for automatic labeling due to its metadata requirement.
+man:gpart[8] can now create GPT partition schemes on host-managed drives by not writing the backup GPT table.
+
+==== Plans for next quarter
+
+* Polish up man:gconcat[8], man:glabel[8], and ZNS support, as they can now rely on man:gzoned[8] from main.
+* Merge the complete work into main.
+
+Mentors: mailto:fuz@FreeBSD.org[Robert Clausecker], mailto:asomers@FreeBSD.org[Alan Somers], and mailto:ken@FreeBSD.org[Ken Merry] +
+Sponsor: Google Summer of Code 2026