Contributed by Gary Palmer
<gpalmer@FreeBSD.org>
and Jordan Hubbard
<jkh@FreeBSD.org>
.
Unfortunately, there are more variations of UN*X than most people know of, and hence not all software for UN*X available on the Internet will work on all versions of UN*X (in fact, I can guarantee it!). Hence, some software needs modifications to work under some UN*Xs. The process of making those modifications is known as ``porting'' and the result known as a ``port'' (not to be confused with the sockets on the back of your computer!).