Trev wrote:
I don't see why memory protection would have to kill backward compatibility or necessarily make the system slower. What you might kill is interoperability between legacy and current software, but even that could be mitigated with the right design.
Full memory protection would require stricter memory ownership rules. However, old apps could easily be run in a sandbox.
Hans