FreeBSD packages
The FreeBSD operating system has two basic ways to install new software on it: using ports or packages.
Ports contain the source code and need to be compiled to be used by the system, which means it can take a long time to have new software running on a system, but we can customize it in a way a binary will not permit. When we think about a firewall system, every resource must be saved to process packet filtering and other almost real-time tasks it has to do. So, it is not suitable to compile software, taking precious processing resources, in a firewall system, right? We need something that is ready to use, fast, and can be installed quietly on the operating system. Are FreeBSD packages the right choice? Let's take a look!
A FreeBSD package is an archive file that contains binaries that are ready to use. It resolves dependencies automatically (ports do too!). It's smaller than a port and can be installed using the pkg
tool. Seems to be a good option...