Linux rappresenta una delle migliori piattaforme per lo sviluppo software. La disponibilità di compilatori, debugger, editor, IDE e strumenti di gestione del codice, tutti liberamente accessibili, permette di realizzare progetti di qualsiasi dimensione senza costi di licenza.