notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
vm-bhyve-devel Management system for bhyve virtual machines
1.7.0_1 sysutils on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.7.0_1Version of this port present on the latest quarterly branch.
Maintainer: driesm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-07-11 09:42:07
Last Update: 2025-11-21 12:03:04
Commit Hash: ba56e83
People watching this port, also watch:: vm-bhyve, nextcloud-php83, lua-resty-openidc, jailaudit, u2f-devd
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/vm-bhyve
Description:
A frontend for bhyve which provides the 'vm' command Create/start/stop virtual machines easily Bridged/NAT networking BSD/Linux/Windows guest support
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. /usr/local/share/licenses/vm-bhyve-devel-1.7.0_1/catalog.mk
  2. /usr/local/share/licenses/vm-bhyve-devel-1.7.0_1/LICENSE
  3. /usr/local/share/licenses/vm-bhyve-devel-1.7.0_1/BSD2CLAUSE
  4. etc/rc.d/vm
  5. etc/rc.d/vm_network
  6. lib/vm-bhyve/vm-base
  7. lib/vm-bhyve/vm-cmd
  8. lib/vm-bhyve/vm-config
  9. lib/vm-bhyve/vm-core
  10. lib/vm-bhyve/vm-datastore
  11. lib/vm-bhyve/vm-guest
  12. lib/vm-bhyve/vm-info
  13. lib/vm-bhyve/vm-migration
  14. lib/vm-bhyve/vm-rctl
  15. lib/vm-bhyve/vm-run
  16. lib/vm-bhyve/vm-switch
  17. lib/vm-bhyve/vm-switch-manual
  18. lib/vm-bhyve/vm-switch-netgraph
  19. lib/vm-bhyve/vm-switch-standard
  20. lib/vm-bhyve/vm-switch-vale
  21. lib/vm-bhyve/vm-switch-vxlan
  22. lib/vm-bhyve/vm-util
  23. lib/vm-bhyve/vm-zfs
  24. share/man/man8/vm.8.gz
  25. sbin/vm
  26. share/examples/vm-bhyve/config.sample
  27. share/examples/vm-bhyve/default.conf
  28. share/examples/vm-bhyve/dragonfly.conf
  29. share/examples/vm-bhyve/freebsd-zvol.conf
  30. share/examples/vm-bhyve/freepbx.conf
  31. share/examples/vm-bhyve/legacy-alpine.conf
  32. share/examples/vm-bhyve/legacy-arch.conf
  33. share/examples/vm-bhyve/legacy-debian.conf
  34. share/examples/vm-bhyve/legacy-gentoo.conf
  35. share/examples/vm-bhyve/legacy-ubuntu.conf
  36. share/examples/vm-bhyve/linux.conf
  37. share/examples/vm-bhyve/linux-grub.conf
  38. share/examples/vm-bhyve/linux-grub-zvol.conf
  39. share/examples/vm-bhyve/linux-zvol.conf
  40. share/examples/vm-bhyve/netbsd.conf
  41. share/examples/vm-bhyve/openbsd.conf
  42. share/examples/vm-bhyve/resflash.conf
  43. share/examples/vm-bhyve/windows.conf
  44. @owner
  45. @group
  46. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • vm-bhyve-devel>0:sysutils/vm-bhyve-devel
Conflicts:
CONFLICTS_INSTALL:
  • vm-bhyve
To install the port:
cd /usr/ports/sysutils/vm-bhyve-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/vm-bhyve-devel
  • pkg install vm-bhyve-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vm-bhyve-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1763636425 SHA256 (freebsd-vm-bhyve-v1.7.0_GH0.tar.gz) = 474c92d1ab3fabf9df7800b329ac54fcec03ccc0bdce4ce2b0f3ad2171ebd550 SIZE (freebsd-vm-bhyve-v1.7.0_GH0.tar.gz) = 78460

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for vm-bhyve-devel-1.7.0_1: BHYVE_FIRMWARE=off: Required to run UEFI guests EXAMPLES=on: Install example guest templates GRUB2_BHYVE=off: Required to run Linux or any other guests that need a Grub bootloader TMUX=off: Tmux console access instead of cu/nmdm ===> Use 'make config' to modify these settings
Options name:
sysutils_vm-bhyve-devel
pkg-message:
For install:
To enable vm-bhyve, please add the following lines to rc.conf, depending on whether you are using ZFS storage or not. Please note that the directory or dataset specified should already exist. vm_enable="YES" vm_dir="zfs:pool/dataset" OR vm_enable="YES" vm_dir="/directory/path" Then run 'vm init'. It might be needed to increase the values of the following tunables. They need to be high enough to allow for a proper shutdown of all VM's. - kern.init_shutdown_timeout (adjusted with sysctcl.conf) - rcshutdown_timeout (adjusted with rc.conf)
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/vm-bhyve/tar.gz/v1.7.0?dummy=/
Collapse this list.

Number of commits found: 22

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.7.0_1
21 Nov 2025 12:03:04
commit hash: ba56e838e02a4584e6aee95bdcc10324c30c56decommit hash: ba56e838e02a4584e6aee95bdcc10324c30c56decommit hash: ba56e838e02a4584e6aee95bdcc10324c30c56decommit hash: ba56e838e02a4584e6aee95bdcc10324c30c56de files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
Author: Guido Falsi
sysutils/vm-bhyve-devel: Add missing RC script

PR:		291117
MFH:		2025Q4
1.7.0
20 Nov 2025 12:09:31
commit hash: e67f9428f1cce17e487f5a6f032bb68d6894a88ecommit hash: e67f9428f1cce17e487f5a6f032bb68d6894a88ecommit hash: e67f9428f1cce17e487f5a6f032bb68d6894a88ecommit hash: e67f9428f1cce17e487f5a6f032bb68d6894a88e files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
sysutils/vm-bhyve-devel: Upgrade port to 1.7.0

Approved by:	driesm (maintainer), meta (upstream maintainer)
MFH:		2025Q4
Differential Revision:	https://reviews.freebsd.org/D53837
Release Notes:	https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.0
1.6.2.34
02 Oct 2025 07:17:58
commit hash: 1e4fc5583a4684df260d13935e882c0ba8f7e3ebcommit hash: 1e4fc5583a4684df260d13935e882c0ba8f7e3ebcommit hash: 1e4fc5583a4684df260d13935e882c0ba8f7e3ebcommit hash: 1e4fc5583a4684df260d13935e882c0ba8f7e3eb files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
sysutils/vm-bhyve-devel: Update port to commit 73b127

Approved by:	otis (mentor), driesm (maintainer)
MFH:		2025Q4
Differential Revision:	https://reviews.freebsd.org/D52836
1.6.2.33
09 Jul 2025 12:01:42
commit hash: d5c7dfa2e60322fffdc2a8acbcf862e9f954eb6fcommit hash: d5c7dfa2e60322fffdc2a8acbcf862e9f954eb6fcommit hash: d5c7dfa2e60322fffdc2a8acbcf862e9f954eb6fcommit hash: d5c7dfa2e60322fffdc2a8acbcf862e9f954eb6f files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.6.2.15
09 Jul 2025 12:00:27
commit hash: 83a9a1e0b6604f8fe2cb0df7b2393c5bb249de5ecommit hash: 83a9a1e0b6604f8fe2cb0df7b2393c5bb249de5ecommit hash: 83a9a1e0b6604f8fe2cb0df7b2393c5bb249de5ecommit hash: 83a9a1e0b6604f8fe2cb0df7b2393c5bb249de5e files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update WWW and github account
1.6.2.15
19 Mar 2025 13:26:18
commit hash: 667b6029a21821883483beb71882c521f5177bd4commit hash: 667b6029a21821883483beb71882c521f5177bd4commit hash: 667b6029a21821883483beb71882c521f5177bd4commit hash: 667b6029a21821883483beb71882c521f5177bd4 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve(-devel): add note to increase shutdown timers

PR:	237646
1.6.2.15
14 Feb 2025 13:27:16
commit hash: ad3cf87541a33006ee1402445eb809c611e5feadcommit hash: ad3cf87541a33006ee1402445eb809c611e5feadcommit hash: ad3cf87541a33006ee1402445eb809c611e5feadcommit hash: ad3cf87541a33006ee1402445eb809c611e5fead files touched by this commit
Koichiro Iwao (meta) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit

Highlights:
- Add support for injecting multiple SSH pubkeys with cloud-init [1]

[1] https://github.com/churchers/vm-bhyve/pull/594

PR:		284813
Approved by:	driesm (maintainer)
1.6.2.4
23 Jan 2025 07:46:48
commit hash: 8fe1291c98f99d37f3666f4b9c1198abd59b9c1fcommit hash: 8fe1291c98f99d37f3666f4b9c1198abd59b9c1fcommit hash: 8fe1291c98f99d37f3666f4b9c1198abd59b9c1fcommit hash: 8fe1291c98f99d37f3666f4b9c1198abd59b9c1f files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.6.0.2
25 Nov 2024 16:39:49
commit hash: 5d1e689253faf2a821da1aac37f69d7df4cc6093commit hash: 5d1e689253faf2a821da1aac37f69d7df4cc6093commit hash: 5d1e689253faf2a821da1aac37f69d7df4cc6093commit hash: 5d1e689253faf2a821da1aac37f69d7df4cc6093 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.5.0.34_1
31 Oct 2024 20:44:20
commit hash: cee2de9807050afd61b92a1f2dbcd2e8fc8346d9commit hash: cee2de9807050afd61b92a1f2dbcd2e8fc8346d9commit hash: cee2de9807050afd61b92a1f2dbcd2e8fc8346d9commit hash: cee2de9807050afd61b92a1f2dbcd2e8fc8346d9 files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
sysutils/vm-bhyve{,-devel}: Remove unnecessary dependency to
security/ca_root_nss

PR:		282155
Approved by:	jrm (mentor), driesm, maintainer timeout (two weeks)
1.5.0.34
31 Oct 2024 18:31:48
commit hash: 6d4d0236e67d403b37fc4069a71c0cbf3d2b267fcommit hash: 6d4d0236e67d403b37fc4069a71c0cbf3d2b267fcommit hash: 6d4d0236e67d403b37fc4069a71c0cbf3d2b267fcommit hash: 6d4d0236e67d403b37fc4069a71c0cbf3d2b267f files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.5.0.27
08 Sep 2024 13:26:09
commit hash: 71f088a555e5c0bf5c11b3eaf8c1c550ec06b4f3commit hash: 71f088a555e5c0bf5c11b3eaf8c1c550ec06b4f3commit hash: 71f088a555e5c0bf5c11b3eaf8c1c550ec06b4f3commit hash: 71f088a555e5c0bf5c11b3eaf8c1c550ec06b4f3 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
Author: Marek Zarychta
sysutils/vm-bhyve-devel: update to latest commit

PR:	281290
1.5.0.26_1
10 Jan 2024 15:29:49
commit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1ccommit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1ccommit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1ccommit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1c files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
1.5.0.26
30 Dec 2023 09:35:27
commit hash: 5083d6d42b75be46646daf13f6f958699dd0863ccommit hash: 5083d6d42b75be46646daf13f6f958699dd0863ccommit hash: 5083d6d42b75be46646daf13f6f958699dd0863ccommit hash: 5083d6d42b75be46646daf13f6f958699dd0863c files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.5.0.22
15 Oct 2023 14:59:32
commit hash: 1c3ca02c524637f079f587521698eb2aa6a7311fcommit hash: 1c3ca02c524637f079f587521698eb2aa6a7311fcommit hash: 1c3ca02c524637f079f587521698eb2aa6a7311fcommit hash: 1c3ca02c524637f079f587521698eb2aa6a7311f files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.5.0.17
13 Nov 2022 10:37:44
commit hash: 9581e26e77b7037bb42e21c34b474fa3dac773becommit hash: 9581e26e77b7037bb42e21c34b474fa3dac773becommit hash: 9581e26e77b7037bb42e21c34b474fa3dac773becommit hash: 9581e26e77b7037bb42e21c34b474fa3dac773be files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit

Changes:	https://github.com/churchers/vm-bhyve/compare/07f9610...bda366b
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.5.0.6
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.5.0.6
04 Aug 2022 16:57:36
commit hash: c448f435ad02e204155ad3290d374ea1fca16500commit hash: c448f435ad02e204155ad3290d374ea1fca16500commit hash: c448f435ad02e204155ad3290d374ea1fca16500commit hash: c448f435ad02e204155ad3290d374ea1fca16500 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit

Changes:	https://github.com/churchers/vm-bhyve/compare/07013f7...07f9610
1.5.0.3
24 Jul 2022 17:01:56
commit hash: 054526fab3223fd49d90ff00df47b50b175d0d47commit hash: 054526fab3223fd49d90ff00df47b50b175d0d47commit hash: 054526fab3223fd49d90ff00df47b50b175d0d47commit hash: 054526fab3223fd49d90ff00df47b50b175d0d47 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit

Changes:	https://github.com/churchers/vm-bhyve/compare/9614e81...07013f7
1.5.0
19 Jul 2022 16:33:04
commit hash: 237b20b55d722b0266a4f76ef9cf054412b55919commit hash: 237b20b55d722b0266a4f76ef9cf054412b55919commit hash: 237b20b55d722b0266a4f76ef9cf054412b55919commit hash: 237b20b55d722b0266a4f76ef9cf054412b55919 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: update to latest commit
1.4.0.73
11 Jul 2022 09:37:21
commit hash: 109cfc001b4e13b1b2fbec81691b5f4cf6fe64e0commit hash: 109cfc001b4e13b1b2fbec81691b5f4cf6fe64e0commit hash: 109cfc001b4e13b1b2fbec81691b5f4cf6fe64e0commit hash: 109cfc001b4e13b1b2fbec81691b5f4cf6fe64e0 files touched by this commit
Dries Michiels (driesm) search for other commits by this committer
sysutils/vm-bhyve-devel: add new port

Contrary to the sysutils/vm-bhyve port which tracks releases,
this port will track the head of the main branch. The main reason
is that upstream has become stale in creating releases. This way
we atleast get some improvements that have not yet been included
in a release. Last release dates from January 2020.

Changes:	https://github.com/churchers/vm-bhyve/compare/6385042...ec0e12e

Reviewed by:		0mp philip
Differential Revision:	https://reviews.freebsd.org/D35760

Number of commits found: 22