John Hebert wrote: > Same here. The OpenBSD project seems to have no > problem writing a pretty secure OS with the x86 > architecture. > > Andrew, can you elaborate?
Well, one issue with the x86 is that you can execute code on the stack and [possibly] in the data segment (it's been a while since I did assembly, so I don't really remember this one). But then again, I think this occurs on a lot of other CPU architectures as well. If you couldn't execute code on the stack then a lot of symptoms would go away, but the root cause of bad code would remain.
