Dezvoltarea sistemului a fost începută de către inginerul finlandez Linus Torvalds, care inițial dorea să obțină un sistem similar cu Minix, care este tot Unix-like, dar fără limitările acestuia. Torvalds a scris un kernel care să lucreze pe platformele AT-386 și 484 având la baza conceptele din cartea Operating System a lui Andrew Tanenbaum.
Sistem de OperarePe 25 august 1991, Linus Torvalds anunță ca lucrează la un sistem de operare gratuit, prin intermediul unui mesaj către comp.os.minix Usenet, grupurile de discuții Minix.