Hurdの開発に関する世界観です。
これだけGNU/Linuxが一般的に使われるようになっても、GNUのマイクロカーネルHurdはまだ完成していない。ストールマンは、「マイクロカーネルのデバッグが予想以上に難しかった」と語っている。
だが、Hurdは興味深いプロジェクトである。そもそも、Linuxカーネルの最大の問題点はモノリシックカーネルであること。カーネルが単独の巨大プログラムとして動いている。これは設計上古くて、美しくない。
最近では、HurdをMachではなくL4など別のマイクロカーネルを採用して作れないかという意見も出ている。Machは性能の問題があり、モノリシックカーネルと比べてとても遅いが、L4の開発者はこれを「設計上の問題」であるとしてL4を開発し、高速なIPC性能を叩き出した。
GNUによるマイクロカーネル。