OPAL provided memory protection in a single address spaced OS.
As did Nemesis, Mungi etc.
But IMHO the main advantages of an Amiga OS design on modern hardware is lost if one want to provide protection between tasks/processes.
The QNX style synchronous copying message passing have higher overheads but saves a lot of complication from the OS design, that it can mostly transparently be used to create large virtual systems over e.g. the Internet is a nice bonus.