I et visst antall år ble Linux utviklet i mangt og meget av programmerere som skrev programmer og funksjoner for å oppfylle sine egne behov, og det er først de senere årene som fokus har blitt lagt på å skape et anvendbart operativsystem for alle og enhver. Dette er noe av bakgrunnen for at det finnes mange programmer for utvikling, og støtte for et utall programmeringsspråk.