Next: , Previous: , Up: Introduction   [Contents][Index]


1.5 Scheme-only Bootstrap

The next step that Guix has taken is to replace the shell and all its utilities with implementations in Guile Scheme, the Scheme-only bootstrap. This second halving of the boostrap binaries reduced their size to 25% 8. Gash (see Gash in The Gash manual) is a POSIX-compatible shell that replaces Bash, and it comes with Gash Utils which has minimalist replacements for Awk, the GNU Core Utilities, Grep, Gzip, Sed, and Tar. The rest of the bootstrap binary seeds that were removed are now built from source.


Footnotes

(8)

See https://guix.gnu.org/en/blog/2020/guix-further-reduces-bootstrap-seed-to-25/