■■ M a c で プ ロ グ ラ ミ ン グ ■■
■ このスレッドは過去ログ倉庫に格納されています
0411410
01/12/06 04:20ID:889UOZ8Pどうして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かな?(適当だから、つっこみなしね)
■ このスレッドは過去ログ倉庫に格納されています