发布 GNU Mes 0.21,一个用于独立发行版构建的工具包

由...所提交 工具的发布 GNU Mes 0.21,它为 GCC 提供了引导程序。 该工具包解决了分发套件中验证初始编译器组装的问题,打破了循环重建链(要构建编译器,需要已组装编译器的可执行文件)。

在 GNU 混乱中 提供 用C语言编写的Scheme语言的自托管解释器,以及用Scheme语言编写的C语言的简单编译器(MesCC)。 两个组件都是可相互组装的。 Scheme 解释器可以构建 MesCC C 编译器,然后您可以构建该编译器的精简版本 小CC (tcc),它已经有足够的能力来构建 GCC。

在新版本中有一个机会 部分的 (简化的二进制种子)使用命令 shell 引导 Guix 发行版 划开 (Guile as Shell)代替bash和Gash Core Utils代替coreutils、grep、sed、gzip、ma​​ke、awk和tar,仅使用Scheme语言组件。 新版本还包括适用于 Debian GNU/Linux 的 Mes 软件包。

在下一个版本中,我们期望看到对 NixOS 的引导支持、使用 Dietlibc 和 uClibc 进行 GNU 引导(bash、binutils、gcc、tar)的能力、对 ARM 架构、Debian 发行版和 GNU Hurd 内核的支持、能够使用以下方式编译 Mes.c M2-星球.

来源: opennet.ru

添加评论