[go: up one dir, main page]

Your universal root toolbox
Illustration of a floating toolbox with three items representing the u-root features.

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, or shutdown.

  • 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
The Go Gopher mascot peeks from behind the footer