Lage GNU Mes 0.21, yon bwat zouti pou bati distribisyon endepandan

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

Nan GNU Mess ofri yon entèprèt oto-hosting pou lang Scheme, ekri nan lang C a, ak yon senp du pou lang C (MesCC), ekri nan lang Scheme. Tou de konpozan yo enkonsabl. Entèprèt Scheme a fè li posib pou konstwi du MesCC C, ki pèmèt ou konstwi yon vèsyon pipiti de youn nan konpilatè a. TinyCC (tcc), ki deja gen ase kapasite pou konstwi GCC.

В новом выпуске появилась возможность частичного (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки koupe (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-Planèt.

Sous: opennet.ru

Add nouvo kòmantè