Mes Becomes An Official GNU Project, Mes 0.17 Released To Bootstrap GNU/Linux Distros

Written by Michael Larabel in GNU on 27 August 2018 at 08:15 AM EDT. 16 Comments
Mes is the newest project under the GNU umbrella and this package is intended to help bootstrap GNU/Linux distributions like GuixSD.

GNU Mes 0.17 was released this weekend as the first release as being an official GNU project. Mes consists of a self-hosting Scheme interpreter and a Nyacc-based C compiler written in Scheme. From this Scheme interpreter to build its C compiler, it can then build a (slightly patched) TinyCC compiler and in turn that resulting TinyCC compiler can go on to building GCC 4.7, Glibc 2.2.5, and Binutils 2.20 for getting a toolchain in place to go on to build the rest of the GNU/Linux platform.

It's a start and is part of the bootstrappable builds effort, but the "MesCC" compiler isn't able to build GCC itself, the built TinyCC compiler doesn't appear to be capable yet of building the modern GCC 8 and the rest of the latest GNU toolchain, etc.

For those interested in learning more can see the Mes 0.17 announcement or the new project page.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week