Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

NextBSD – FreeBSD ABI-compatible kernel with Mach built in and launchd

NextBSD is a FreeBSD ABI-compatible kernel that integrates Mach microkernel components and Apple's launchd, aiming to combine the strengths of FreeBSD with modern kernel technologies.

Background

NextBSD is an experimental variant of the FreeBSD operating system that merges the FreeBSD kernel with the Mach microkernel architecture (from the XNU kernel that powers macOS/iOS) and replaces FreeBSD's traditional init system with Apple's launchd. The project, led by FreeBSD developer Jordan Hubbard (a co-founder of the FreeBSD project who later worked at Apple), aims to bring macOS-inspired process management, IPC (inter-process communication), and kernel extensibility to FreeBSD while maintaining full ABI (Application Binary Interface) compatibility — meaning existing FreeBSD programs run unchanged. It's a research/exploration project, not a production OS, and has been largely dormant since around 2015. It matters because it represents a concrete attempt to bridge two major Unix lineages (BSD and Mach/XNU) and to bring modern macOS innovations back to the open-source BSD world.

Related stories