How to GNU a Unix Host

To GNU a Unix host you need to download a bunch of software.  You can either download the source code or the binaries for the software packages.  A package is often called a distribution, ie Red Hat Linux Distribution which is actually a collection of GNU applications on a easy to get CD.  To get started though you will need a few base things, like a compiler.

GCC

Perl

TCL/TK

Expect