Em 1987, o professor Andrew S. Tanenbaum escreveu um livro didático universitário sobre projeto de sistemas operacionais , no qual propôs uma nova filosofia: a de que deveria ser possÃvel "ver" e "tocar" o funcionamento interno de um sistema operacional real como parte do aprendizado prático do aluno. No entanto, devido a óbvias questões de direitos autorais , Tanenbaum não pôde usar nenhum dos sistemas operacionais disponÃveis na época, então decidiu escrever um sistema operacional simples, porém completo, e publicar o código-fonte em um apêndice de seu livro.
Linus Torvalds
Não demorou muito para que surgissem fãs desse sistema, que adotou o nome Minix e simulava em grande parte um sistema UNIX , rodando-o em um computador pessoal da época que sequer possuÃa um disco rÃgido. Um desses seguidores foi Linus Torvalds.
O Minix tinha limitações de projeto significativas, então Torvalds decidiu, em certo momento, reescrevê-lo para utilizar os recursos avançados do processador 80386, que permitiam a implementação de memória virtual . Inicialmente, essa alternativa ao Minix era bastante limitada, mas graças à explosão da internet que ocorreu na época, centenas de colaboradores do mundo todo surgiram e escreveram todos os tipos de drivers para o novo sistema operacional. Dessa forma, esse novo sistema, hoje conhecido como Linux , tornou-se o clone UNIX mais completo para computadores pessoais. Além disso, graças ao uso de programas GNU , o Linux passou a contar com inúmeras aplicações e ferramentas de desenvolvimento sem a necessidade de recorrer a softwares comerciais.
E foi assim que nasceu o sistema operacional favorito de nossos amigos!