December meeting recording and summary

From: Greg Wallace <gwallace_at_netactuate.com>
Date: Thu, 26 Dec 2024 15:39:46 UTC
Hi everyone,

Here is the recording from our meeting on December 18 *VIEW RECORDING - 69
mins* <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc>
Java on FreeBSD

   - Harald Eilertsen contracted by FreeBSD Foundation to improve Java
   support
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=500.0>
   - Recently built OpenJDK 23 using ports system
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=525.0>
   - Working on familiarizing with build system and testing frameworks
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=513.0>

Virtio Network Driver Bug

   - Issue affects limited cloud providers, not all KVM environments
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1287.0>
   - Workaround exists (disabling specific features) but goal is out-of-box
   functionality
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1309.0>
   - Root cause: FreeBSD lacks metadata for checksumming that Linux/virtio
   interface expects
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1371.0>
   - Requires kernel changes to properly support high-performance checksum
   offloading
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1397.0>
   - Ed Maste suggests kernel-level C programming skills needed, but
   achievable for motivated developers
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1467.0>

OCI Runtime and Container Support

   - OCI runtime extension working group making good progress
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1608.0>
   - Documentation support needed as implementation advances
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1608.0>
   - Many follow-on tasks unlocked once core OCI runtime updated for FreeBSD
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1608.0>
   - Areas include container management, workloads, CI for upstreamed
   changes
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1608.0>

FreeBSD Management API

   - Early-stage work on product requirements document started
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=2227.0>
   - Seeking input and collaboration from interested community members
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=2227.0>
   - Potential to leverage lessons from projects like Oxide Computer's API
   work
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=2227.0>

Reproducible Builds

   - Part of funded infrastructure work starting January, running through
   August
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3167.0>
   - Combined with "zero trust package builds" initiative
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3167.0>
   - More details on scope and goals to be added to tracking spreadsheet
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3167.0>

Scientific Computing on FreeBSD

   - Antranig acquired grant for used supercomputer, available for 6 months
   of testing
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3428.0>
   - Opportunity to identify and address gaps in FreeBSD scientific
   computing support
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3428.0>
   - Community member Joe Mingrone expressed interest in potentially
   porting missing software
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=4000.0>

Next Steps

   - Alice to provide more details on reproducible builds/zero trust
   package builds for spreadsheet
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3160.0>
   - Antranig to share list of missing/outdated scientific software for
   FreeBSD
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=4018.0>
   - Continue discussions on management API requirements in ad-hoc meetings
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=2227.0>
   - Follow up on virtio bug fix possibilities with interested developers
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=1287.0>
   - Explore enterprise security tooling gaps (e.g. XDR support) for FreeBSD
   <https://fathom.video/share/XvQSr69UvD9g-vJT_MJ9ESwur6LoxAoc?tab=summary&timestamp=3854.0>

As always, please chime in on the list with your thoughts, interests,
requests, etc.

I hope you all have a wonderful and safe new year and I look forward to
continuing to chip away at our list in 2025!

Greg