pf는 OpenBSD 3.0에서 채용한 패킷 방화벽 시스템입니다. 원래는 *BSD에는 Dareen Reed의 ipfilter를 사용하고 있었는데, 라이센스 문제에 대한 마찰로 OpenBSD 에서는 ipfilter를 소스 트리에서 삭제하고(FreeBSD와 NetBSD에는 그대로 남아 있습니다) 호환성을 갖는 독자적인 pf 를 구현하여 현재에 이르고 있습니다.
FreeBSD는 방화벽으로 ipfw, ipfilter를 모두 쓸 수 있는데, KT-IS의 편용헌님이 FreeBSD 5.0에 이 OpenBSD pf 시스템을 포팅하였습니다. 관심 있는 분의 많은 참여 부탁드립니다.