Lokal utvecklingsmiljö i Linux
Detta avser uppsättning verktyg som behövs för att utveckla system av olika slag. Se det som en verkstad. Kallas ofta Integrerad Utvecklingsmiljö (Integrated Development Environment, IDE). Ett IDE är som en färdig lösning; ett helhetspaket för alla dina utvecklingsbehov, exemplevis att testköra programkod. I Linux är dock allt modulärt och behovet av "färdiga helhetslösningar" existerar inte och är upp till dig själv, men med Linux-mentalitet finns lågt incentiv att välja färdiga lösningar då de sällan matchar dina specifika behov. Som Linux-användare blir jag allt mer krävande då möjligheterna till anpassning är minst sagt imponerande. Du ansvarar för att bygga din egen helhetslösning, och hela ditt Linux-system blir ett massivt IDE för dina egna väldigt specifika behov. I Windows använder du verktyg för att bygga system. I Linux bygger du verktyg för att bygga system.