坦尼鲍姆和托瓦兹之间的辩论已经持续了近三十年。在这场辩论中,坦尼鲍姆认为微内核是更可靠、更安全的选择,而托瓦兹则支持单内核。虽然在辩论期间,坦尼鲍姆似乎具有更多的技术支持者,但在实践中,托瓦兹的观点赢得了胜利。

尽管坦尼鲍姆的微内核设计是技术上非常先进的,但它并没有在实践中表现出足够的可靠性和性能优势。与此同时,托瓦兹的单内核设计已经获得了广泛的实际应用,并成为了标准的操作系统设计模式。

值得注意的是,托瓦兹并不是无视坦尼鲍姆的观点。相反,他借鉴了微内核的部分理念,并将其纳入到Linux内核的设计中。这种借鉴精神非常重要,它使得Linux系统在保持单内核设计的同时,又具备了一些微内核的优点。

因此,我们可以得出结论:在坦尼鲍姆-托瓦兹辩论中,坦尼鲍姆确实是错的。虽然他的观点是正确的,但在实践中未能表现出应有的优势。相反,托瓦兹的设计已经被证明是更好的选择,它产生了强大的操作系统,成为了当今计算机行业的主流。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/