Well, if I had, say, 8 cores, then I could run a maximum of 8 organisms without an OS, right? That might allow evolution to occur.
Because, as it turns out, I do have an 8-core processor over here that I could put to the task. So, maybe I don't need an OS after all.
The second problem is overclocking and overheating- is there any other way to randomly alter code without killing the processor? I'm thinking I shouldn't really be randomly altering the processor anyway, since the "DNA" will be stored in memory. So, I'll need to randomly alter the RAM instead... Maybe using a random number generator to insert random bits into random places in memory is a better idea... In fact, since it's a microcontroller, interfacing a random number generator with the RAM should be easy.
Anyway, my real goal here was to eliminate the OS to let all of the computer's processing power go directly into simulating bots. Is it possible?