Software Engineering Daily

FreeBSD with John Baldwin

18 snips
Mar 31, 2026
John Baldwin, a longtime FreeBSD developer and consultant with 25+ years on kernels and OS infrastructure. He discusses FreeBSD’s Unix heritage and governance. He explains why companies like Netflix and PlayStation use it. He dives into kernel scaling, TLS performance at CDN scale, storage changes with NVMe, CHERI research and how it relates to memory safety.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Elected Core Team Produces Distributed Technical Direction

  • FreeBSD uses an elected core team rather than a BDFL, so technical direction emerges from individual developers' "scratch your itch" work and sponsoring companies.
  • That model created longevity but reduces centralized roadmap-driven coordination.
INSIGHT

Base System Work Is Mostly Funded While Ports Are Volunteer

  • FreeBSD's project contains both the base system/kernel and the ports/packages system, so funding and contributor profiles differ widely.
  • Roughly 80% of base-system commits are employer-funded, while ~90% of ports work is volunteer.
ANECDOTE

PlayStation Picked FreeBSD To Avoid GPLv3 And OS Maintenance

  • Sony chose FreeBSD for the PS4 partly to avoid GPLv3 legal complexity and to reduce their OS maintenance burden.
  • Sony contributed AVX kernel support and improved toolchain pieces (LLD) that benefitted FreeBSD's default toolchain.
Get the Snipd Podcast app to discover more snips from this episode
Get the app