IPFW was ported to Linux, along with DummyNet. So it wouldn't be impossible to port PF.
Considering how often they change the packet filter in Linux, I wouldn't discount it from happening.
Of course, Linux devs have
THE worst case of NIH syndrome that I highly doubt they would even consider it. (FreeBSD devs ported IPFW, for example.)