издание инструментария , осигуряваща процес на стартово изграждане (bootstrap) за GCC. Инструментът решава проблема с провереното начало на компилатора в дистрибуции, разкъсвайки цикъла на преизграждане (за изграждането на компилатора са необходими изпълними файлове от вече събран компилатор).
В GNU Mes самостоятелен (self-hosting) интерпретатор за езика Scheme, написан на C, и прост най-основен компилатор за езика C (MesCC), написан на Scheme. И двата компонента могат да се събират взаимно. Интерпретаторът на Scheme предоставя възможност за изграждане на C компилатора MesCC, който след това позволява изграждането на олекотена версия на компилатора (tcc), чиито възможности вече са достатъчни за изграждането на GCC.
В новата версия беше добавена възможност (Reduced Binary Seed) бутстрапинг на дистрибуцията Guix с използване на командната обвивка (Guile as Shell) вместо bash и Gash Core Utils вместо coreutils, grep, sed, gzip, make, awk и tar, използвайки само компоненти на езика Scheme. В новата версия е подготвен пакет с Mes за Debian GNU/Linux.
В следващите издания се очаква появата на поддръжка на бутстрапинг за NixOS, възможността за използване на dietlibc и uClibc за бутстрапинг на GNU (bash, binutils, gcc, tar), поддръжка на архитектурата ARM, дистрибуцията Debian и ядрото GNU Hurd, възможността да компилирате Mes.c с използване на .
Източник: opennet.ru
