07/09/30 04:20:56 GIjCBaI+
>>725
お前が OS の構造を全く理解していないだけだろ
> BSDのユーザランド部分も含めてDarwin全体になる。
これは正しいが
> そしてMacOSXはモノリシックカーネルなのでDarwin全体を特権モードで保護している。
これは間違い
カーネル + ユーザランドが OS であり、Darwin は Mac OS X の基礎部分ではあるが
Darwin は単体として OS と呼ばれるだけの機能をしっかり持っている
カーネルが持つ機能は多岐に渡るが、これをユーザが利用するためには
どうやってもカーネルの機能を呼び出すアプリケーションが必要になる
このアプリケーションがユーザとカーネルの橋渡しを行い、
カーネルの持つ機能を組み合わせて具体的な形としてユーザにサービスを提供する
こうしたアプリケーションをユーザランドと呼ぶ
お前の理論だと、Mac OS X は GUI まで含めてすべてカーネルになるぞ