Tools for the job ..
For this project you will need a Linux machine (Fedora Core 3 used in this tutorial), a Development Toolkit (one that includes gcc, make, and cvs), a Quake2 CD-ROM or the appropriate Q2 files from a Windows machine, approximately 350Mb of disk space, more with mods, maps, and players. You'll also need an internet connection for downloading files if you want to follow along with the tutorial.