Earlier quoted context omitted.
Technically, couldn't he install a very lightweight Linux distribution. I have a few Raspberry Pi zeros and I actually enjoy coding within the limitations of said hardware, when you know you only have 500 megs of RAM on the device you have to solve problems differently
My first computer was a Timex 2068. With 500 MB the world is boundless. If you want to experiment with constraints get a ESP32.
It's got 160KB!