>>210
だから、cygwinはサブシステムによる実装ではないのでは?
あくまでも、Win32APIとUNIXのシステムコールの変換で実現しようとしてるものだと思うけど。

OSXにしろ、NTにしろ、マイクロカーネル(ただし改良型)である以上、ほとんど同じ構成をとっているはずです。
どちらもMachをベースにして(NTの方がより独自性が高いものの)、構築されているのだから。

ただし、Winの場合、NTエグゼクティブ内部の仕様が公開されていないので、現状ではマイクロソフト以外は
サブシステムやサーバーを作ることは出来ません。
これは、オープンかクローズドかというメーカーのスタンスの差であり、OSそのものの機能差ではありません。