Yeah, and the KVM in illumos comes from a now obsolete Linux, and the pf in FreeBSD and Solaris comes from a now obsolete OpenBSD.
If anything, this should teach us not to port unportable things from different operating systems, because the maintenance cost is untenable.