Hoʻokuʻu ʻia ʻo GNU Mes 0.21, kahi mea hana no ka hale hoʻolaha ponoʻī

Waiho ʻia e hoʻokuʻu i nā mea hana ʻO GNU Mes 0.21, e hāʻawi ana i kahi kaʻina hana bootstrap no GCC. Hoʻoponopono ka pahu hana i ka pilikia o ka hui hui hōʻuluʻulu mua i hōʻoia ʻia i nā pahu hāʻawi, e uhaʻi i ke kaulahao o ke kūkulu hou ʻana (no ke kūkulu ʻana i ka compiler, pono nā faila hoʻokō o kahi mea hoʻohui i hui mua ʻia).

I loko o GNU Mess hāʻawi ʻia he unuhi 'ōlelo hoʻokipa ponoʻī no ka ʻōlelo Scheme, i kākau ʻia ma ka ʻōlelo C, a he mea hoʻopili maʻalahi no ka ʻōlelo C (MesCC), i kākau ʻia ma ka ʻōlelo Scheme. Hiki ke hui pū ʻia nā ʻāpana ʻelua. Hiki i ka unuhi ʻōlelo Scheme ke kūkulu i ka MesCC C compiler, a laila e ʻae iā ʻoe e kūkulu i kahi mana o ka mea hoʻohui. TinyCC (tcc), ua lawa nā mana e kūkulu i ka GCC.

I ka hoʻokuʻu hou aia kahi manawa ʻāpana (Reduced Binary Seed) bootstrapping i ka hāʻawi Guix me ka hoʻohana ʻana i ka shell command Kāhāhā (Guile as Shell) ma kahi o ka bash a me Gash Core Utils ma kahi o coreutils, grep, sed, gzip, make, awk a me ka tar, me ka hoʻohana ʻana i nā mea ʻōlelo Scheme wale nō. Aia pū ka mana hou i kahi pūʻolo Mes no Debian GNU/Linux.

Ma nā hoʻokuʻu hou aʻe, manaʻo mākou e ʻike i ke kākoʻo bootstrapping no NixOS, ka hiki ke hoʻohana i ka dietlibc a me ka uClibc no ka GNU bootstrapping (bash, binutils, gcc, tar), kākoʻo no ka hoʻolālā ARM, ka hāʻawi Debian a me ka GNU Hurd kernel, ka hiki ke hoʻopili iā Mes.c me ka hoʻohana ʻana M2-Pula honua.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka