← Back to context

Comment by ummonk

2 days ago

That is so awesome! I'd really like to see more people bringing back the spirit of early computing with much more tinkering at the computer rather than app level.

I've been thinking about doing a long term hobby project of creating a personal computer - one where I create the entire software stack myself and can know the provenance of every bit that goes into the system (though I can't do the same with the hardware, unless I can get enough performance out of an FPGA to run everything on it).

Until now it seemed unrealistic but you proved it's possible! And looks like you're even implementing a hobby C compiler: https://github.com/joexbayer/C-Compiler

Thanks! Yes, knowing that you’ve written everything from high up in userspace down to the drivers is a great feeling! But also a debugging hell…

The C compiler is built for the OS, and works inside it. The project became just so big that I wanted to take it out of the OS repo. Especially because it works on Linux too.