Skip to content

Requirements

Steven Taschuk edited this page May 25, 2019 · 5 revisions

Disk space

Building egg-linux commit b660447 uses

  • 350 MB in the package directory, for downloaded sources,
  • 2.5 GB in the output directory (the x in ./hatch x), for installed packages, and
  • 7.7 GB in $TMPDIR, for unpacking sources and building them

So you should make sure you have about 11 GB free space before running hatch.

The actual output — the content of x/tree after ./hatch x — is 1.3 GB.

Software

I don't know the actual boundaries of what will work and what won't.

One set of software which is sufficient to build Egg Linux is what Egg Linux itself installs:

  • kernel (linux)
  • toolchain (binutils, gcc, glibc)
  • userland (bash, coreutils, findutils, grep, sed)
  • tarball tools (gzip, tar)

(Egg Linux also installs mount, but it's not needed for building Egg Linux.) I don't know exactly which versions of these are needed; see build-reports for some empirical information about builds on actual systems.

Clone this wiki locally