FreeBSDを語れ Part56at UNIX
FreeBSDを語れ Part56 - 暇つぶし2ch843:名無しさん@お腹いっぱい。
23/04/17 11:08:35.99 .net
このあたりでその説明をしている
URLリンク(news.ycombinator.com)
DarwinがMicrokernelを使用しているのであれば、Microsoft Windowsも同じです。
これらは非常によく似たデザインです。
念のため言っておきますが Microsoft Windowsがマイクロカーネルを使用しているとは思いません。
Machのいくつかのバージョンはマイクロであり、他のバージョンはそうではありません。
OS Xはマイクロカーネルを使用していませんし、Darwinも使用していません。
彼らはXNUカーネルを使用しています。
XNUはMachのコードを持ち、FreeBSDのコードも使っています。
人々はこれを「ハイブリッドカーネル」と呼びますが、私はこれは誤用であり、
Appleのマーケティングの効果によってのみ存在するものだと思います。
XNUはモノリシックなカーネルで、マイクロカーネルから着想を得た
メッセージパッシング機能を備えています。
そのため、特定の機能やドライバを分離することができ、例えばLinuxよりも優れています。
アップルとは異なり、マイクロソフトは実際に真のマイクロカーネルである
NTのバージョンをリリースしましたが、彼らはすぐにそれがUnixと競合するOSを作るための
実用的なアプローチではないことに気づきました。
それはともかく...
これは、FreeBSDを移植された Darwin のようなものだ。
商用ネットワークアプライアンスデバイスとしては、おそらく良いアプローチでしょう。
彼らは、Apple、FreeBSD、そして ZFS のソースコードを使用することで、
競合他社の製品を強化するために使用できるような、本当の意味での改善のための
ソースコードを実際に提供することなく、すべての利益を得ることができます。
URLリンク(upload.wikimedia.org)


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