Speaker

Andrew Tanenbaum

Vrije Universiteit

Andrew S. Tanenbaum nasceu em Nova Iorque e foi criado em White Plains, NY.

Possui um S.B. do M.I.T. e um Ph.D. da Universidade da Califórnia em Berkeley. Atualmente, é professor jubilado de Ciências da Computação no Vrije Universiteit em Amesterdão.

Professor Tanenbaum é o principal designer de três sistemas operativos: TSS-11, Amoeba e MINIX.

Além disso, Tanenbaum é o autor ou co-autor de cinco livros, que foram traduzido para 21 idiomas e somam um total de 175 edições.

Tanenbaum é um Fellow do ACM, um Fellow do IEEE, e um membro da Royal Academy of Arts and Sciences da Holanda. Em 1994, foi congratulado com o prêmio ACM Karl V. Karlstrom Outstanding Educator. Em 1997, ganhou o Prêmio ACM SIGCSE por grandes contribuições para a Ciência da Computação. Em 2007, ganhou a Medalha de Educação, IEEE James H. Mulligan, Jr.

Recebeu também o prémio Lifetime Achievement da USENIX e também da Eurosys.

Sobre a palestra

Sábado 24/03 | 11:00 - 12:00 | Auditório FEUP

MINIX 3: A Reliable and Secure Operating System

Idioma:

Most computer users nowadays are nontechnical people who have a mental model of what they expect from a computer based on their experience with TV sets and stereos: you buy it, plug it in, and it works perfectly for the next 10 years. Computers aren't like that, which leads to frustration. Part of the problem is the operating system, which is often millions of lines of kernel code, each of which can potentially bring the system down. As long as we maintain the current structure of the operating system as a huge single monolithic program full of foreign code (device drivers) and running in kernel mode, the situation will not improve. In an attempt to provide better reliability and security, we have created a new multiserver operating system, MINIX 3, with only 15,000 lines in kernel and the rest of the operating system split up into small components each running as a separate user-mode processes. It is available for the x86 and ARM for embedded systems. The talk will discuss the design of the system and some of unique aspects, such as live update--the ability to replace the operating system with a new version while it is running without affecting running applications. The MINIX 3 Website is at www.minix3.org