Το 1987, ο καθηγητής Andrew S. Tanenbaum έγραψε ένα πανεπιστημιακό εγχειρίδιο για το σχεδιασμό λειτουργικών συστημάτων , στο οποίο πρότεινε μια νέα φιλοσοφία: ότι θα πρέπει να είναι δυνατό να «δούμε» και να «αγγίξουμε» την εσωτερική λειτουργία ενός πραγματικού λειτουργικού συστήματος ως μέρος της πρακτικής μάθησης του φοιτητή. Ωστόσο, λόγω προφανών ζητημάτων πνευματικών δικαιωμάτων , ο Tanenbaum δεν μπορούσε να χρησιμοποιήσει κανένα από τα λειτουργικά συστήματα που ήταν διαθέσιμα εκείνη την εποχή, οπότε αποφάσισε να γράψει ένα απλό αλλά πλήρες λειτουργικό σύστημα και να δημοσιεύσει τον πηγαίο κώδικα σε ένα παράρτημα του βιβλίου του.
Ο Linus Torvalds
Δεν άργησαν να εμφανιστούν οι οπαδοί αυτού του συστήματος, το οποίο υιοθέτησε το όνομα Minix και σε μεγάλο βαθμό προσομοίωνε ένα σύστημα UNIX , το οποίο έτρεχε σε έναν προσωπικό υπολογιστή της εποχής που δεν είχε καν σκληρό δίσκο. Ένας από αυτούς τους οπαδούς ήταν ο Linus Torvalds.
Το Minix είχε σημαντικούς σχεδιαστικούς περιορισμούς, οπότε ο Torvalds αποφάσισε κάποια στιγμή να το ξαναγράψει για να αξιοποιήσει τα προηγμένα χαρακτηριστικά του επεξεργαστή 80386, τα οποία επέτρεπαν την υλοποίηση εικονικής μνήμης . Αρχικά, αυτή η εναλλακτική λύση στο Minix ήταν ικανή για πολύ λίγα, αλλά χάρη στην έκρηξη του φαινομένου του Διαδικτύου που συνέβη εκείνη την εποχή, εκατοντάδες συνεργάτες από όλο τον κόσμο εμφανίστηκαν και έγραψαν κάθε είδους προγράμματα οδήγησης για το νέο λειτουργικό σύστημα. Με αυτόν τον τρόπο, αυτό το νέο σύστημα, γνωστό πλέον ως Linux , έγινε ο πιο ολοκληρωμένος κλώνος UNIX για προσωπικούς υπολογιστές. Επιπλέον, χάρη στη χρήση προγραμμάτων GNU , το Linux παρείχε πολυάριθμες εφαρμογές και εργαλεία ανάπτυξης χωρίς να χρειαστεί ποτέ να καταφύγει σε εμπορικό λογισμικό.
Και έτσι γεννήθηκε το αγαπημένο μας λειτουργικό σύστημα!