home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.unix.bsd.freebsd.announce      FreeBSD announcements      143 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 124 of 143   
   Lorenzo Salvadore to All   
   FreeBSD Status Report - Second Quarter 2   
   30 Aug 25 12:00:08   
   
   [continued from previous message]   
      
     • The latest set of changes has been pulled from the Warner’s   
   qemu-bsd-user   
       project bringing Qemu version to 9.2.0 along with some fixes and   
       improvements.   
      
   Current Status:   
      
     • The initial port successfully runs make -jN buildworld.   
      
     • Most command-line tools are working as expected (sh(1), bash(1), find(1),   
       grep(1), git(1), clang(1), etc).   
      
     • A GitHub Actions pipeline builds x86_64 emulation images for:   
      
         □ linux/386   
      
         □ linux/amd64   
      
         □ linux/arm/v5   
      
         □ linux/arm64/v8   
      
     • A pre-built Docker container with FreeBSD 14.1 binary world is created   
   and   
       pushed to the GitHub Container Registry.   
      
         □ FreeBSD Image @ GHCR   
      
     • Special pre-built "admin" container with Linux user-mode qemu binary for   
       the FreeBSD/amd64 emulation is also published at the GHCR.   
      
         □ FreeBSD binfmt Image @ GHCR   
      
   Next Steps: * Bump FreeBSD version to 14.3; * Rebase onto Qemu 10.0.x.   
      
   How You Can Help:   
      
     • Test with your preferred toolchain, report issues, or contribute fixes.   
      
     • Identify and implement missing system calls.   
      
     • Support us on Patreon.   
      
   Sponsor: Sippy Software, Inc.   
      
   ━━━━━━━━━━━━━━━━━━━━━   
   ━━━━━━━━━━━━━━━━━━━━━   
   ━━━━━━━━━━━━━━━━━━━━   
   ━━━━━━━━━━━━━━   
      
   Sylve — A Unified System Management Platform for FreeBSD   
      
   Links:   
   GitHub URL: https://github.com/AlchemillaHQ/Sylve   
   CI URL: https://sylve-ci.alchemilla.io   
   Discord URL: https://discord.gg/bJB826JvXK   
      
   Contact: Hayzam Sherif    
      
   Sylve is a modern, unified system management platform for FreeBSD, inspired by   
   Proxmox. We aim to provide an integrated web interface for managing virtual   
   machines (via Bhyve), Jails, ZFS storage, networking, and firewalling. The   
   backend is implemented in Go, while the frontend uses SvelteKit with Tailwind   
   CSS and ShadCN UI components.   
      
   The project emphasizes a minimal system footprint, currently requiring only   
   sysutils/smartmontools, sysutils/tmux, and libvirt as runtime dependencies.   
      
   Sylve continues to address a key gap in the FreeBSD ecosystem by delivering a   
   cohesive, user-friendly interface for system administration tasks.   
      
   Q2 Progress Highlights   
      
   Dashboard   
      
   Added dynamic charts to the main summary page, including real-time   
   visualization of CPU usage, RAM usage, and network throughput.   
      
   Networking   
      
   Interfaces can now be viewed in detail through the UI, with all relevant   
   metadata presented in a structured format.   
      
   Users can also create "switches" — simple layer 2 switches built on top   
   of   
   FreeBSD bridge interfaces.   
      
   Storage   
      
   ZFS integration is nearing completion. Users can now:   
      
     • Create and destroy pools, filesystems, volumes, and snapshots.   
      
     • Delete multiple datasets at once.   
      
     • Schedule automatic (timed) snapshots.   
      
   Initial dashboard work for ZFS monitoring has started, with further   
   enhancements planned in Q3.   
      
   Utilities   
      
   A built-in downloader was introduced that supports both HTTP and magnet links.   
   This is especially useful for fetching ISO images or VM templates directly   
   through the interface.   
      
   Virtual Machines   
      
   VM creation and deletion with Bhyve is now supported.   
      
   Key features include:   
      
     • CPU pinning.   
      
     • Web-based VNC console access.   
      
     • PCI passthrough for devices.   
      
     • Basic CPU and RAM usage charts for each VM.   
      
   A new runtime dependency on libvirtd has been added to support VM lifecycle   
   operations.   
      
   Planned for Q3   
      
     • Polish and stabilize current functionality.   
      
     • Ability to edit VMs.   
      
     • Expand charting and add a basic notification system to detect hardware or   
       service failures.   
      
     • Implement UI and API support for managing Jails.   
      
     • Extend networking features:   
      
         □ More switch/bridge types.   
      
         □ Firewall rule configuration.   
      
         □ DHCP support via dns/dnsmasq or similar (for VMs).   
      
         □ WireGuard VPN integration.   
      
   Contributions, testing, and feedback are very welcome. If you are interested in   
   contributing, consider helping with:   
      
     • UI testing and accessibility feedback.   
      
     • Bug reports and feature requests via GitHub.   
      
   Sponsor: FreeBSD Foundation and Alchemilla (development and infrastructure   
   support)   
      
   ━━━━━━━━━━━━━━━━━━━━━   
   ━━━━━━━━━━━━━━━━━━━━━   
   ━━━━━━━━━━━━━━━━━━━━   
   ━━━━━━━━━━━━━━   
      
   Hackathon 202506 Kitchener-Waterloo, Canada   
      
   Links:   
   Hackathon/202506 Wiki Page URL: https://wiki.freebsd.org/Hackathon/202506   
   FreeBSD Hackathon Wiki Page URL: https://wiki.freebsd.org/Hackathon   
      
   In the week following BSDCan 2025, a hackathon took place in the   
   Kitchener-Waterloo area.   
      
   Thanks to Ed Maste for hosting this event at the Communitech Hub in Kitchener.   
      
   Pictures of the hackathon   
      
   Pictures of the hackathon are collected here.   
      
   National FreeBSD day landed sometime during the hackathon, so Charlie Li   
   treated us to a great DJ set to celebrate, mixing entirely on FreeBSD at an   
   arcade bar in Waterloo :)   
      
   The work done during the hackathon   
      
   WiFi Testbed (Li-Wen Hsu)   
      
     • The hardware of a proof-of-concept wireless has been set up in   
   Foundation’s   
       Kitchener office.   
      
     • The current setup is simple:   
      
     • One baremetal machine has multiple wireless interface and,   
      
     • One access point is also connected to the machine via a serial console   
   and   
       a private testing network   
      
     • Currently we have following hardware to be passthru to bhyve VM   
   provisioned   
       with the image from Artifact server of FreeBSD CI   
      
     • Intel AX210   
      
     • Realtek RTL8812AU   
      
     • The work continues on connecting it to FreeBSD CI cluster as a downstream   
       job after standard tests finishes.   
      
   Installer (Joseph Mingrone, Ed Maste, Aymeric Wibo)   
      
     • Go through installer step-by-step and create the Improving the Installer   
       wiki page with the notes we collected.   
      
     • lualoader: Add distinct brand for installer (Make it obvious to users   
   that   
       the system is booting into the installer.) Patch:   
       https://reviews.freebsd.org/D51001   
      
   pkgbase (Ed Maste)   
      
     • bsdinstall(8): Default to pkgbase if media contains base packages Patch:   
       https://reviews.freebsd.org/D50467   
      
     • release(7): Add set -e to abort upon failure Patch:   
       https://reviews.freebsd.org/D50383   
      
   Landing scheduler run queue patches (Olivier Certner)   
      
     • Land all scheduler runqueue patches.   
      
         □ D45387   
      
         □ D45388   
      
         □ D45389   
      
         □ D45390   
      
         □ D45391   
      
         □ D45392   
      
         □ D46566   
      
         □ D46567   
      
         □ D50880   
      
   Capsicum (Ed Maste)   
      
     • Improvements to the capsicum(4) manpage. Patches:   
       https://reviews.freebsd.org/D50855, ce65ff203a4f   
      
     • Capsicumize beep(1) to serve as an easy example of Capsicum. Patches:   
       https://reviews.freebsd.org/D50709   
      
   s2idle/S0ix/USB4 (Aymeric Wibo, Sheng-Yi Hung)   
      
     • Fix some more USB4 driver panics.   
      
     • Discuss how s2idle should work w.r.t. the scheduler with Olivier & Mark,   
       and temporarily implement "idle" state for the scheduler (where it just   
       always chooses the idle thread).   
      
     • Extend amdgpio driver to service all GPIO interrupts (requirement for   
   S0i3   
       on AMD). We were also looking into how we can consume GPIO interrupts in   
      
   [continued in next message]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca