OK, let&#x27;s talk about the technology. Why would you intentionally bring the rubbish parts of Mac OS X to BSD?<p>mach ports and associated baggage: Almost no one understands how this stuff works. Send&#x2F;receive rights are confusing. Apple invented XPC to abstract all of this away.<p>asld: ASL is overengineered. Nobody uses it if they can avoid it.<p>notifyd is a security hole generator.<p>launchd is fine, but you could surely come up with something easier to use.<p>libdispatch is terrific.<p>tl;dr: port XPC and libdispatch to BSD. The rest of it is either pointless or cruft.