FreeBSD es un Sistema Operativo basado en la variante
Unix conocida como "Berkeley Software Distribution", nacida en los años 70 en la
Universidad de Berkeley, California. Hay varios "sabores" de BSD,
FreeBSD es uno de las más relevantes. Su licencia de uso y distribución
no es GPL, es llamada Licencia BSD, la cual reune los requisitos para
ser considerada Software Libre.
Una de las aportaciones más importantes de FreeBSD al mundo Unix es la
colección de ports. /usr/ports/ es un directorio, que puede ser
manejado con herramientas específicas, en donde se encuentra un árbol
con referencias a una cantidad realmente espectacular de aplicaciones.
Practicamente todo (el "todo" absoluto es un Imposible) lo que existe
para Unix se ha incluido en el árbol de ports. Dicho árbol se sustancia
en una estructura de directorios y subdirectorios donde las
aplicaciones están ordenadas por categorías. En la carpeta
correspondiente a cada aplicación solo existe, en principio, una serie
de archivos "de texto" con normas, descripciones e instrucciones. Con
las herramientas específicas para instalar ports lo que se hace es
descargar el código fuente de una aplicación y, sometiéndolo a unas
extrictas normas de configuración y dependencia de otras aplicaciones,
compilarlo, es decir, construir los binarios de la aplicación y todos
los elementos que esta necesita. Es un sistema muy eficaz y que
funciona de una forma sorprendemente precisa y sin fallos, lo cual
tiene un inmenso mérito considerando la intrincada maraña de
dependencias e interrelaciones existente entre aplicaciones y ports. El
arbol de ports de FreeBSD ha inspirado el sistema de instalación de
aplicaciones de una de las distribuciones GNU/Linux de mayor prestigio
e importancia, Gentoo. El sistema de portage y emerge es
totalmente similar a los ports.