I 1987 skrev professor Andrew S. Tanenbaum en universitetslærebog om operativsystemdesign , hvori han foreslog en ny filosofi: at det skulle være muligt at "se" og "røre" de indre funktioner i et rigtigt operativsystem som en del af den studerendes praktiske læring. På grund af åbenlyse ophavsretsproblemer kunne Tanenbaum dog ikke bruge nogen af ​​de operativsystemer, der var tilgængelige på det tidspunkt, så han besluttede at skrive et simpelt, men komplet operativsystem og udgive kildekoden i et bilag til sin bog.
Linus Torvalds
Det varede ikke længe, ​​før fans af systemet, der tog navnet Minix og i vid udstrækning simulerede et UNIX- system, dukkede op, og som kørte på en datidens personlig computer, der ikke engang havde en harddisk. En af disse tilhængere var Linus Torvalds.
Minix havde betydelige designbegrænsninger, så Torvalds besluttede på et tidspunkt at omskrive det for at udnytte de avancerede funktioner i 80386-processoren, som muliggjorde implementering af virtuel hukommelse . I starten var dette alternativ til Minix i stand til meget lidt, men takket være eksplosionen af ​​internetfænomenet , der fandt sted omkring det tidspunkt, dukkede hundredvis af bidragydere fra hele verden op og skrev alle mulige slags drivere til det nye operativsystem. På denne måde blev dette nye system, nu kendt som Linux , den mest komplette UNIX-klon til personlige computere. Takket være brugen af ​​GNU-programmer blev Linux desuden forsynet med adskillige applikationer og udviklingsværktøjer uden nogensinde at skulle ty til kommerciel software.
Og det er sådan vores yndlingsoperativsystem blev født venner!