1987 yılında Profesör Andrew S. Tanenbaum, işletim sistemi tasarımı üzerine bir üniversite ders kitabı yazdı ve bu kitapta yeni bir felsefe önerdi: öğrencilerin uygulamalı öğrenimlerinin bir parçası olarak gerçek bir işletim sisteminin iç işleyişini "görebilmeleri" ve "dokunabilmeleri" mümkün olmalıydı. Ancak, açık telif hakkı sorunları nedeniyle Tanenbaum o dönemde mevcut olan işletim sistemlerinden hiçbirini kullanamadı, bu yüzden basit ama eksiksiz bir işletim sistemi yazmaya ve kaynak kodunu kitabının ekinde yayınlamaya karar verdi.
Linus Torvalds
Kısa süre sonra, Minix adını alan ve büyük ölçüde bir UNIX sistemini simüle eden bu sistemin hayranları ortaya çıktı ve o zamanlar sabit diski bile olmayan kişisel bilgisayarlarda çalışmaya başladılar. Bu takipçilerden biri de Linus Torvalds'tı.
Minix'in önemli tasarım sınırlamaları vardı, bu nedenle Torvalds bir noktada onu 80386 işlemcisinin gelişmiş özelliklerinden yararlanacak şekilde yeniden yazmaya karar verdi; bu da sanal belleğin uygulanmasına olanak sağladı. Başlangıçta, Minix'e bu alternatif çok az şey yapabiliyordu, ancak o dönemde meydana gelen internet fenomeninin patlaması sayesinde , dünyanın dört bir yanından yüzlerce katkıda bulunan ortaya çıktı ve yeni işletim sistemi için her türlü sürücüyü yazdı . Bu şekilde, şimdi Linux olarak bilinen bu yeni sistem, kişisel bilgisayarlar için en eksiksiz UNIX klonu haline geldi . Dahası, GNU programlarının kullanımı sayesinde , Linux , ticari yazılımlara başvurmaya gerek kalmadan çok sayıda uygulama ve geliştirme aracıyla donatıldı.
İşte bizim favori işletim sistemimiz böyle doğdu!