uitgave van de toolkit , die het bootstrap-proces voor GCC mogelijk maakt. De toolkit lost het probleem van een geverifieerde initiële compilerbouw in distributies op, waarbij de cyclus van herbouw (voor het bouwen van de compiler zijn uitvoerbare bestanden van een al gebouwde compiler vereist) wordt doorbroken.
In GNU Mes een zelfvoorzienende (self-hosting) interpreter voor de programmeertaal Scheme, geschreven in C, en de eenvoudigste compiler voor de programmeertaal C (MesCC), geschreven in Scheme. Beide componenten zijn wederzijds bouwbaar. De Scheme-interpreter maakt het mogelijk om de C-compiler MesCC te bouwen, die op zijn beurt een verkorte versie van de compiler kan bouwen (tcc), waarvan de mogelijkheden al genoeg zijn voor het bouwen van GCC.
In de nieuwe uitgave is de mogelijkheid toegevoegd (Reduced Binary Seed) bootstrap van de Guix-distributie met behulp van de shell (Guile as Shell) in plaats van bash en Gash Core Utils in plaats van coreutils, grep, sed, gzip, make, awk en tar, uitsluitend gebruikmakend van componenten in Scheme. In de nieuwe versie is ook een pakket met Mes voor Debian GNU/Linux voorbereid.
In toekomstige uitgaven wordt ondersteuning voor het bootstrappen van NixOS verwacht, evenals de mogelijkheid om dietlibc en uClibc te gebruiken voor het bootstrappen van GNU (bash, binutils, gcc, tar), ondersteuning voor de ARM-architectuur, de Debian-distributie en de GNU Hurd-kernel, en de mogelijkheid om Mes.c te compileren met gebruik van .
Bron: opennet.ru
