ProHoster > Blog > netfréttir > Gefa út GNU Mes 0.21, verkfærakistu fyrir sjálfstætt dreifingarbygging
Gefa út GNU Mes 0.21, verkfærakistu fyrir sjálfstætt dreifingarbygging
Kynnt losun verkfæra GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).
Í GNU Mess boðið upp á sjálf-hýsandi túlkur fyrir Scheme tungumálið, skrifað á C tungumálinu, og einfaldur þýðandi fyrir C tungumálið (MesCC), skrifaður á Scheme tungumálinu. Báðir íhlutirnir eru samsettir. Scheme túlkurinn gerir það mögulegt að smíða MesCC C þýðanda, sem gerir þér síðan kleift að smíða niðurrifna útgáfu af þýðandanum TinyCC (tcc), sem hefur nú þegar næga getu til að byggja upp GCC.
В новом выпуске появилась возможность частичного (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки kjaft (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.