د GNU Mes 0.21 خوشې کول، د ځان سره د توزیع ودانۍ لپاره یوه وسیله کټ

له خوا سپارل شوي د وسیلو خوشې کول GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).

په GNU میس کې وړاندیز شوی د سکیم ژبې لپاره د ځان کوربه توب ژباړونکی، په C ژبه لیکل شوی، او د C ژبې (MesCC) لپاره یو ساده کمپیلر، چې د سکیم په ژبه لیکل شوی. دواړه اجزا د یوځای کیدو وړ دي. د سکیم ترجمان دا ممکنه کوي چې د MesCC C کمپیلر رامینځته کړي، کوم چې بیا تاسو ته اجازه درکوي د کمپیلر یوه پټه شوې نسخه جوړه کړئ. TinyCC (tcc)، کوم چې دمخه د GCC جوړولو لپاره کافي ظرفیت لري.

В новом выпуске появилась возможность جزوی (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки ګیش (Guile as Shell) вместо bash и Gash Core Utils вместо coreutils, grep, sed, gzip, make, awk и tar, используя только компоненты на языке Scheme. В новой версии также подготовлен пакет с Mes для Debian GNU/Linux.

В следующих выпусках ожидается появление поддержки бутстрэппинга для NixOS, возможность использования dietlibc и uClibc для бутстрэппинга GNU (bash, binutils, gcc, tar), поддержка архитектуры ARM, дистрибутива Debian и ядра GNU Hurd, возможность компиляции Mes.c с использованием M2-سیارټ.

سرچینه: opennet.ru

Add a comment