塔能鮑姆託瓦茲辯論

塔能鮑姆 - 託瓦茲辯論  ， 於1992年在Usenet討論群組 （ 新聞組 ） comp.os.minix上發起的一場辯論 ， 主角爲Minix創作者安德魯 · 斯圖爾特 · 塔能鮑姆與Linux核心原始作者林納斯 · 託瓦茲 ， 討論的主題在於作業系統內核架構的選擇 。 塔能鮑姆認爲 ， 以微內核架構設計的作業系統 ， 在理論上 ， 比宏內核架構更加優越 ， 主張Linux應該以微內核架構來進行重新設計 。 但是林納斯 · 託瓦茲以開發實務上的觀點展開反擊 ， 陳述Linux選擇宏內核架構進行開發的理由 ， 並比較Minix與Linux的效能差異 。 稍後 ， 在Linux社群中的一些著名駭客也加入討論 ， 如彼得 · 麥唐納 、 大衛 · 米勒 、 曹子德 。 這場辯論有時被視爲僅是一場網路論戰或口水戰 ， 然而這場辯論影響了Linux核心與Minix的設計走向 ， 展示了軟體工程師之間對於作業系統架構的不同思考角度 ， 因此得到許多重視 。 在辯論結束後 ， Linux社群並沒有因爲這場辯論而改變作法 ， 以微核心架構來重新設計Linux核心 ， 但是在稍後改善了可移植性 ， 擴展到x86之外的平臺 ， 同時引進了許多微核心架構的設計想法來改進其程式碼 ， 例如採用了可載入核心模組 。 塔能鮑姆教授也仍然堅持以微核心架構來設計Minix ， 在1997年與2004年分別發表了兩個新版本 ， 完全不收費的釋出Minix ， 並改善了Minix經常被批評的效能問題 。