On May 17, 2016, at 11:21 AM, Sean Conner <s...@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