Skip to Main Content
Talk Intermediate BSD-2-Clause First Talk

Meet Sylve: Infrastructure Management Plane for FreeBSD

Proposal status is Review Pending
Session Description

FreeBSD provides powerful building blocks for modern infrastructure: Bhyve for virtual machines, Jails for containers, ZFS for storage, and PF for networking. What it has traditionally lacked is a unified way to manage these components, especially across multiple machines.

Sylve is an open-source infrastructure management platform built specifically for FreeBSD, with development supported in part by the FreeBSD Foundation.

In this talk, I'll introduce Sylve, explore its architecture, and demonstrate how it brings virtualization, containers, storage, networking, backups, and clustering together through a unified interface.

I'll also share some of the engineering challenges encountered along the way, from integrating FreeBSD's native technologies to building distributed cluster coordination using Raft, secure inter-node communication, and workload replication.

Finally, I'll discuss how working on Sylve has led to contributions upstream in FreeBSD, what comes next for the project, and how the community can get involved.

Key Takeaways
  • How FreeBSD's native technologies, including Bhyve, Jails, ZFS, and PF, can work together as a unified infrastructure platform.

  • The architecture behind Sylve, including its management API, distributed cluster coordination, and secure inter-node communication.

  • Practical challenges and lessons learned building virtualization, storage replication, and clustering on FreeBSD.

  • How to get started with Sylve, deploy workloads, and contribute to the project and the wider FreeBSD ecosystem.

References

Session Categories

Introducing a FOSS project or a new version of a popular project
Talk License: BSD-2-Clause
Speakers are hidden and anonymized for this event.