On May 17, 2016, at 11:21 AM, Sean Conner <spc at conman.org> wrote:
While the Amiga may have "cheated" by passing a reference to the message
instead of copying it, conceptually, it was passing a message (for all the
user knows, the message *could* be copied before being sent). I still
consider AmigaOS as a message based operating system.
This is mostly what real microkernels do as well: Mach got very well-documented speedups
from zero-copy sends that were specifically enabled by clever use of memory management
hardware, and these kinds of techniques are still used in xnu on OS X today.
-- Chris