Bağımsız dağıtım binasına yönelik bir araç seti olan GNU Mes 0.21'ün piyasaya sürülmesi

tanıtıldı araçların serbest bırakılması GNU Mes 0.21GCC için bir önyükleme işlemi sağlayan. Araç seti, dağıtım kitlerinde doğrulanmış ilk derleyici derlemesi sorununu çözerek döngüsel yeniden oluşturma zincirini kırar (derleyiciyi oluşturmak için önceden derlenmiş bir derleyicinin yürütülebilir dosyaları gereklidir).

GNU Mess'te sunulan Şema dili için C dilinde yazılmış, kendi kendini barındıran bir yorumlayıcı ve C dili için Şema dilinde yazılmış basit bir derleyici (MesCC). Her iki bileşen de birbirine monte edilebilir. Şema yorumlayıcısı MesCC C derleyicisini oluşturmayı mümkün kılar, bu da daha sonra derleyicinin basitleştirilmiş bir versiyonunu oluşturmanıza olanak tanır TinyCC (tcc), zaten GCC'yi oluşturmak için yeterli yeteneğe sahip.

Yeni sürümde fırsat var kısmi (Azaltılmış İkili Tohum) komut kabuğunu kullanarak Guix dağıtımını önyükleme yarık (Guile as Shell) bash yerine ve Gash Core Utils yerine coreutils, grep, sed, gzip, make, awk ve tar, yalnızca Scheme dili bileşenlerini kullanıyor. Yeni sürüm aynı zamanda Debian GNU/Linux için bir Mes paketi de içeriyor.

Sonraki sürümlerde NixOS için önyükleme desteği, GNU önyüklemesi için dietlibc ve uClibc kullanma yeteneği (bash, binutils, gcc, tar), ARM mimarisi desteği, Debian dağıtımı ve GNU Hurd çekirdeği, Mes.c'yi kullanarak derleme yeteneği M2-Gezegen.

Kaynak: opennet.ru

Yorum ekle