Re: December meeting recording and summary

From: Greg Wallace <gwallace_at_netactuate.com>
Date: Thu, 26 Dec 2024 16:53:11 UTC
There was some discussion in the chat about the Oxide bhyve fork, and how
that code may be available - is this the right repo?
https://github.com/oxidecomputer/propolis

PS I will enable Zoom recording for future meetings in order to be able to
share the chat transcript as well.

---
Greg Wallace


On Thu, Dec 26, 2024 at 10:39 AM Greg Wallace <gwallace@netactuate.com>
wrote:

> 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
>