Izdanje GNU Mes 0.21, alata za izgradnju samostalne distribucije

Predstavljeno oslobađanje alata GNU Mes 0.21, koji omogućuje proces samoizgradnje za GCC. Alat rješava problem provjerenih početnih verzija kompajlera u distribucijama, prekidajući ciklički lanac ponovne izgradnje (izgradnje kompajlera zahtijevaju izvršne datoteke već izgrađenog kompajlera).

U GNU Mesu ponudio Samostalni interpreter za Scheme jezik, napisan u C-u, i jednostavni C kompajler (MesCC), napisan u Schemeu. Obje komponente su međusobno povezane. Scheme interpreter omogućuje izgradnju MesCC C kompajlera, koji zatim omogućuje izgradnju pojednostavljene verzije kompajlera. TinyCC (tcc), čije su mogućnosti već dovoljne za izgradnju GCC-a.

Novo izdanje sada sadrži mogućnost djelomičan (Reduced Binary Seed) pokretanje Guix distribucije pomoću naredbene ljuske razrez (Guile kao Shell) umjesto bash i Gash; Core Utils umjesto coreutils, grep, sed, gzip, make, awk i tar, koristeći samo Scheme komponente. Nova verzija također uključuje Mes paket za Debian GNU/Linux.

Očekuje se da će buduća izdanja uključivati ​​podršku za bootstrapping za NixOS, mogućnost korištenja dietlibc i uClibc za GNU bootstrapping (bash, binutils, gcc, tar), podršku za ARM arhitekturu i distribuciju. Debian i GNU Hurd kernel, mogućnost kompajliranja Mes.c-a pomoću M2-Planet.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster