SmolBSD – build your own minimal BSD system
11 hours ago
- #minimal-OS
- #NetBSD
- #custom-build
- smolBSD is a meta-operating system built on NetBSD, allowing users to create custom UNIX environments.
- It supports building minimal, bootable images for various purposes, from microservices to full OS images.
- Uses the netbsd-MICROVM kernel for fast, portable, and reliable performance.
- Users can select specific components (e.g., sshd, httpd) to include in their builds.
- Builds are deterministic, reproducible, and easy to version-control.
- Supports running on QEMU, Firecracker, and other platforms (cloud, CI, edge, laptop).
- Includes preconfigured services like bozohttpd (static web server) and nitrosshd (lightweight SSH server).
- The nbakery service provides a preconfigured NetBSD environment with essential tools.
- Build process is quick, with boot times in milliseconds.
- Open-source project; contributions and sharing of micro-systems are encouraged.