GNU Mes 0.21 megjelenése, az önálló disztribúciók összeállításához szükséges eszközkészlet

Bemutatva az eszközkészlet kiadása GNU Mes 0.21, amely lehetővé teszi a GCC bootstrapping folyamatát. Az eszközkészlet megoldja a fordító megerősített kezdeti fordításának problémáját disztribúciókban, megszakítva a ciklikus újrafordítás láncát (a fordítók létrehozásához már létező, összeszerelt fordítók bináris fájljai szükségesek).

A GNU Mes-ben ajánlott önálló (self-hosting) Scheme értelmező, a C nyelvben íródott, és egy egyszerű C fordító (MesCC), amelyet Scheme nyelven írtak. Mindkét komponens kölcsönösen összeállítható. A Scheme értelmező lehetővé teszi a MesCC C fordító összeállítását, amely ezután lehetővé teszi az összeállított fordító lerövidített verzióját, TinyCC (tcc), amelynek már elegendő funkcionalitása van a GCC összeállításához.

Az új verzióban megjelent a lehetőség részleges (Csökkentett Bináris Seed) bootstrapping Guix disztribúcióhoz a Gash (Guile mint Shell) használatával a bash helyett és Gash Core Utils helyett a coreutils, grep, sed, gzip, make, awk és tar helyett, kizárólag Scheme nyelvű összetevőket használva. Az új verzióban előkészítették a Mes csomagot is a Debian GNU/Linux rendszerhez.

A következő verziókban várható a bootstrapping támogatás megjelenése NixOS számára, a dietlibc és uClibc használata GNU bootstrappinghez (bash, binutils, gcc, tar), ARM architektúra támogatása, Debian disztribúció és GNU Hurd kernel támogatása, valamint a Mes.c lefordítása. M2-Planet.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster