Add missing #include.
[mes.git] / BLURB
1
2 GNU Mes was created to address the security concerns that arise from
3 bootstrapping an operating system using binary blobs, which is common
4 practice for all software distributions.  Mes is a Scheme interpreter
5 written in a simple subset of C and a C compiler written in Scheme and
6 comes with a small, bootstrappable C library.  The Mes bootstrap has
7 halved the size of opaque, uninspectable binaries that were needed to
8 bootstrap GNU Guix, a functional GNU/Linux distribution that focusses on
9 user freedom, reproducibility and security.  That reduction was achieved
10 by replacing GNU Binutils, GNU GCC and the GNU C Library with Mes.  The
11 final goal is to help create a full source bootstrap for any interested
12 UNIX-like operating system.  After three years of volunteer work funding
13 will enable us to make another big step forward and reach an important
14 new milestone.
15
16 GNU Mes - https://gnu.org/software/mes
17 GNU Guix - https://gnu.org/software/guix
18 Bootstrappable Builds - https://bootstrappable.org
19 Reproducible Builds - https://reproducible-builds.org
20 Reduced Binary Seed bootstrap - http://joyofsource.com/reduced-binary-seed-bootstrap.html