O Debate entre Tanenbaum e Torvalds foi uma discussão entre Andrew S. Tanenbaum e Linus Torvalds, em relação à arquitetura do núcleo Linux e dos núcleos dos sistemas operacionais em geral. Tanenbaum começou o debate em 1992 no grupo de discussão da Usenet comp.os.minix,[1] argumentando que os micronúcleos são superiores aos núcleos monolíticos e que, portanto, o Linux era, já em 1992, obsoleto. Outros hackers notáveis como David S. Miller e Theodore Ts'o somaram-se ao debate.[2]
O debate foi considerado algumas vezes como sendo uma flame war.
O tema foi revisitado em 2006 após Tanenbaum ter escrito uma matéria para a revista Computer intitulada "Can We Make Operating Systems Reliable and Secure?" ("Podemos fazer sistemas operacionais confiáveis e seguros?").[3] Apesar do próprio Tanenbaum ter mencionado que não havia escrito o artigo para renovar o debate sobre o desenho do núcleo,[4] a justaposição do artigo e de uma cópia arquivada do debate de 1992 no site de tecnologia Slashdot provocou a retomada do assunto .[5] Torvalds refutou os argumentos de Tanenbaum em uma mensagem em um fórum de discussão online,[6] e vários novos sites de tecnologia começaram a cobrir a questão.[7] Isso fez com que Jonathan Shapiro respondesse que, na prática, a maioria dos sistemas operacionais mais confiáveis e seguros possuíam uma arquitetura do núcleo de tipo micro.[8]