ProHoster > Blog > notícias da internet > Lançamento do GNU Mes 0.21, um kit de ferramentas para construção de distribuição independente
Lançamento do GNU Mes 0.21, um kit de ferramentas para construção de distribuição independente
Introduzido liberação de ferramentas GNU Mes 0.21, que fornece um processo de inicialização para o GCC. O kit de ferramentas resolve o problema de montagem inicial verificada do compilador em kits de distribuição, quebrando a cadeia de reconstrução cíclica (para construir o compilador são necessários arquivos executáveis de um compilador já montado).
Na bagunça do GNU proposto um intérprete auto-hospedado para a linguagem Scheme, escrito na linguagem C, e um compilador simples para a linguagem C (MesCC), escrito na linguagem Scheme. Ambos os componentes são intermontáveis. O interpretador Scheme torna possível construir o compilador MesCC C, que então permite construir uma versão simplificada do compilador Tiny CC (tcc), que já possui capacidades suficientes para construir o GCC.
Na nova versão há uma oportunidade parcial (Reduced Binary Seed) inicializando a distribuição Guix usando o shell de comando Talho (Guile como Shell) em vez de bash e Gash Core Utils em vez de coreutils, grep, sed, gzip, make, awk e tar, usando apenas componentes da linguagem Scheme. A nova versão também inclui um pacote Mes para Debian GNU/Linux.
Nas próximas versões, esperamos ver suporte de inicialização para NixOS, a capacidade de usar dietlibc e uClibc para inicialização GNU (bash, binutils, gcc, tar), suporte para a arquitetura ARM, a distribuição Debian e o kernel GNU Hurd, o capacidade de compilar Mes.c usando Planeta M2.