發布 GNU Mes 0.21,一個用於獨立發行版建置的工具包

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

在 GNU 混亂中 提供 以C語言編寫的Scheme語言的自架解釋器,以及用Scheme語言編寫的C語言的簡單編譯器(MesCC)。兩個組件都是可相互組裝的。 Scheme 解譯器可以建置 MesCC C 編譯器,然後您可以建置該編譯器的精簡版本 小CC (tcc),它已經有足夠的能力來建造 GCC。

В новом выпуске появилась возможность 部分的 (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки 劃開 (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-星球.

來源: opennet.ru

添加評論