However there is the problem on where to draw the line as to what to include, as well as the occasional licensing and export restriction problems. Although we strive to keep the quality of the packages collection high, we just do not have enough human resources to ensure the same level of robustness and security. The port collection, originally borrowed from FreeBSD , fills this gap.
Packages are the binary equivalent of ports.
Getting packages A large collection of pre-compiled packages is available for most common architectures. This is slightly inconvenient, as packages may trigger dependencies, and you may have to remove a large subset of packages for an update. If a given package does not exist for your architecture, you may still be able to compile the port. Besides, some users will want to compile everything from source for various reasons. Ports update for an OpenBSD release The ports tree, like the rest of OpenBSD, is constantly changing.