アカウント名:
パスワード:
ユーザーランドなんかいらなかったんや全部カーネル内で実行すればよかったんや!ってこと!?時代はモノリシックカーネルの完全勝利なの?
その昔、「カーネル内でhttpdを動かせばめっちゃ高速じゃね?」っていう発想から、 khttpd (TUX web server) [wikipedia.org] ってのが作られておってのぉ・・・・
付け足し。NTにも、できるだけカーネル内で処理してみようっていって、http.sysってのがあるよ。ちょっと怖い気もするけど。
ソースコードレベルで奇麗にモジュール化して分離されてれば、実行バイナリがモジュール化されなくても保守性がいいのがLinuxや*BSDだな
まあ、CPUの性能やキャッシュサイズも上がったし、パフォーマンスを落とさないマイクロカーネル実装の研究も進んだので、Linuxとかマイクロカーネル化してもいいかもねL1L2L3$を持って、L3$が16MB以上のCPUに最適化したマイクロカーネルOSとかなら、現状の技術だとパフォーマンスほとんど落ちなさそう
>16MB以上のCPUに最適化汎用性が売りのOSで特定条件のときだけ速くなってもなぁ…AVX512特化やるのと大差ないし。
16MBだと現状Zen3専用だな。ってのは冗談だとして、8MBまでに納めれば10年前のある程度のCPUからカバーされるのでハイパフォーマンスモードとして実装はアリだと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
モノリシック (スコア:0)
ユーザーランドなんかいらなかったんや
全部カーネル内で実行すればよかったんや!
ってこと!?
時代はモノリシックカーネルの完全勝利なの?
Re: (スコア:0)
その昔、「カーネル内でhttpdを動かせばめっちゃ高速じゃね?」っていう発想から、 khttpd (TUX web server) [wikipedia.org] ってのが作られておってのぉ・・・・
Re: (スコア:0)
付け足し。NTにも、できるだけカーネル内で処理してみようっていって、http.sysってのがあるよ。ちょっと怖い気もするけど。
Re: (スコア:0)
ソースコードレベルで奇麗にモジュール化して分離されてれば、
実行バイナリがモジュール化されなくても保守性がいいのがLinuxや*BSDだな
まあ、CPUの性能やキャッシュサイズも上がったし、パフォーマンスを落とさないマイクロカーネル実装の研究も進んだので、
Linuxとかマイクロカーネル化してもいいかもね
L1L2L3$を持って、L3$が16MB以上のCPUに最適化したマイクロカーネルOSとかなら、
現状の技術だとパフォーマンスほとんど落ちなさそう
Re: (スコア:0)
>16MB以上のCPUに最適化
汎用性が売りのOSで特定条件のときだけ速くなってもなぁ…
AVX512特化やるのと大差ないし。
Re: (スコア:0)
16MBだと現状Zen3専用だな。
ってのは冗談だとして、8MBまでに納めれば10年前のある程度のCPUからカバーされるので
ハイパフォーマンスモードとして実装はアリだと思う。