NextBSD es un proyecto de sistema operativo de código abierto que combina un kernel propio, compatible con la ABI de FreeBSD, con un núcleo Mach integrado. Entre sus pilares figuran mecanismos Mach como mach_msg, puertos, derechos de puerto y un servidor de arranque, junto con extensiones de kernel que aportan drivers para GPU, Wi‑Fi y otros dispositivos. El proyecto porta componentes clásicos del ecosistema Apple sobre esa base Mach + libxpc, incluido launchd‑842.92.1 —la última versión abierta de Apple, capaz de actuar como PID 1— y Grand Central Dispatch, que ofrece un backend nativo Mach con soporte de DISPATCH_SOURCE_TYPE_MACH_RECV sobre kqueue.
En el plano de bibliotecas, NextBSD apuesta por una CF híbrida que combina libs‑corebase de GNUstep para tipos de valor con swift‑corelibs CF para CFMachPort, CFRunLoop y CFBundle, e incluye Apple ICU. La pila se completa con un bus ligero de eventos nombrados y un Apple System Logger con registros estructurados y salida dual en texto y formato BSD, un netconfigd —configd de Apple adaptado— con API Mach‑RPC para gestionar red, hostname y DNS, y Bonjour como demonio mDNS del sistema. También se sustituye devmatch/devd por una IORegistry con forma IOKit y se ofrece DiskArbitration sobre libgeom y devctl(4).
Para construir esa capa RPC, el proyecto integra mig y demás herramientas de bootstrap_cmds, así como los comandos de usuario de Darwin (network_cmds, file_cmds, shell_cmds, system_cmds, text_cmds y adv_cmds) y PowerManagement con pmset. Ya está disponible una imagen de disco arrancable para USB; más adelante se publicará una ISO. La instalación limpia, desde lanzamientos etiquetados o builds continuos, está en curso, mientras que la actualización in situ de sistemas existentes figura como planificada. NextBSD se sitúa en una larga genealogía que va de UNIX de Bell Labs a Mach, NeXTSTEP, Darwin y los BSD, y reutiliza trabajos previos como el proyecto patrocinado que llevó la capa Darwin a FreeBSD y ravynOS, cuyo kernel se reorientó hacia XNU.
