ááááááŹááťáŹá¸ááŻááşáá˝ážááşááźááşá¸á GCC áĄáá˝ááş bootstrapping ááŻááşáááşá¸á
ááşááᯠááśáˇáááŻá¸ááąá¸ááźáŽá¸ áááşá¸ááźá
áşááŻááşááž áá˝ááşá¸ááááşááźááşáááşáááşááąáŹááşáážáŻááᯠáá˝ááˇáşááźáŻáááşá
ááááááŹáĄá
áŻáśáááş ááźááˇáşááąáážáŻááťáŹá¸áá˝ááş áĄáááşááźáŻááŹá¸ááąáŹ áááŚá¸ compiler áááşááąáŹááşáážáŻááťáŹá¸á á
ááşááŽá¸á
áŽá¸ááźááşáááşáááşááąáŹááşáážáŻááťáŹá¸á áá˝ááşá¸áááşááᯠááťááŻá¸ááťááşááąá¸áááş ( compiler ááᯠáááşááąáŹááşááŹáá˝ááş áááşááąáŹááşááźáŽá¸ááŹá¸ compiler á executable files ááťáŹá¸ áááŻáĄááşááźáŽá¸ binary compiler build ááťáŹá¸áááş áážááşááŹá¸ááąáŹ backdoors ááťáŹá¸á ááźá
áşáááŻááşááźáąáĄáááşá¸áĄááźá
áşáá
áşááŻááźá
áşáááşá áááşá¸áááş builds ááťáŹá¸á áááŻááşááŹáážáŻááᯠáĄááźááˇáşáĄááĄáŹáááśáááŻááşáááşáááŻááşááąá
GNU Mess áá˝ááşá Scheme ááŹááŹá ááŹá¸áĄáá˝ááş áááŻááşáááŻááş hosting á ááŹá¸ááźááşá C ááŹááŹá ááŹá¸ááźááˇáş ááąá¸ááŹá¸ááŹá¸ááźáŽá¸á C language (MesCC) áĄáá˝ááş áááŻá¸áážááşá¸ááąáŹ compiler áá áşááŻá Scheme ááŹááŹá ááŹá¸ááźááˇáş ááąá¸ááŹá¸ááŹá¸áááşá áĄá áááşáĄáááŻááşá¸áážá áşááŻá ááŻáśá¸áááş áĄááźááşáĄáážááşááąáŤááşá¸á ááşáááŻááşáááşá Scheme interpreter áááş MesCC C compiler áááŻáááşááąáŹááşáááş ááźá áşáááŻááşááťáąáážáááźáŽá¸á áááŻáˇááąáŹááş compiler á stripped-down version áááŻáááşááąáŹááşáááŻááşá áąááŤáááşá GCC áááşááąáŹááşáááş ááŻáśááąáŹááşááąáŹ á á˝ááşá¸áááşááťáŹá¸ áážáááźáŽá¸ááŹá¸ (tcc)á
Scheme language interpreter áááş áĄáá˝ááşááťá áşááťá áşááźáŽá¸ C language á áĄáááŻá¸áážááşá¸ááŻáśá¸áĄáááŻááşá¸áá˝á˛áá˝ááş ááŻááşáááŻááşá¸ 5000 áááˇáşáá°áᏠuniversal translator áááŻáĄááŻáśá¸ááźáŻá executable file áĄááźá áşáááŻáˇ ááźáąáŹááşá¸áá˛áááŻááşáááşá áááŻáˇáááŻááş áĄáááŻá¸áážááşá¸ááŻáśá¸ C compiler áááş self-assembling assembler ááᯠáĄááŻáśá¸ááźáŻá á áŻá ááşá¸ááŹá¸áááşá ááźááşááážáŽáááŻáážáŻááááŻáĄááşááŤá á ááŹá¸ááźááşáá˝ááş áĄááźááˇáşáĄá áĄáážááŻááşá áŻááąáŹááşá¸áá° ááŤáááşááźáŽá¸ áááşááąáŹááşáááŻááşááąáŹ ááąáŹáşááťá°á¸ááťáŹá¸á á áŹááźááˇáşáááŻááşááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá
GNU Guix ááźááˇáşááťááážáŻááťáŹá¸áá˝ááş mes+mescc áááŻáˇáááŻááş guile+mescc bundle ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻá áááşááŤááá˛áᲠáááşááąáŹááşáááŻááşááąáŹ build ááťáŹá¸áĄáá˝ááş ááŹá¸áážááşá¸áĄáá áşá ááśáˇáááŻá¸ááąá¸ááŤáááşá Debian GNU/Linux áážááˇáş NixOSá GNU Hurd áá˝ááş Mes Scheme interpreter ááᯠrun áááş support áááşáááˇáşááŹá¸ááąáŹáşáááşá¸á áááŻáĄááşááąáŹ system call ááťáŹá¸ (áĽáááŹá fork/exec) áĄáá˝ááş support ááážáááąáŹááźáąáŹááˇáş mescc C compiler áááş áĄááŻááşáááŻááşááąá¸ááŤá FreeBSD executables ááťáŹá¸áááşááŽá¸áááş áááŚá¸ support áááşáááˇáşááŹá¸ááŤáááşá Scheme-language components ááťáŹá¸ (bash áĄá áŹá¸ Gash command shell (Guile as Shell) áážááˇáş coreutilsá grepá sedá gzipá makeá awk áážááˇáş tar áĄá áŹá¸ Gash Core Utils) áááŻáᏠáĄááŻáśá¸ááźáŻá Guix distribution ááᯠbootstrapping ááŻááşáááş support áááŻááąáŹááşá¸áĄáąáŹááş ááźáŻááŻááşááŹá¸ááŤáááşá
áĄááŹáááşáá˝ááşáážááážáŻááťáŹá¸áá˝ááş NixOS áĄáá˝ááş bootstrapping áĄáá˝ááş ááśáˇáááŻá¸áážáŻá wip-bootstrap ááŹááá˝á˛áážá Scheme áĄá áááşáĄáááŻááşá¸ááťáŹá¸áááŻáᏠáĄááŻáśá¸ááźáŻá bootstrapping ááŻááşááźááşá¸á ARM ááááŻááŹáĄáá˝ááş ááśáˇáááŻá¸áážáŻá M2-Planet ááᯠáĄááŻáśá¸ááźáŻá Mes.c á áŻá ááşá¸áááŻááşáážáŻá Guile modules ááťáŹá¸áĄáá˝ááş áĄááźááˇáşáĄá ááśáˇáááŻá¸áážáŻá Hurd kernel áážááˇáş mescc áĄááŻááşááŻááşá áąááźááşá¸áááŻáˇ ááŤáááşááŤáááşá
source: opennet.ru
