Linus Torvalds, nato nel 1969, è un informatico finlandese-statunitense. Nel 1991 avviò il progetto del kernel Linux, che sarebbe diventato una delle infrastrutture software più diffuse al mondo. Nel 2005 creò anche Git, sistema di controllo versione distribuito nato dalle esigenze della comunità del kernel.
La sua importanza non riguarda solo il codice: riguarda il modello di sviluppo distribuito che Linux ha reso praticabile su scala globale.
Kernel
Il kernel è il nucleo di un sistema operativo: gestisce processi, memoria, dispositivi, file system, rete e chiamate di sistema. Linux nacque come progetto personale per macchine compatibili PC, ma crebbe fino a sostenere server, supercomputer, smartphone, router, sistemi embedded e piattaforme cloud.
Pochi software hanno avuto una diffusione così trasversale. La ragione non è solo tecnica: Linux ha potuto adattarsi a molte architetture e molti contesti perché il codice sorgente era modificabile, revisionabile e redistribuibile.
Open source e manutenzione
Torvalds coordinò una comunità globale di sviluppatori, revisioni, patch e rilasci. Il successo di Linux mostrò che un’infrastruttura critica poteva essere costruita in modo collaborativo, pubblico e tecnicamente severo.
La manutenzione del kernel richiede disciplina: non basta accettare contributi, bisogna valutare regressioni, compatibilità, sicurezza, prestazioni e leggibilità del codice. L’ingegneria qui è anche governance del cambiamento.
Il modello dei manutentori di sottosistema rese governabile una scala altrimenti ingestibile. Le decisioni tecniche passano attraverso revisioni pubbliche, serie di patch, alberi di sviluppo e integrazione progressiva: una forma di organizzazione che ha influenzato molti progetti open source successivi.
Git
Git nacque per gestire la scala e la velocità dello sviluppo del kernel. Il controllo versione distribuito permette a molti sviluppatori di lavorare in parallelo, conservare storia, verificare modifiche e integrare contributi senza dipendere da un unico nodo centrale.
La sua forza sta nel trattare la storia del progetto come struttura tecnica interrogabile: commit, rami e fusioni non sono solo archivio, ma strumenti di revisione. Questo rese più naturale lavorare con repository distribuiti, contributi asincroni e integrazioni frequenti.
Eredità
Torvalds rappresenta il software come infrastruttura collettiva. La sua voce collega Unix, internet, comunità open source, controllo versione e industria del cloud contemporaneo.