[continued from previous message]
gathered by the agents. Besides, Wazuh has been fully integrated with the Elastic Stack or OpenSearch Stack, providing a search engine and data visualization tool that allows users to navigate through their security alerts.
After a long break, ports has been updated to include Wazuh version 4.9.2. This version of Wazuh uses Python 3.11 instead of 3.10, and it includes some new features:
• support to get ports info,
• support to get processes info,
• improved memory info,
• FreeBSD decoder and rule files, and
• FreeBSD Security Configuration Assessment files for 13.x, 14.x and
15-CURRENT.
Also, FreeBSD ports include a custom version of wazuh-dashboard-plugins for a better integration with FreeBSD.
Wazuh can easily be installed in a jail by following the Wazuh AppJail-Makejails tutorial.
Anyone interested in helping with the project or interested in aarch64 device donation for testing/packaging is welcome.
Current version: 4.9.2
TODO
• Add Wazuh cluster-mode infrastructure AppJail makejails
• Add vulnerability detection support to FreeBSD Wazuh agent
• Add FreeBSD as officially supported platform by Wazuh Inc
• Update FreeBSD SCA Policies to new FreeBSD CIS Benchmark
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A bhyve management GUI written in Freepascal/Lazarus
Links:
Bhyvemgr URL:
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 application is being developed for desktop users 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 new features that were added:
• Support for Trusted Platform Module (TPM through software via swtpm) on
CURRENT
• Bootvars support
• Bios, system, board and chassis information can be modified
• Systray icon support on almost all desktop environment (tested on Plasma,
Gnome, Xfce, LXQt and IceWM)
Bhyvemgr supports aarch64 only on 15-CURRENT and amd64 from FreeBSD 13.x to 15-CURRENT. Also bhyvemgr can be
• compiled and installed from ports,
• installed as binaries through pkg with gtk2, qt5 or qt6 interface support.
Anyone interested in helping or supporting the project are welcome.
Current version: 1.3.1
TODO
• Testing on real aarch64 hardware (aarch64 device donation for testing is
welcome)
• Add uart device support
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BSD-USER 4 LINUX
Contact: Maksym Sobolyev <
sobomax@FreeBSD.org>
Links: Project Page URL:
https://github.com/sobomax/qemu-bsd-user-l4b
Tooling URL:
https://github.com/sobomax/qemu_l4b
The bsd-user-4-linux project ports BSD user-mode emulation for QEMU to Linux. The primary goal is to enable unmodified FreeBSD binaries to run on modern Linux systems. Additionally, the project aims to provide multi-platform container images with a functional FreeBSD environment and ready-to-use GitHub Actions templates.
Current Status:
• The initial port successfully runs make -jN buildworld.
• Most command-line tools are working as expected (sh, bash, find, grep, git,
clang, etc).
• A GitHub Actions pipeline builds x86_64 emulation images for:
□ linux/386
□ linux/amd64
□ linux/arm/v5
□ linux/arm64/v8
Next Steps: * Implement container integration.
How You Can Help:
• Test with your preferred toolchain, report issues, or contribute fixes.
• Build and test non-x86_64 emulation images (e.g., FreeBSD/arm64 on Linux/
x86_64). The code works on BSD but needs testing on Linux.
• Support us on Patreon.
Sponsor: Sippy Software, Inc.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Third Party Projects
Many projects build upon FreeBSD or incorporate components of FreeBSD into their project. As these projects may be of interest to the broader FreeBSD community, we sometimes include brief updates submitted by these projects in our quarterly report. The FreeBSD project makes no representation as to the accuracy or veracity of any claims in these submissions.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Laptop and Desktop Work Group (LDWG)
Links:
Desktop mailing list URL:
https://lists.freebsd.org/archives/freebsd-desktop/ Wiki Page URL:
https://wiki.freebsd.org/LaptopDesktopWorkingGroup
Contact: Chris Moerz <
freebsd@ny-central.org>
October 2024 marked the inception of the Laptop and Desktop Work Group (LDWG), affectionately known as "Ludwig". This initiative provides a collaborative platform for the community to engage in development, testing, knowledge exchange, and advocacy for FreeBSD on laptops and desktops. Everyone is welcome to join, if interested.
Scope of Work:
• Content Creation: Develop recordings, articles, tutorials, documentation,
and system configurations for stakeholders interested in FreeBSD on laptops
and desktops.
• Encouraging Contributions: Invite developers, testers, and industry experts
to enhance the usability of FreeBSD on laptops and desktops.
• Facilitating Collaboration: Promote code contributions, testing
initiatives, operational support, and hardware insights.
• Supporting User Stories and Ongoing Projects: Assist in the creation,
validation, prioritization, and delivery of user stories identified in the
FreeBSD Foundation’s “Laptop” investment work package.
On November 16, 2024, the LDWG held its inaugural virtual meeting. The strong interest in FreeBSD for laptops and desktops was evident from the diverse group of participants, including developers, contributors, Discord community moderators, users, and FreeBSD Foundation members. Meeting slides, minutes, and recordings are available on the Group’s wiki page.
During the meeting, the group identified prioritized gaps and potential improvements in the following areas:
• Console
• Desktop Environment
• Documentation
• Hardware
□ Graphics
□ Wireless (WiFi and Bluetooth)
□ USB/Thunderbolt
• Installer
• Performance
• Software and Port Availability
All activities are documented on the Group’s worksheet. The Group encourages anyone interested in contributing to add their name. If there is any planned or ongoing work, please include it in the worksheet.
Alice Sowerby provided an update on the The Foundation’s Laptop project, highlighting the need for volunteers to support testing efforts.
The Group is running an online survey to gather input from non-participants. The survey will remain open until the next call in January, where results will be presented and discussed.
Hope to see you there!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Containers and FreeBSD: Pot, Potluck and Potman
Links:
Pot organization on GitHub URL:
https://github.com/bsdpot
Contact: Luca Pizzamiglio (Pot) <
pizzamig@FreeBSD.org>
Contact: Bretton Vine (Potluck) <
bv@honeyguide.eu>
Contact: Michael Gmelin (Potman) <
grembo@FreeBSD.org>
Pot is a jail management tool that also supports orchestration through Nomad. Potluck aims to be to FreeBSD and Pot what Dockerhub is to Linux and Docker: a repository of Pot flavours and complete container images for usage with Pot and in many cases Nomad.
During this quarter, there was no new Pot release. The tool is stable and used in production for quite some time already.
Potluck got a new Netbox image. Additionally, various images have received improvements and bug fixes, e.g. improving their syslog-ng integration.
Last not least, all images have been rebuilt several times: for FreeBSD 14.1, to include security fixes, then again for 14.2 and also for the new quarterly packages.
As always, feedback and patches are welcome.
Sponsors: Nikulipe UAB, Honeyguide Group
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)