gokrazy: a minimal OS for Go programs (and containers)
In addition to an adorable mascot, gokrazy has some cool features: An entire operating system that can run on AMD64/ARM64 bare metal with only five system executables ( dhcp , heartbeat , init [which starts a lightweight web interface ], ntp , randomd ) and then your choice of userland programs -- common options include: hello : simple example hello world program mkfs : to automatically expand the optional permanent partition serial-busybox : a statically compiled standalone busybox binary, for debugging on the serial port fbstatus : graphically shows the gokrazy system status on the Linux frame buffer, which is typically available via HDMI breakglass : a debugging executable that allows for SCP and SSH access podman : container engine tailscale : VPN caddy : HTTP server minio : object storage prometheus : monitoring system and time series database Immutable (read-only) root filesystem and no C runtime dramatically reduce your security vulnerabilit...