アカウント名:
パスワード:
Preemptionについては本当にsourceや他のOSの実装を見たのか疑わしいところがあります。現状のLinux kernelではlock primitiveが貧弱です(特に、adaptive/blocking lockで十分なところにspin lockを使っている)。これはkernelのあちこちでinterrupt levelを引き上げることになります。結果として、割込そのものが遅れるために測定不可能なdispatch delayが生じる恐れがあります。
FreeBSDの場合、最も基本となるlockはblocking lock(多くは将来adaptiveに変更予定)です。spin lockはscheduler lockなど4種類しか用いていません。また、割込も、
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
見えないdispatch delayが残りそう (スコア:3, 参考になる)
Preemptionについては本当にsourceや他のOSの実装を見たのか疑わしいところがあります。現状のLinux kernelではlock primitiveが貧弱です(特に、adaptive/blocking lockで十分なところにspin lockを使っている)。これはkernelのあちこちでinterrupt levelを引き上げることになります。結果として、割込そのものが遅れるために測定不可能なdispatch delayが生じる恐れがあります。
FreeBSDの場合、最も基本となるlockはblocking lock(多くは将来adaptiveに変更予定)です。spin lockはscheduler lockなど4種類しか用いていません。また、割込も、
Re:見えないdispatch delayが残りそう (スコア:0)
5.0 が安定すれば、4 ないし 16 CPU くらいのいわゆるミッドレンジの
エンタープライズユースで十分スケールすると思うんだわさ。
というわけで、そろそろ Oracle きぼんぬ。
そうすれば、Linux の上、Solaris の下、くらいの市場に食い込めると思うんだがなぁ。
Re:見えないdispatch delayが残りそう (スコア:0)
良いOSだとは思うけど、今のままじゃマニアOS路線から抜け出せるとは思えん。
商用で成功するには嫌でもユーザーに媚びんと。
それにBSDIにしてもWindRiverにしても後ろ盾が弱すぎるわな。ケツ割るのも早いし。
実際のところ、Linuxを抜くなんて現状では夢のまた夢でしょ。
Re:見えないdispatch delayが残りそう (スコア:1)
いくらLinuxが普及したとはいえ、コンシューマ向けマシンにプリインストールされているOSを数の上で上回るのは難しい。
MacOSXをBSDとして使っている人はその中のごく一部だろうということで、意味のある比較だとは思いませんが。
うじゃうじゃ