ProHoster > Blog > ynternet nijs > Release fan GNU Mes 0.21, in toolkit foar selsstannich distribúsjebou
Release fan GNU Mes 0.21, in toolkit foar selsstannich distribúsjebou
Yntrodusearre útjefte fan ark GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).
Yn GNU Mess oanbean in selshostende tolk foar de Scheme-taal, skreaun yn 'e C-taal, en in ienfâldige gearstaller foar de C-taal (MesCC), skreaun yn 'e Scheme-taal. Beide komponinten binne interassemblable. De Scheme-tolk makket it mooglik om de MesCC C-kompiler te bouwen, wêrmei jo dan in stripped-down ferzje fan 'e kompilator kinne bouwe TinyCC (tcc), dy't al genôch mooglikheden hat om GCC te bouwen.
В новом выпуске появилась возможность частичного (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.