Pada tahun 1987, Profesor Andrew S. Tanenbaum menulis buku teks universitas tentang desain sistem operasi , di mana ia mengusulkan filosofi baru: bahwa seharusnya dimungkinkan untuk "melihat" dan "menyentuh" cara kerja internal sistem operasi nyata sebagai bagian dari pembelajaran praktik mahasiswa. Namun, karena masalah hak cipta yang jelas , Tanenbaum tidak dapat menggunakan sistem operasi apa pun yang tersedia pada saat itu, sehingga ia memutuskan untuk menulis sistem operasi yang sederhana namun lengkap dan menerbitkan kode sumbernya dalam lampiran bukunya.
Linus Torvalds
Tidak lama kemudian, para penggemar sistem tersebut, yang mengadopsi nama Minix dan sebagian besar mensimulasikan sistem UNIX , muncul dan menjalankannya di komputer pribadi pada masa itu yang bahkan tidak memiliki hard drive. Salah satu pengikutnya adalah Linus Torvalds.
Minix memiliki keterbatasan desain yang signifikan, sehingga Torvalds pada suatu saat memutuskan untuk menulis ulang program tersebut agar dapat memanfaatkan fitur-fitur canggih dari prosesor 80386, yang memungkinkan implementasi memori virtual . Awalnya, alternatif Minix ini memiliki kemampuan yang sangat terbatas, tetapi berkat ledakan fenomena Internet yang terjadi sekitar waktu itu, ratusan kontributor dari seluruh dunia muncul dan menulis berbagai macam driver untuk sistem operasi baru tersebut. Dengan cara ini, sistem baru ini, yang sekarang dikenal sebagai Linux , menjadi klon UNIX terlengkap untuk komputer pribadi. Lebih jauh lagi, berkat penggunaan program GNU , Linux dilengkapi dengan banyak aplikasi dan alat pengembangan tanpa harus menggunakan perangkat lunak komersial.
Dan begitulah sistem operasi favorit teman kita lahir!