Lanzamiento de GNU Mes 0.21, una herramienta para la construcción autónoma de distribuciones.

Presentado lanzamiento de herramientas GNU Mes 0.21, que proporciona el proceso de arranque (bootstrap) para GCC. El conjunto de herramientas aborda la tarea de una compilación inicial verificada del compilador en distribuciones, rompiendo la cadena de recompilación cíclica (se requieren archivos ejecutables de un compilador ya construido para compilar un nuevo compilador).

En GNU Mes se sugiere un intérprete autosuficiente (self-hosting) para el lenguaje Scheme, escrito en C, y un compilador básico para el lenguaje C (MesCC), escrito en Scheme. Ambos componentes son auto-construibles. El intérprete Scheme permite construir el compilador C MesCC, que a su vez permite construir una versión reducida del compilador TinyCC (tcc), cuya funcionalidad ya es suficiente para compilar GCC.

En esta nueva versión, se ha añadido la posibilidad de arranque parcial (Reduced Binary Seed) del distribuidor Guix utilizando el shell Gash (Guile as Shell) en lugar de bash y Gash Core Utils en lugar de coreutils, grep, sed, gzip, make, awk y tar, utilizando únicamente componentes en Scheme. En la nueva versión también se ha preparado un paquete con Mes para Debian GNU/Linux.

En futuras versiones, se espera el soporte para el arranque de NixOS, la posibilidad de utilizar dietlibc y uClibc para el arranque de GNU (bash, binutils, gcc, tar), el soporte para la arquitectura ARM, la distribución Debian y el núcleo GNU Hurd, la posibilidad de compilar Mes.c utilizando M2-Planet.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster