And then there's macOS pf too. Also different again!
https://docs.oracle.com/cd/E37838_01/html/E60993/pfovw-compa...
>HISTORY
> The pfctl program and the packet filter mechanism first appeared in OpenBSD 3.0.
> July 1, 2007
Although I'm running Monterey, so maybe it's updated in more recent versions of MacOS.
I'm just super surprised it's there at all considering no rules are defined by the OS, and nobody uses it anymore because all the firewall vendors moved over to system extensions.
If they pulled in a more recent pf from either OpenBSD or more current FreeBSD would be welcome. (And you know, a recent tcp stack would be nice too; although they've added in things like MPTCP that they'd need to port forward by 20+ years)