Veröffentlichung von GNU Mes 0.21, einem Tool zur eigenständigen Erstellung von Distributionen.

Präsentiert Veröffentlichung des Werkzeugs GNU Mes 0.21, das den Bootstrap-Prozess für GCC ermöglicht. Das Tool löst die Herausforderung des verifizierten Initialbuilds des Compilers in Distributionen, indem es die Kette der zyklischen Neubauten durchbricht (um den Compiler zu bauen, werden ausführbare Dateien eines bereits gebauten Compilers benötigt).

In GNU Mes zum Bing-Suchdienst zu wechseln). ein selbstgenügsamer (self-hosting) Interpreter für die Programmiersprache Scheme, geschrieben in C, und ein einfacher Compiler für C (MesCC), geschrieben in Scheme. Beide Komponenten sind gegenseitig aufbaubar. Der Scheme-Interpreter ermöglicht es, den C-Compiler MesCC zu bauen, der dann eine abgespeckte Version des Compilers TinyCC (tcc) erstellt, dessen Fähigkeiten bereits zur Erstellung von GCC ausreichen.

In dieser neuen Version wurde die Möglichkeit der teilweisen (Reduced Binary Seed) Bootstrap-Ordnung des Guix-Distributions mit der Shell Gash (Guile as Shell) statt bash und Gash Core Utils anstelle von coreutils, grep, sed, gzip, make, awk und tar bereitgestellt, und das nur unter Verwendung von Komponenten in Scheme. In der neuen Version wurde auch ein Mes-Paket für Debian GNU/Linux vorbereitet.

In den kommenden Versionen wird Unterstützung für das Bootstrapping von NixOS erwartet, die Nutzung von dietlibc und uClibc für das Bootstrapping von GNU (bash, binutils, gcc, tar), Unterstützung der ARM-Architektur, des Debian-Distributions und des GNU Hurd-Kernels sowie die Möglichkeit, Mes.c zu kompilieren mit M2-Planet.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster