Your universal root toolbox
In use by
Powerful tools at your fingertips
One binary
A way to compile many Go programs into a single binary with busybox mode.
Unix tools
Go versions of many standard Linux tools, such as
ls
,cp
, orshutdown
.Bootloader
Set of implementations that use
kexec
to boot Linux or multiboot kernels such as ESXi, Xen, or tboot.
Facts about u‑root:
- Deployed at scale in Google data centers
- Almost 200 Unix commands written in Go
- Build many Go programs into one
- Builds an initramfs in 20 seconds
- Include any Go program and other utilities
Get started
Crafting success
Take root in our community
Recent talk: Experts insights