>>990
中にあるか、外にあるか だけじゃないんだよ。
Machはマイクロカーネルだから、本来はOS Serverは外にあるべき。
それが何らかの都合で中にあるという事なんだけど
その理由が大した理由じゃなきゃいいのさ。例えばパフォーマンス云々とかね。

問題はBSDに依存してた点。
Mach1.0だとタスクやスレッドといった機能が全く実装されてなくて
そこらへんはBSD側に頼りきってたのさ。
その後時間かけて、Mach側に実装していって、3.0になってBSDに依存しなくなったから
外に出せたの。おわかり?

3.0を見ればわかるけども、そこらへんはもう自前で揃えてるよね。

ベースたる由縁はそこなの。