Kutolewa kwa GNU Mes 0.21, zana ya ujenzi wa usambazaji unaojitosheleza

Iliyowasilishwa na kutolewa kwa zana GNU Mes 0.21, ambayo hutoa mchakato wa bootstrap kwa GCC. Zana ya zana hutatua tatizo la mkusanyiko wa mkusanyaji wa awali uliothibitishwa katika vifaa vya usambazaji, kuvunja mlolongo wa uundaji upya wa mzunguko (kujenga mkusanyaji, faili zinazoweza kutekelezeka za mkusanyaji tayari zilizokusanywa zinahitajika).

Katika GNU Mess inayotolewa mkalimani anayejipangisha mwenyewe kwa lugha ya Mpango, iliyoandikwa kwa lugha ya C, na mkusanyaji rahisi wa lugha ya C (MesCC), iliyoandikwa katika lugha ya Mpango. Vipengele vyote viwili vinaweza kuunganishwa. Mkalimani wa Mpango huwezesha kuunda mkusanyaji wa MesCC C, ambayo inakuruhusu kuunda toleo lililoondolewa la mkusanyaji. TinyCC (tcc), ambayo tayari ina uwezo wa kutosha kujenga GCC.

Toleo jipya lina fursa sehemu (Imepunguzwa Mbegu ya Binary) kuanzisha usambazaji wa Guix kwa kutumia ganda la amri Gashi (Guile as Shell) badala ya bash na Gash Core Utils badala ya coreutils, grep, sed, gzip, make, awk na tar, kwa kutumia vipengele vya lugha ya Skimu pekee. Toleo jipya pia linajumuisha kifurushi cha Mes cha Debian GNU/Linux.

Katika matoleo yajayo, tunatarajia kuona usaidizi wa kuunganisha kwa NixOS, uwezo wa kutumia dietlibc na uClibc kwa GNU bootstrapping (bash, binutils, gcc, tar), usaidizi wa usanifu wa ARM, usambazaji wa Debian na kernel ya GNU Hurd, uwezo wa kukusanya Mes.c kwa kutumia M2-Sayari.

Chanzo: opennet.ru

Kuongeza maoni