GNU Mes 0.21:n julkaisu, työkalupakki itsenäiseen jakelun rakentamiseen

Lähettäjä työkalujen vapauttaminen GNU Mes 0.21, joka tarjoaa käynnistysprosessin GCC:lle. Työkalupakkaus ratkaisee varmennetun alkuperäisen kääntäjän kokoonpanon jakelusarjoissa ja katkaisee syklisen uudelleenrakentamisen ketjun (kääntäjän rakentamiseen tarvitaan jo kootun kääntäjän suoritettavat tiedostot).

GNU Messissä tarjottu itseisännöivä tulkki Scheme-kielelle, joka on kirjoitettu C-kielellä, ja yksinkertainen kääntäjä C-kielelle (MesCC), joka on kirjoitettu Scheme-kielellä. Molemmat osat ovat koottavia. Scheme-tulkki mahdollistaa MesCC C -kääntäjän rakentamisen, jonka avulla voit rakentaa kääntäjästä riisutun version TinyCC (tcc), jolla on jo tarpeeksi ominaisuuksia GCC:n rakentamiseen.

Uudella julkaisulla on mahdollisuus osittainen (Reduced Binary Seed) käynnistää Guix-jakelun komentotulkin avulla viiltää (Guile as Shell) bashin sijaan ja Gash Core Utils coreutilsin sijaan, grep, sed, gzip, make, awk ja tar, käyttämällä vain Scheme-kielen komponentteja. Uusi versio sisältää myös Mes-paketin Debian GNU/Linuxille.

Seuraavissa julkaisuissa odotamme näkevän Bootstrapping-tuen NixOS:lle, mahdollisuuden käyttää dietlibc:tä ja uClibc:tä GNU-käynnistykseen (bash, binutils, gcc, tar), tukea ARM-arkkitehtuurille, Debian-jakelulle ja GNU Hurd -ytimelle, kyky kääntää Mes.c käyttämällä M2-Planeet.

Lähde: opennet.ru

Lisää kommentti