GNU Mes 0.21 vÀljaanne, tööriistade kogum iseseisvaks jaotuste koostamiseks

Esitletud tööriistade vĂ€ljaanne GNU Mes 0.21, mis tagab GCC jaoks alglaadimise (bootstrap) protsessi. Tööriistakomplekt lahendab tĂ”estatud esimese kompilaatori ehitamise probleemide, katkestades tsĂŒklilise ĂŒmberkompileerimise ahela (kompilaatori ehitamiseks on vajalikud juba kokku pandud kompilaatori tĂ€itmisfailid).

GNU Mesis pakutakse iseseisev (self-hosting) tÔlkija Scheme'i keele jaoks, kirjutatud C keeles, ja lihtsaim kompilaator C keele jaoks (MesCC), kirjutatud Scheme keeles. MÔlemad komponendid on omavahel koostetavad. Scheme'i tÔlkija vÔimaldab koostada C kompilaatorit MesCC, mis seejÀrel vÔimaldab koostada kÀrbitud versiooni kompilaatorist TinyCC (tcc), mille vÔimalused on juba piisavad GCC koostamiseks.

Uues vÀljaandes on lisandunud vÔimalus osalist (Reduced Binary Seed) distsipliini Guix alglaadimise, kasutades kÀsurea tÔlgendit Gash (Guile as Shell) asemel bash ja Gash Core Utils asemel coreutils, grep, sed, gzip, make, awk ja tar, kasutades ainult Scheme'i keeles koostatud komponente. Uues versioonis on ka pakett Mes'i jaoks Debian GNU/Linuxile.

JÀrgmistes vÀljaannetes oodatakse alglaadimise toe lisamist NixOS-ile, vÔimalust kasutada dietlibc ja uClibc GNU alglaadimiseks (bash, binutils, gcc, tar), toetust ARM arhitektuurile, Debian distsipliini ja GNU Hurd tuumale, vÔimalust Mes.c kompileerida kasutades M2-Planet.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster