GNU Mes 0.21 väljalase, tööriistakomplekt iseseisvaks levitamise ehitamiseks

Tutvustatakse tööriistade vabastamine GNU Mes 0.21, mis pakub GCC jaoks alglaadimisprotsessi. Tööriistakomplekt lahendab kontrollitud esialgse kompilaatori koostamise probleemi jaotuskomplektides, katkestades tsüklilise ümberehituse ahela (kompilaatori ehitamiseks on vaja juba kokkupandud kompilaatori käivitatavaid faile).

GNU Messis pakutud isehostitav tõlk C-keeles kirjutatud skeemikeele jaoks ja lihtne C-keele kompilaator (MesCC), mis on kirjutatud skeemikeeles. Mõlemad komponendid on omavahel kokkupandavad. Skeemi interpretaator võimaldab ehitada MesCC C kompilaatori, mis võimaldab teil seejärel koostada kompilaatori eemaldatud versiooni PisikeCC (tcc), millel on juba piisavalt võimalusi GCC loomiseks.

Uues väljaandes on võimalus osaline (Reduced Binary Seed) Guixi distributsiooni alglaadimine käsukesta abil reig (Guile as Shell) bashi asemel ja Gash Core Utils coreutilsi asemel, grep, sed, gzip, make, awk ja tar, kasutades ainult skeemikeele komponente. Uus versioon sisaldab ka Mes-paketti Debian GNU/Linuxi jaoks.

Järgmistes väljaannetes ootame NixOS-i alglaadimise tuge, Dielibc-i ja uClibc-i kasutamist GNU alglaadimiseks (bash, binutils, gcc, tar), ARM-arhitektuuri, Debiani distributsiooni ja GNU Hurdi kerneli tuge, võime kompileerida Mes.c kasutades M2-Planeet.

Allikas: opennet.ru

Lisa kommentaar