1987-ben Andrew S. Tanenbaum professzor írt egy egyetemi tankönyvet az operációs rendszerek tervezéséről , amelyben egy új filozófiát javasolt: a diákok gyakorlati tanulásának részeként lehetővé kell tenni egy valódi operációs rendszer belső működésének „látását” és „megtapogatását”. Nyilvánvaló szerzői jogi okok miatt azonban Tanenbaum nem használhatta az akkoriban elérhető operációs rendszerek egyikét sem, ezért úgy döntött, hogy ír egy egyszerű, mégis teljes operációs rendszert , és a forráskódot a könyve függelékében teszi közzé.
Linus Torvalds
Nem sokkal később megjelentek a Minix nevet felvevő és nagyrészt egy UNIX rendszert szimuláló rendszer rajongói , egy akkori személyi számítógépen futtatva, amelynek még merevlemeze sem volt. Az egyik követőjük Linus Torvalds volt.
A Minix jelentős tervezési korlátokkal rendelkezett, így Torvalds egy ponton úgy döntött, hogy átírja, hogy kihasználja a 80386 processzor fejlett funkcióit, amelyek lehetővé tették a virtuális memória megvalósítását . Kezdetben ez a Minix alternatívája nagyon kevésre volt képes, de az internetes jelenség akkoriban bekövetkezett robbanásszerű elterjedésének köszönhetően a világ minden tájáról több száz közreműködő jelent meg, és mindenféle illesztőprogramot írt az új operációs rendszerhez. Ily módon ez az új rendszer, amelyet ma Linuxként ismerünk, a személyi számítógépek legteljesebb UNIX klónjává vált . Továbbá a GNU programok használatának köszönhetően a Linux számos alkalmazással és fejlesztőeszközzel rendelkezett anélkül, hogy valaha is kereskedelmi szoftverekhez kellett volna folyamodni.
És így születtek a kedvenc operációs rendszer embereink!