Llançament de GNU Mes 0.21, un conjunt d'eines per a la creació de distribucions autònomes

Presentat llançament d'eines GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).

A GNU Mess ofert un intèrpret d'allotjament automàtic per al llenguatge Scheme, escrit en llenguatge C, i un compilador senzill per al llenguatge C (MesCC), escrit en llenguatge Scheme. Tots dos components són interconnectables. L'intèrpret d'esquemes permet construir el compilador MesCC C, que després us permet crear una versió reduïda del compilador TinyCC (tcc), que ja té prou capacitats per construir 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-Planeta.

Font: opennet.ru

Afegeix comentari