Kehitysympäristöt
Linuxille on saatavissa monia ilmaisia kehitysympäristöjä.
Anjuta
Anjuta on C/C++ -kehitysympäristö, mutta tuki löytyy myös muille kielille (Java, Perl, Pascal ja monia muita). Projektihallinta on kuitenkin vain C/C++:lle. Ohjelman kotisivu
Borland JBuilder
JBuilder on Borlandin ilmainen java-kehitysympäristö, ja vaikka se onkin suljettu kaupallinen ohjelma, saa sillä tehdä myös kaupallisia ohjelmia.
Ohjelman kotisivu
Eclipse
Eclipse on alunperin java-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on saatavilla tukia muillekkin kielile. Ohjelman kotisivu
KDevelop
KDevelop on ensisijaisesti KDE:n ohjelmien tekemiseen toteutettu, mutta on täysiverinen kehitysympäristö muillekkin projekteille. Kielivalikoimasta tukea lötyy mm. ADA, C, C++, SQL, Fortran, Haskell, Java, PHP, Pascal, Perl, Python, Ruby ja shell-skripti.
Ohjelman kotisivu
Lazarus
Lazarus on suomenkielisellä käyttöliittymällä varustettu graafinen, Pascal-ohjelmointikieltä käyttävä, kehitysympäristö.
NetBeans
NetBeans on avoimen lähdekoodin java-sovelluskehitin. Ohjelman kotisivu