Andrew S. Tanenbaum: Pioneiro da Ciência da Computação e Criador do MINIX
Pontos principais
- Criador do MINIX, sistema operacional educacional que inspirou a criação do Linux.
- Autor de livros didáticos fundamentais em Redes de Computadores e Sistemas Operacionais.
- Professor emérito da Vrije Universiteit Amsterdam.
- Possui doutorado em Astrofísica pela UC Berkeley, apesar de sua carreira consolidada na Ciência da Computação.
Andrew Stuart Tanenbaum (nascido em 16 de março de 1944) é um renomado cientista da computação americano-holandês e professor emérito da Vrije Universiteit Amsterdam, nos Países Baixos. Reconhecido globalmente por suas contribuições acadêmicas, Tanenbaum é o autor do MINIX, um sistema operacional do tipo Unix desenvolvido para fins educacionais, e de diversos livros didáticos que se tornaram referências padrão no ensino de computação em todo o mundo.

Biografia e Formação Acadêmica
Nascido na cidade de Nova York e criado em White Plains, Nova York, Tanenbaum iniciou sua trajetória acadêmica no Massachusetts Institute of Technology (MIT), onde obteve o bacharelado em Física em 1965. Posteriormente, mudou-se para a Califórnia, onde concluiu seu doutorado (PhD) em Astrofísica pela Universidade da Califórnia, Berkeley, em 1971.
Apesar de sua formação inicial em física e astrofísica, Tanenbaum desenvolveu um forte interesse por programação durante a graduação, o que o levou a migrar para a ciência da computação. Ele estabeleceu sua carreira docente em Amsterdã, tornando-se professor na Vrije Universiteit Amsterdam, onde lecionou disciplinas de Organização de Computadores e Sistemas Operacionais, além de orientar diversos doutorandos. Tanenbaum anunciou sua aposentadoria formal em 9 de julho de 2014.
Contribuições Educacionais e Obras Literárias
Tanenbaum é amplamente respeitado por sua capacidade de sintetizar conceitos complexos em livros didáticos acessíveis. Suas obras são utilizadas em universidades globalmente para formar engenheiros e cientistas da computação.
Principais Livros
- Organização Estruturada de Computadores (1976): Uma obra seminal que introduz a arquitetura de computadores de forma hierárquica.
- Redes de Computadores: Um dos textos mais utilizados para o ensino de protocolos de comunicação e infraestrutura de rede.
- Sistemas Operacionais Modernos: Livro que explora a teoria e a prática dos sistemas operacionais contemporâneos.
- Sistemas Operacionais: Projeto e Implementação: Coescrito com Albert Woodhull, este livro detalha o funcionamento do MINIX.
- Sistemas Distribuídos: Princípios e Paradigmas: Obra desenvolvida em parceria com Maarten van Steen.
A influência de Tanenbaum estende-se além de seus livros. O livro Sistemas Operacionais: Projeto e Implementação e o próprio sistema MINIX serviram de inspiração fundamental para Linus Torvalds na criação do kernel do Linux.
Desenvolvimentos Técnicos e Projetos
MINIX
Em 1987, Tanenbaum criou o MINIX (MINi-unIX), um clone do Unix projetado especificamente para o IBM PC. O objetivo principal era fornecer aos estudantes um sistema operacional cujo código-fonte fosse legível e compreensível, permitindo que aprendessem a arquitetura interna de um SO sem a complexidade dos sistemas comerciais da época.
O MINIX gerou uma comunidade ativa no Usenet (grupo comp.os.minix), que contou com milhares de usuários. Foi nesse ambiente que Linus Torvalds, então estudante, interagiu com o sistema antes de desenvolver o Linux em 1991.
Amoeba e Outros Projetos
Tanenbaum também liderou pesquisas em sistemas distribuídos na Vrije Universiteit Amsterdam, resultando na criação do Amoeba, um sistema operacional distribuído desenvolvido em colaboração com o Centrum Wiskunde & Informatica (CWI). Além disso, foi o arquiteto do Amsterdam Compiler Kit, um conjunto de ferramentas para a criação de compiladores portáteis.
Atuação Institucional e Outras Atividades
No início da década de 1990, Tanenbaum foi um dos cofundadores e o primeiro Reitor da Advanced School for Computing and Imaging (ASCI), uma escola de pesquisa interdisciplinar que uniu professores e doutorandos de diversas universidades holandesas, como a Universidade de Amsterdã e a Universidade de Tecnologia de Delft.
Fora da academia, Tanenbaum demonstra interesse por análise de dados políticos. Desde 2004, ele opera o site Electoral-vote.com, dedicado à análise de pesquisas de opinião e projeções para as eleições presidenciais dos Estados Unidos.
Perguntas frequentes
Qual a relação entre Andrew Tanenbaum e o Linux?
O sistema MINIX, criado por Tanenbaum para fins educacionais, e seu livro sobre design de sistemas operacionais foram as principais inspirações para Linus Torvalds desenvolver o kernel do Linux.
O que é o MINIX?
O MINIX é um sistema operacional do tipo Unix, simplificado e com código-fonte aberto, desenvolvido por Tanenbaum para que estudantes pudessem aprender como um sistema operacional funciona internamente.
Quais são as principais áreas de especialidade de Tanenbaum?
Suas principais contribuições estão nas áreas de arquitetura de computadores, redes de computadores, sistemas operacionais e sistemas distribuídos.
Tanenbaum sempre foi da área de computação?
Não, sua formação acadêmica inicial foi em Física (MIT) e Astrofísica (UC Berkeley), mas ele migrou para a programação e ciência da computação durante sua carreira.