ProHoster > Blog > nutizie internet > Liberazione di GNU Mes 0.21, un toolkit per a creazione di distribuzione autonoma
Liberazione di GNU Mes 0.21, un toolkit per a creazione di distribuzione autonoma
Intruduttu liberazione di strumenti GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).
In GNU Mess hè prupostu un interprete self-hosting per a lingua Scheme, scrittu in lingua C, è un compilatore simplice per a lingua C (MesCC), scrittu in lingua Scheme. I dui cumpunenti sò interassemblable. L'interprete Scheme permette di custruisce u compilatore MesCC C, chì poi permette di custruisce una versione spogliata di u compilatore. TinyCC (tcc), chì hà digià abbastanza capacità per custruisce GCC.
В новом выпуске появилась возможность частичного (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки sciccareddu (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-Pianeta.