Mixxx has everything you need to start making DJ mixes in a tight, integrated package. Whether you're DJing your next house party, spinning at a club, or broadcasting as a radio DJ, Mixxx has what you need to do it right.
Best of all it's Open Source, free and available for Windows, Mac, and Linux!
Here is a quick 5 minute review of Mixxx by InfinityGalatic (who's been doing Linux App reviews on youtube). He is using the Ubuntu Linux Operating System which is also free and Open Source.
Download: Mixxx DJ Software http://www.mixxx.org
Download: Ubuntu Linux http://www.ubuntu.com
Old Post featuring Mixxx http://openrelish.blogspot.com/2011/10/dj-software.html