Dezvoltarea sistemului a fost începută de către inginerul finlandez Linus Torvalds, care inițial dorea să obțină un sistem similar cu Minix, derivat din Unix. 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. Pe 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