En 1991 :
Un étudiant finlandais, nommé Linus Torvalds, a acheté un micro-ordinateur de type PC, afin d'étudier, la programmation du microprocesseur i386 (ancêtre du pentium). Ne voulant pas être limité par MS/DOS, il a tout d'abord utilisé Minix un clone d'Unix pour x86. Conscient des limitations de Minix, il décide de lui apporter quelques améliorations. Chemin faisant, il propose à certains internautes de le rejoindre dans son projet.
Pour cela il lance le mail qui suit sur la Mailing-List de Minix (en Août 1991) :
Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus ( PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
C'est le départ de L'aventure linux, qui vous mène aujourd'hui ici. De nombreux développeurs de part le monde se joignent à lui et Linux 0.01 est disponible en Septembre de la même année.
Encouragé par un ami et parce qu'il utilisait un compilateur GPL (gcc) pour son Linux, Linus Torvalds décide de mettre le code source de Linux sous licence GPL : tout le monde peut alors participer au développement de Linux.