>>406
どうしてpthreadなのかはわからんけど、
cthreadは変わらないと思うよMachのシステムコールだからね。
CMUのMachでの、いろんなサブシステムなんかはユーザプログラムと言えると思うけど、
それらは、cthreadやvm関数を使ってたからねー。

システムコールはOS側じゃなくても使うよ。
例えばopen,read,write,closeなんかはファイルなどをアクセスする
Unixでよく使われるシステムコールだけど、
これらは普通のアプリケーションプログラムなどでも良く使うよね。

> KS3GZkVUが詳しいのは認めるけど自分の知識をひけらかしたい

たしかに。
でも、KS3GZkVUは、だいたい正しいような気がするけどね。
って、俺にも、おめーむかつくんだよーって、からんでこないでね。

> 詳しいついでに聞くけどさDarwinってどこまでソース公開されてるの?

これは彼が答えればいいのかもしれないが、これだけ入ってる。
http://www.opensource.apple.com/projects/darwin/1.4/projects.html
基本的にカーネルとドライバ類、その他ライブラリ類かな。
Darwinのソースチェックするとだいたい全体像がわかりやすいよ。

OSXと、RedHatのパッケージとを比較した場合、
DarwinはLinuxに相当するもので、
MacOSXはRedHatパッケージ全体に相当するものって言うのであってると思う。
QuartzはXFree86ってとこかな。XlibやXtがCarbonやCocoaかな?(適当だから、つっこみなしね)