git: a58719e0d4 - main - Status/2025Q1/bhyvemgr.adoc: Add report
Lorenzo Salvadore <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=a58719e0d4e4c4246229d6bad48ea7c061a7b0ef commit a58719e0d4e4c4246229d6bad48ea7c061a7b0ef Author: Alonso Cárdenas Márquez <[email protected]> AuthorDate: 2025-04-13 09:49:41 +0000 Commit: Lorenzo Salvadore <[email protected]> CommitDate: 2025-04-13 09:55:31 +0000 Status/2025Q1/bhyvemgr.adoc: Add report Reviewed by: Chris Moerz <[email protected]> --- .../en/status/report-2025-01-2025-03/bhyvemgr.adoc | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/website/content/en/status/report-2025-01-2025-03/bhyvemgr.adoc b/website/content/en/status/report-2025-01-2025-03/bhyvemgr.adoc new file mode 100644 index 0000000000..d0214f3788 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/bhyvemgr.adoc @@ -0,0 +1,43 @@ +=== A bhyve management GUI written in Freepascal/Lazarus + +Links: + +link:https://github.com/alonsobsd/bhyvemgr[Bhyvemgr] URL: link:https://github.com/alonsobsd/bhyvemgr/[] + + +Contact: José Alonso Cárdenas Márquez <[email protected]> + +Bhyvemgr is a bhyve management GUI written in Freepascal/Lazarus on FreeBSD. +It needs a bunch of tools mostly installed on base system and some installed from ports/packages. +The main goal is to be a desktop application focus on desktop user to easily and quickly setup and run virtual machines on FreeBSD hosts. + +During this quarter, there were many bugfixes and improvements to Bhyvemgr. + +These are some highlights that were added: + +- Improve aarch64 support +- RDP Login form keeps data of resolution and username used on previous connection while bhyvemgr is running +- Support for selecting TCP remote connection at com1 of LPC device +- Fix zombie process bug when xfreerdp and remote-viewer are running from bhyvemgr. + Now bhyvemgr uses Tthread instead of only TProcess for it +- VM name and com1 connection strings can be copied to clipboard from Virtual Machine popup menu +- Now xfreerdp3 loads arguments from rdp.args file +- Re-use device forms. + It avoids to consume memory each time that device forms are opened/used +- Network device name can be added/modified manually from Network device form. + Take on mind that valid names are tapX or vmnetX (e.g tap0, vmnet0) +- Log messages support + +Bhyvemgr supports aarch64 only on 15-CURRENT and amd64 from FreeBSD 13.x to 15-CURRENT. +Also, bhyvemgr can be compiled or installed from link:https://www.freshports.org/sysutils/bhyvemgr[ports] or pkg binaries with gtk2, qt5 or qt6 interface support. + +A big thank to link:https://www.entersekt.com/[Entersekt] for sponsor my work. +Now I can use a RockPro64 (aarch64) for testing bhyvemgr on aarch64. + +People interested in helping or supporting the project are welcome. + +Current version: 1.5.0 + +TODO + +* Add uart device support + +Sponsor: Entersekt