<p>“Can you really speak of a program being free software if you cannot bootstrap it?”, says our guest Janneke. He is the founder of GNU Mes, a project addressing the security concerns that arise from bootstrapping an operating system using large, unauditable binary blobs.<br />
GNU Mes helped to reduce the number and size of binary seeds that were used in the bootstrap of GNU Guix 1.0 by a factor ten from ~250 to ~25 MiB.<br />
Janneke talks about working on GNU Mes, its community, NGI Zero funding and calls for a fifth freedom: Freedom Four. The freedom to build a program totally from source.<br />
Links:<br />
<a href="https://www.gnu.org/software/mes/">GNU Mes website</a><br />
<a href="https://nlnet.nl/project/GNUMes/">GNU Mes NGI Zero project page</a><br />
<a href="https://nlnet.nl/project/GNUMes-RISCV/">GNU Mes RISC-V NGI Zero project page</a><br />
<a href="https://lilypond.org">GNU Lilypond</a><br />
<br />
<a href="https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms">Four freedoms of Free Software</a><br />
<a href="https://dl.acm.org/doi/pdf/10.1145/358198.358210">Ken Thompson: Reflections on Trusting Trust</a><br />
DOE040 <a href="https://doe040.nl">the democratic school in Eindhoven</a><br />
<br />
Other projects mentioned:<br />
<a href="https://github.com/oriansj/stage0">Stage0</a><br />
<a href="https:/guix.gnu.org">Guix</a><br />
<a href="https://savannah.nongnu.org/projects/gash">Gash</a><br />
<a href="https://github.com/ajherchenroder/live-bootstrap-with-lfs">live bootstrap with lfs</a><br />
<br />
Blog posts on GNU Mes:<br />
Janneke and Ludovic Courtès - April 26, 2023 <a href="https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/">The Full-Source Bootstrap: Building from source all the way down</a><br />
Janneke — June 15, 2020 <a href="https://guix.gnu.org/blog/2020/guix-further-reduces-bootstrap-seed-to-25/">Guix Further Reduces Bootstrap Seed to 25%</a><br />
Janneke - October 8, 2019 <a href="https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-by-50/">Guix Reduces Bootstrap Seed by 50%</a></p>
<footer><p><a href="https://nlnet.nl/NGI0/">NGI Zero</a> is a coalition of non-profit organizations lead by <a href="https://nlnet.nl/">NLnet</a>. It provides <a href="https://nlnet.nl/funding.html">financial</a> and <a href="https://nlnet.nl/NGI0/services/">practical support</a> to people working on the free and open internet.
You can find us on <a href="https://mastodon.xyz/@NGIZero">@[email protected]</a>.
NGI Zero is made possible with financial support from the <a href="https://ec.europa.eu/">European Commission</a>’s <a href="https://ngi.eu/">Next Generation Internet</a> initiative.</p>
<p>The podcast is hosted by Ronny Lam and Tessel Renzenbrink, the jingle created by Yarmo Mackenbach, all from NLnet.</p>
<p>The NGI Zero podcast is shared under the <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/">CC BY-NC-ND 4.0</a> license.</p>
</footer>