们通常基于软件包管理系统，并带有 ports 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD，一些Linux发行版有类似的软件。包括 Gentoo的 Portage，Archlinux 的 Arch编译系统(ABS) ， 的以及Void Linux的 Ports。Ports 的主要优点是使用现有的硬件资源对软件安装的微调与优化。另一方面，它的主要缺点是需要额外花时间在包的编译上。举个例子，安装一份全部通过 ports 编译的 FreeBSD 需要几天，当然，这取决与你的硬件。编译