3 ms·
"The site's intention is nice in theory but not really feasible in practice. " They've gotten really far, though. Jan's Mes can compile tcc which can compile a
by nickpsecurity 8y ago
"The site's intention is nice in theory but not really feasible in practice. "
They've gotten really far, though. Jan's Mes can compile tcc which can compile an older version of GCC. They just need enough of a C compiler to compile MesC.
https://gitlab.com/janneke/mes https://gitlab.com/janneke/mes
"To get an OS running on a computer, you need binaries anyways, so having some more binaries for programming languages isn't really that bad. "
That's what I keep telling folks obsessed with this. If they insist on non-binary solutions, David A. Wheeler and I talked about using scripting languages that come with the system. I was looking at Perl with him mentioning bash. I added bash, Tcl, and awk compilers to the bootstrapping collection just in case. That's on top of the usual like Forth, LISP, or META II. People put some small, C compilers in there like you were talking about.
https://bootstrapping.miraheze.org/wiki/Main_Page https://bootstrapping.miraheze.org/wiki/Main_Page
- z29LiTp5qUC30n 8y agoActually you missed a bunch. MesC is soon going to be bootstrapped by M2-Planet https://github.com/oriansj/M2-Planet https://github.com/oriansj/M2-Planet Which is in the process of becoming bootstrapped via stage0 https://savannah.nongnu.org/projects/stage0/ https://savannah.nongnu.org/projects/stage0/ Which bootstraps off a sub 240Byte hex Monitor and is hardware neutral.
- nickpsecurity 8y agoAppreciate the update!