Re: Regarding the ULTRIX and OSF1 compats

Jason Thorpe <[email protected]> Sat, 9 Mar 2019 11:21:51 -0800
Newsgroups gmane.os.netbsd.ports.alpha,gmane.os.netbsd.devel.kernel,gmane.os.netbsd.ports.pmax
Message-ID <[email protected]>

> On Mar 9, 2019, at 10:59 AM, Chris Hanson <[email protected]> =
wrote:
>=20
> Ever since seeing Hubbard & co=E2=80=99s =E2=80=9CNextBSD=E2=80=9D =
stuff I=E2=80=99ve been hoping that Mach would eventually find its way =
into the BSDs. For all its warts there=E2=80=99s enormous utility in =
Mach=E2=80=99s primitives, both IPC and other. (Of course I=E2=80=99m =
also a NeXT/Apple/Darwin person, so I=E2=80=99m used to building on =
them=E2=80=A6)

Indeed, Mach IPC has some nice properties, but the classic Mach IPC APIs =
are... opaque and hard to get right, and the classical "make it simple =
to use" tool, MiG, has some problems of its own.

I *do* like the newer abstractions built on top of Mach IPC (xpc, =
although the data marshaling API is a little tedious, and NSXPC, where =
the data marshaling is wonderfully).

What I *really* want the BSD family of systems to get, though, is a C =
blocks runtime and libdispatch.

-- thorpej