GoNIX
gonix.dev- Category
- Developer Tools
- Rank
- No. 2343Tools index
Previous survey · No. 2217 ·
- Type
- TOOL
- Date
About
GoNIX is a UNIX-like operating system built on the Linux kernel whose userspace, including init, coreutils, networking, device management, and SSH, is written mostly in Go instead of C or shell scripts. It ships with its own package manager, pkg, which builds packages from source with checksum verification, and boots to a shell in roughly 20 milliseconds on both amd64 and arm64.
What it does
According to its site, GoNIX starts a recent Linux kernel and hands off to a Go program as PID 1, the first process. The site says nearly everything after that is Go: one multi-call tools binary, DHCP, device handling, service supervision and an SSH server. Unavoidable C pieces are built from source against musl.
Stated on the product site
- Architectures
- amd64 and arm64, same packages on both
- Package manager
- pkg, written in Go, installs from a binary repository built from source
- Boot targets
- Server, or a Wayland desktop using labwc
- Runs on
- QEMU and cloud virtual machines
- Single-program images
- Packs one Go program with a slim kernel and init into a bootable ISO
- Package source
- Packages beyond the base come from the uLinux repository it is built on
Not stated on the site
- What license covers the system and its packages is not stated on the page.
- Where the source code is hosted is not linked in the page text.
- Whether it supports bare-metal hardware, beyond QEMU and cloud VMs, is not addressed.
- How the roughly 20 ms boot figure was measured, and on what hardware, is not described.
- How security updates for the built-from-source C libraries are tracked and shipped is not covered.
Written from the product site at gonix.dev.
Tags
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.