Adjust README.md to reflect changes

This commit is contained in:
Jeroen 2023-05-28 11:06:29 +02:00
parent 328d9c282b
commit 7812a4a329
Signed by: jeroen
GPG Key ID: 7C7028F783798BAB

View File

@ -1,32 +1,29 @@
## vm-bhyve
## vm-bhyve-laylo
Management system for FreeBSD bhyve virtual machines
Management system for HardenedBSD bhyve virtual machines
Some of the main features include:
* Windows/UEFI support
* Simple commands to create/start/stop bhyve instances
* Simple configuration file format
* Virtual switches supporting vlans & automatic device creation
* *BSD/Windows/Linux guest support
* UEFI and BIOS support
* Intuitive configuration and usage
* ZFS support
* FreeBSD/MidnightBSD/NetBSD/OpenBSD/Linux guest support
* Automatic assignment of console devices to access guest console
* Integration with rc.d startup/shutdown
* Guest reboot handling
* Designed with multiple compute nodes + shared storage in mind (NFS/iSCSI/etc)
* Multiple datastores
* VNC graphics & tmux support (1.1+ only. See wiki for instructions)
* Dependency free**
This fork adds the following to the upstream `vm-bhyve`:
* First class support for HardenedBSD hosts
* First class support for OpenBSD guests
* Merged PRs
* Further customizations to fit our usecases
** Some additional packages may be required in certain circumstances -
* The port has a dependancy on ca_root_nss added by the ports maintainers to help avoid any SSL errors when downloading FreeBSD ISO files using the `vm iso` command.
* `sysutils/grub2-bhyve` is required to run Linux or any other guests that need a Grub bootloader.
* `sysutils/bhyve-firmware` is required to run UEFI guests
* The port has a dependancy on ca_root_nss added by the ports maintainers to help avoid any SSL errors when downloading ISO files using the `vm iso` command.
* `sysutils/grub2-bhyve` is required to run Linux or any other guests that need a GRUB bootloader.
* `sysutils/edk2-bhyve` is required to run UEFI guests
* `sysutils/tmux` is needed to use tmux console access instead of cu/nmdm
##### See the GitHub wiki for more information and examples.
##### See the wiki for more information and examples.
For most users, I recommend using the version in ports (1.1+).
Main development happens in the master branch on GitHub and it may contain broken or incomplete features.