git: a58719e0d4 - main - Status/2025Q1/bhyvemgr.adoc: Add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Sun, 13 Apr 2025 09:56:14 UTC
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 <acm@FreeBSD.org>
AuthorDate: 2025-04-13 09:49:41 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2025-04-13 09:55:31 +0000

    Status/2025Q1/bhyvemgr.adoc: Add report
    
    Reviewed by:    Chris Moerz <freebsd@ny-central.org>
---
 .../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 <acm@FreeBSD.org>
+
+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