GNU/Linux, avant comme maintenant, tu peux toujours réduire son interface à une console que ce soit une mandrake, une slackware, une debian et j'en passe.
Même les vieux Linux pouvaient démarrer avec une interface graphique (c'est vieux les serveurs x si je ne m'abuse.)
La seule chose qui change c'est le mode de démarrage par défaut, là c'est à toi de le configurer.
Pour la knoppix, il suffit de regarder avec F2 ou F3 au démarrage pour chercher les options, tu as forcément un mode console en tapant knoppix 2 ou linux 2 je ne sais plus....
Pour ce qui est des outils de developpement, il ya peut être des distributions Unix ou Linux spécialisées là-dedans, mais il faut franchement être difficile pour ne pas trouver son compte avec ce qu'il ya dans un Linux habituel.
Ma knoppix je la démarre pratiquement toujours en mode console (et ça va vite, même avec un Pentium II). Pour developper, il y a gcc et g++ (donc tout ce qu'il faut pour le C et C++, après si tu as besoin de bibliothèques très spécifiques, ce sera peut être un peu compliqué avec un live cd.
Et en cherchant je parie qu'il y a aussi gcc-ada, gcc-java et gcc-fortran inclus dans la Knoppix....