Google Chrome OS > 2at LINUX
Google Chrome OS > 2 - 暇つぶし2ch696:login:Penguin
09/08/13 10:11:36 Q1wAqn9C
ID変えてご苦労さん。

MachはBSD由来のカーネルをマイクロカーネルで実装し直す実験プロジェクトとその成果。
カーネルとしてはFreeBSDとは全くの別物で、カーネルを指して呼ぶならMachカーネルで合っている。
ちなみに実験としては失敗(パフォーマンスが全く上がらず、使い物にならなかった)。

FreeBSDはBSDの実装の一つで、カーネルもMachとは全く異なる(旧来のモノリシックカーネル)。

Darwinは元々NeXTが由来で、そのNeXTはMachカーネルにBSDユーザランドを組み合わせたキメラOS。
そのままDarwinもカーネルはMach、ユーザランドにFreeBSDを採用しているから、
DarwinのカーネルはFreeBSDである、と言い切ってしまったらそれは間違いということになる。

マイクロカーネルという、理念だけが先行した実用性に欠ける設計思想の欠陥を回避するために、
一部のサブシステムをカーネル空間に引き込むことは何処もやっている。
(本来の設計理念には反するが、こうすることによってようやく何とか現実的なパフォーマンスを実現できるようになった)
しかしそれで、組み込んだサブシステムの名前でカーネル全体を呼ぶなんて異常なことは、
余程の無知か、何処かの信者くらいしかやらない。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch