Search results
Results from the WOW.Com Content Network
The FreeBSD Ports collection is a package management system for the FreeBSD operating system. Ports in the collection vary with contributed software. There were 38,487 ports available in February 2020 [1] and 36,504 in September 2024. [2] It has also been adopted by NetBSD as the basis of its pkgsrc system.
Ports collections (or ports trees, or just ports) are the sets of makefiles and patches provided by the BSD-based operating systems, FreeBSD, NetBSD, and OpenBSD, as a simple method of installing software or creating binary packages.
It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1999, support for Solaris was added, followed by support for other operating systems. [3] pkgsrc currently contains over 22,000 packages and includes most popular open-source software.
FreeBSD contains a significant collection of server-related software in the base system and the ports collection, allowing FreeBSD to be configured and used as a mail server, web server, firewall, FTP server, DNS server and a router, among other applications. FreeBSD can be installed on a regular desktop or a laptop.
Fink: A port of dpkg, it is one of the earliest package managers for macOS; Homebrew: Command-Line Interface-based package manager, known for its ease-of-use and extensibility. MacPorts: Formerly known as DarwinPorts, based on FreeBSD Ports (as is macOS itself); Joyent: Provides a repository of 10,000+ binary packages for macOS based on pkgsrc; [4]
GhostBSD is a FreeBSD OS distro oriented for desktops and laptops. Its goal is to combine the stability and security of FreeBSD with OpenRC, OS packages and Mate graphical user interface. GhostBSD comes as livecd for users to test before installing. HardenedBSD: HardenedBSD is a security-enhanced fork of FreeBSD.
Portsnap is a system written by Colin Percival for secure distribution of compressed, digitally signed snapshots of the FreeBSD ports tree. The distribution follows the client–server model and uses the transport protocol HTTP (pipelined HTTP). From FreeBSD 6 through 13 (as well as 5.5), portsnap was a part of the base system.
Some ports define a test to verify that the build has succeeded. This is an optional phase that is only run if the user executes port test packagename. It is therefore not executed when installing a port. [58] This hashcat port has not defined a test stage. When defined, it might look like the following (from ImageMagick): [65]