Tanenbaum: Por que os computadores não funcionam sem parar?
| Tweet |
|
“A briga entre o criador do Minix e czar dos sistemas operacionais Andrew S. Tanenbaum e Linus Torvalds é lendária no mundo dos sistemas operacionais. Antes do Linux havia o Minix. Torvalds criou sua primeira versão do Linux em 1991 sobre o sistema do professor Tanenbaum. Agora, o sr. Tanenbaum concordou em escrever um editorial para a Linux Magazine. Sua opinião não mudou ao longo dos anos: o Linux e o Windows “não são confiáveis”.
Ganha um micropanetone quem adivinhar o sistema operacional baseado em microkernel que o professor recomenda como estável, confiável e disponível! :)”
Enviado por Pablo Hess (phessΘlinuxmagazine·com·br) – referência (linuxmagazine.uol.com.br).
• Link direto para este post: http://br-l.org/!6489
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Variedades








Minix? Ganhei o panetone? :D
Mas o que ele diz parece ser real: quanto menos código e tarefas delegadas á um kernel, menor a chance do computador parar.
A idéia de um microkernel é justamente essa, ele ser somente uma base para a interoperabilidade dos serviços que rodam em cima dele; se algum deles der um crash, o kernel não vai junto.
Note que serviços nesse sentido são sistemas de arquivo, drivers de dispositivos, talvez até o scheduler. Muito do que se pensa que vai num kernel normal, não vai num microkernel.
A idéia é ótima, só não conseguiram fazer um kernel desses com a performance e features de um maior.