udgivelse af værktøjer , der muliggør bootstrapping-processen for GCC. Værktøjet løser opgaven med verificeret initial kompilatorbygning i distributioner ved at bryde kæden af cyklisk genopbygning (for at bygge kompilatoren kræves udførelsesfiler fra en allerede samlet kompilator).
I GNU Mes en selvforsynende interpreter til Scheme-sproget, skrevet i C, og den enkleste C-compiler (MesCC), skrevet i Scheme. Begge komponenter er gensidigt samlede. Scheme-interpreteren muliggør opbygningen af C-compileren MesCC, som derefter gør det muligt at opbygge en nedskåret version af compilatoren (tcc), hvis muligheder allerede er tilstrækkelige til at bygge GCC.
I den nye udgave er der kommet mulighed for (Reduced Binary Seed) bootstrapping af Guix-distributionen ved hjælp af skallen (Guile as Shell) i stedet for bash og Gash Core Utils i stedet for coreutils, grep, sed, gzip, make, awk og tar, ved kun at bruge komponenter skrevet i Scheme. I den nye version er der også forberedt en pakke med Mes til Debian GNU/Linux.
I kommende udgivelser forventes støtte til bootstrapping for NixOS, mulighed for at bruge dietlibc og uClibc til bootstrapping af GNU (bash, binutils, gcc, tar), støtte for ARM-arkitektur, Debian-distributionen og GNU Hurd-kernen, mulighed for at kompilere Mes.c ved hjælp af .
Kilde: opennet.ru
