L'autore principale di Linux è Linus Torvalds. Sin dalla sua versione
originale, è stato migliorato da un numero imprecisato di persone. È un
clone, scritto partendo dal nulla, del sistema operativo UNIX. Uno dei
fatti più interessanti su Linux è che il suo sviluppo avviene
contemporaneamente in tutto il mondo.
Linux è sotto copyright nei termini della GNU General Public License
(GPL). Questa licenza, scritta dalla Free Software Foundation (FSF), è
pensata per impedire a chiunque di imporre restrizioni sulla distribuzione
del software. In breve, dice che sebbene possano essere richiesti dei
soldi per una copia, alla persona che riceve la copia non può essere
impedito di distribuirla gratuitamente. Ciò significa, inoltre, che dev'essere reso
disponibile il codice sorgente. Questo è utile per i programmatori.
Chiunque può modificare Linux e persino distribuire le sue mofidiche, a patto
che mantenga il codice sotto il medesimo copyright.
Perché lavorare su Linux? Linux generalmente è più economico (o almeno non
più costoso) di altri sistemi operativi e frequentemente meno
problematico di molti sistemi commerciali. Ciò che rende Linux diverso, tuttavia,
non è il suo prezzo (dopo tutto, chi vorrebbe un sistema operativo,
anche se fosse gratis, se non funzionasse bene?) ma le sue notevoli
possibilità:
- Linux è un vero sistema operativo multitasking a 32 bit, abbastanza
robusto e potente da essere usato da università fino a grosse aziende.
- Funziona su vecchie macchine 386 fino a macchine con parallelismo
massiccio dei centri di ricerca.
- Sono disponibili versione pronte all'uso per architetture
Intel/Alpha/Sparc, e supporto sperimentale per Power PC e sistemi embedded
oltre a molti altri (SGI, Ultra Sparc, AP1000+, Strong ARM, MIPS
R3000/R4000...)
- Per finire, quando si vuole fare qualcosa in rete, Linux è la scelta
giusta. Non solo perché la rete è strettamente integrata nel S.O. stesso e
sono liberamente disponibili una pletora di applicazioni, ma soprattutto per
la sua robustezza anche sotto carichi elevati che è potuta essere stata
raggiunta solo dopo anni di debug e di test nel progetto Open Source.