This is why DragonFly BSD is a good thing - because they're adding things such as message passing. Its an interesting BSD/AmigaOS hybrid in some manners.
I researched DragonFlyBSD briefly and from what I thought to understand the Amiga-style message passing is only used in kernel and is not for user space. That's why I prefer to work on AROS.