Anubis is a Linux distro that's designed to provide you with a lot of development tools and documentation, hence it's not "general purpose".
Anubis-Linux is a distribution based on SimplyMEPIS
It can teach you:
* basic to advanced Linux usage & distro remastering
* general, system and low-level programming (C/C++, ASM)
* networking and network & application security concepts
http://www.anubislinux.tk/