From nobody Sat Oct 17 17:08:41 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4j6SvG059Fz6wRrF for ; Sat, 17 Oct 2026 17:08:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4j6SvF5lqtz4VQ8 for ; Sat, 17 Oct 2026 17:08:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792256921; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XZcLtGQ9zhRTuFXhabrqi4iJyqb1D7pZRB/4rTMcrVU=; b=oyEsPCFQdSNLmTyhzJR2gRmGJXcy1cgvmVKH+sEwsljwPTHrYHbKb8HI7lBwXBuBwREAC4 dqS0k52kuv9WwZS3RpceAgyT4B4rNkX0zx9k5slXegSLqHSUD6xq+IPHtsfXd3jir84X+8 ZlmITkT+8BNvLMKtkvYdlZx4USQnUlWm+VvaXcxKrgS0W/OW7LiY3hTLst7c2YaugN0HoA +izxRYKVp6bTA1e28nZSxJVCCaQEkVHTR/MFPyScJRBXehk0MSxylgCpvoGPmYaypg/h/L Qz+MJ10gQC1KLDjXYJ6Jc/m1zqjCP0O6TOzmDZanMpOEDw9l/4XrVQyvcPKirg== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1792256921; b=Ui0tCAYv3dpouMVDf88KqNai3Cvu8Y3KQ4sJKEluPZ9m1+x+Wqb9qj5sGGuNN2b59zq1e0 ObK71OaYTSOeIpRA6lXvwEKGv+g6tZ/iKhwiROjWT3UEh4zitsPwtIyuWpoZH6nim487p8 a6JbGLjvKvoG8id5vZ7JFSNibMFqjTApyAKla0S2n+0bw5RviL6THc89UOHpOnagIhok4Q mIbJDcoSBnhk8X/9ug7ubCj85bZM6qOqEqYEaf6TZ47QInAN6F0Vy78O9ZoDvTt9D9VhAz LxdH6ZP4hC3eRFi+fOADt3dhlfA90bToIBKppLU1iQILyIfUBfNUZ8pRtbYP8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1792256921; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XZcLtGQ9zhRTuFXhabrqi4iJyqb1D7pZRB/4rTMcrVU=; b=OK3dAjyv+pmkRbm9eEkyGvhk8pWoKuHJ05mfl7v5xOsKN2FtE/ifXeD4tOz99kVLD1LiRw h4TiURRm3C3nKFKAURGZNFKbEQocyc6S/Ou7bQ4AqlnV7CVqyd7YdpjuiX41DGTzGxdzU4 cPb6kgj7Dig2qz5AIuSWygNc1miKFV+rkEZvMRWUGb/g0ZFyUY/6pre20sDL1dM2dkwXqj EzLEACUMDFApYiCwfEHzHg8H3j4QiMFR2VXz4CdpYRsFwwxbEhgMwY4CVCxfGKsJJHRmg8 lKr7DD8s21aQVNZLYpo3rKRh11eLjArtqGSKcEkCzUCJGKYYM/53WAA6KPLQtg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4j6SvF5KxGz1B2k for ; Sat, 17 Oct 2026 17:08:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 18fcc by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 17 Oct 2026 17:08:41 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Colin Percival Subject: git: dad0a3785b98 - stable/15 - mkimg.1: Document new vmdks format List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: Commit messages for all branches of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: dad0a3785b9863cfc39e8219761a3a342a8997dd Auto-Submitted: auto-generated Date: Sat, 17 Oct 2026 17:08:41 +0000 Message-Id: <6ad3ab99.18fcc.4dae858c@gitrepo.freebsd.org> The branch stable/15 has been updated by cperciva: URL: https://cgit.FreeBSD.org/src/commit/?id=dad0a3785b9863cfc39e8219761a3a342a8997dd commit dad0a3785b9863cfc39e8219761a3a342a8997dd Author: Colin Percival AuthorDate: 2026-09-29 19:44:01 +0000 Commit: Colin Percival CommitDate: 2026-10-17 17:02:26 +0000 mkimg.1: Document new vmdks format Reviewed by: ziaee Co-authored-by: Claude Opus 5.5 MFC after: 2 weeks Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D60152 (cherry picked from commit 88017d32745ef24d662db826fe475d8a20d290a6) --- usr.bin/mkimg/mkimg.1 | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/usr.bin/mkimg/mkimg.1 b/usr.bin/mkimg/mkimg.1 index d3e6285d110f..10cf413188e6 100644 --- a/usr.bin/mkimg/mkimg.1 +++ b/usr.bin/mkimg/mkimg.1 @@ -22,7 +22,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd December 30, 2025 +.Dd September 29, 2026 .Dt MKIMG 1 .Os .Sh NAME @@ -284,7 +284,17 @@ virtualization solutions. To create a VMDK file, specify .Fl f Ar vmdk on the command line. -The preferred file extension is ".vmdk". +.Pp +The stream-optimized VMDK format is a variant in which each grain +(64 KiB of the virtual disk) is compressed with deflate, and grains which +contain only zeroes are omitted. +It is typically much smaller than the other formats, and is the VMDK +variant accepted by some cloud platforms for importing disk images. +To create a stream-optimized VMDK file, specify +.Fl f Ar vmdks +on the command line. +.Pp +The preferred file extension is ".vmdk" for both variants. .Pp Not all virtualization solutions support all file formats, but often those virtualization environments have utilities to convert from one format to