アンドリュー・タネンバウムとリーナス・トーバルズの議論
この議論の発端は、1992年1月29日であったと記録されている。この日にタネンバウムは、Linuxカーネルについての初めての批判をUsenet (ネットニュース) のニュースグループcomp.os.minixに投稿した。この投稿では、モノリシックカーネルの設計方式はオペレーティングシステムにとっていかに有害でその能力を失わせるかを、述べていた。タネンバウムは、この投稿に “Linux is obsolete” (「Linuxは時代遅れだ」) という題名をつけた。タネンバウムは、この最初の投稿では、なぜ自分がマイクロカーネルの設計方式がモノリシックカーネルより優れていると感じているかについては、あまり詳細には説明しなかった。しかしタネンバウムは、マイクロカーネルが移植性と強く関連していると述べ、Linuxカーネルとx86系列のプロセサとの関係が密接過ぎているためLinuxカーネルの移植性が損なわれていると主張している。またタネンバウムは、1991年にモノリシックカーネルを作ることは、「1970年代への大いなる後退」であると述べている。
タネンバウムによる批判がニュースグループに投稿されたとき、トーバルズはこの批判に対して直接に返信することができた。半日後にトーバルズは実際に返信した。トーバルズはこの返信で、MINIXには設計について固有の欠点があると主張した。欠点の一つとして挙げたのは、ある特定の状況におけるマルチスレッディングの欠如である。トーバルズは、「理論的および美的」な観点に立てばマイクロカーネルの設計がモノリシックカーネルより優れていると認識していると述べた。
この論点と初期の全ての議論は、オライリーメディアから1999年に出版された書籍『オープンソースソフトウェア: 彼らはいかにしてビジネススタンダードになったのか(英語版)』に収録されている。この書籍ではこの議論を「オペレーティングシステムの設計について当時はどのように考えられていたか」を示す例であると言及している。
Intel 80386プロセサは、1992年の議論の後に、最も普及したプロセサとなった。そのとき、Intel 486プロセサはハイエンドのコンピュータで使われており、またIntel 80286プロセサは既に時代遅れになっており、World Wide Webは未だ広く使われるようにはなっていなかった。タネンバウムによるLinuxに対する批判の一つは、x86系列のプロセサに密接に結びつき過ぎているということであった。しかし2008年の時点では、x86系列のアーキテクチャのプロセサは、デスクトップコンピュータのプロセサとして世界で最も一般的に使われ続けている。
Linuxは、x86系列以外の数多くのプロセサアーキテクチャに移植されてきている。Linuxが移植されたプロセサアーキテクチャとしては、DEC Alpha、SPARC、POWER/PowerPC、MIPS、680x0、ARM、IA-64、x64などがある (この他にも多数のプロセサアーキテクチャに移植されている) 。