ProHoster > Log > Internett-nyheter > Utgivelse av GNU Mes 0.21, et verktøysett for selvstendig distribusjonsbygging
Utgivelse av GNU Mes 0.21, et verktøysett for selvstendig distribusjonsbygging
Introdusert utgivelse av verktøy GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).
I GNU Mess tilbys en selvvertende tolk for Scheme-språket, skrevet på C-språket, og en enkel kompilator for C-språket (MesCC), skrevet på Scheme-språket. Begge komponentene kan monteres sammen. Scheme-tolken gjør det mulig å bygge MesCC C-kompilatoren, som deretter lar deg bygge en nedstrippet versjon av kompilatoren TinyCC (tcc), som allerede har nok muligheter til å bygge GCC.
В новом выпуске появилась возможность частичного (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки Gash (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 с использованием M2-Planet.