アカウント名:
パスワード:
モリアティ教授だったりして. OSにバックドアをしかけておいて, 銀行や政府機関から情報を盗もうとしているのですよ.
# とかなんとかいっちゃったりして, なのでID
> windows XP とかでも同じような設計になっていると気がします。
確か違ったはずです. その代わりWindowsNT3.51までは同様のカーネル外にグラフィックサブシステムを置く構造になっていました. 目的は指摘されている様にシステムの安全性のためだったのですが, それがNT4で少しでもグラフィック性能を上げようとカーネルに組み込んだものだから, ドライバの出来によってシステムが落ちること落ちること. ブルースクリーンの大安売りでした. WindowsNT系列の歴史上, 最も愚かな設計変更と言って間違いないんじゃないですかね.
OS 屋がいくらがんばって安定したシステムを作ろうとしても、 ドライバの所為でダウンする様に<ins>新参者=#423345の教授に</ins>改悪されたらやってられないよな。
少なくともXFree86は昔から同じような設計になっていますし、
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
ディスプレイドライバがユーザーモードに? (スコア:0)
Avalonの構造図を見るとそのように見えるのですが。
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
(たとえばDirect3D Graphic mini portの部分)
カーネル内で動かして、残りはユーザモードで動かしているように見えます。
ディスプレイドライバがクラッシュしただけでカーネルが死ぬ事が無くなる、と考えると、
特に驚くような設計で無い気がします。
少なくともXFree86は昔から同じような設計になっていますし、
個人的な想像では、
windows XP とかでも同じような設計になっていると気がします。
Re:ディスプレイドライバがユーザーモードに? (スコア:3, 参考になる)
4.0のときにDirect Xの実装の都合と性能向上のためにカーネルモードに移されたのではなかったのかな。
当時、わかってる人々からはかなり批判されたと記憶しています。
カトラーが離れたのもこれが遠因じゃないかとかんぐってたり。
Re:ディスプレイドライバがユーザーモードに? (スコア:2, 参考になる)
遠因どころか、正にこれが理由です。
カトラー氏が長期休暇中に入社したどこぞの大学教授とそのチームが、勝手に書き換えちゃってた。でもって、その教授達はそれだけやってMSを辞めたそうな。
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
商業的には成功したんでしょ?
設計的にはきれいでも、使い物にならん作るより、
多少、汚くても実用になるもん作ったほうがイイちゅーことぢゃないの。
by rti.
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
ユーザーモードで動かしているままでも、成功したと思いますよ。
NT4の商業的成功と、ディスプレイ・ドライバがカーネルモードで動いているのは、無関係でしょう。
また、少なくともカトラー氏は「そんな馬鹿なことしやがって!」と怒り心頭だったわけなので、当時としてもカーネルモードでディスプレイ・ドライバを動かすことが正しかったとは思えません。私はNT3.51からNT4に移行する時に、デュアルブートにして両方を試していましたが、NT4でのビデオ描画速度が速くなったという気はあまりしませんでしたし。言われてみれば、気持ち速くなったかなぁ、くらいで。
むしろ、カトラー氏が抜けたことによって、その後のNT系列の安定性が酷くなって行ったことを考えれば、むしろ商業的に失敗だったのかもしれないです。実際、クライアント系は割と速くNT4への移行は進んでいたと思いますが、サーバー系はかなり時間が掛かりました。
カトラー氏がNTの責任者として睨みを効かせて開発を続けていたら、今みたいにMS批判は酷くならず、FreeUnixに走る人も少なかったかも知れないですし。
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
> 安定性が酷くなって行ったことを考えれば、むしろ商業的に失敗
> だったのかもしれないです。
確かに。NT3.51は安定感がありましたよねえ。
NT3.51->NT4->2000->Server 2003とアップデートを行うたびに、「あー、うごかねー!」と「うーん、微妙に変だなあ」が増えている様な。Server 2003は、結構ひどいシロモノだと思いますね。泣きたくなりました。
> カトラー氏がNTの責任者として睨みを効かせて開発を続けていたら、
> 今みたいにMS批判は酷くならず、FreeUnixに走る人も少なかったかも知れないですし。
御意!
Re:ディスプレイドライバがユーザーモードに? (スコア:1, すばらしい洞察)
たかが一デバイスドライバがユーザモードからカーネルモードに移行する、
サーバOSとして考えた場合、「こりゃ駄目だ」と思うのが普通。
その点に説明を求めるような奴は、この話題にレスする資格はないよ。
Re:ディスプレイドライバがユーザーモードに? (スコア:0)
してませんよ。
日本語が理解できないようですね、修行が足りません(w
>カーネル内でディスプレイドライバを動かすことが「正しくない」とまで言い張るのなら
もしかして、正しいとか思ってますか?
たかがディスプレイドライバをカーネルモードで動かすことが、
サーバOSの安定性に対してどれだけ問題になるか/なった
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
>変更の有無は性能悪化に大きな影響を持たなかった
ディスプレイドライバをカーネルモードに変更して描画が多少速くなった、というのがNT4の商業的成功とは無関係という意味ですよ。
>きちんとその技術的根拠(もしくはその他の客観的要因)を述べてください
その当時既にUNIX界ではXをユーザーモードからカーネルモードに移行して性能向上をするためのテストを済ませていました。
>どうしてだめなのかも説明できていない
この手の話は、既にここでは何度も話題に登っている話です。今更説明する話でもなく、知りたければ過去ログを検索してみてください。
Re:ディスプレイドライバがユーザーモードに? (スコア:0)
今は有り余るマシンパワーと「落ちない」ことから得られるメリットの
大きさが十分認知されたことから、揺り戻しが起きているということ
ではないでしょうか。
Re:ディスプレイドライバがユーザーモードに? (スコア:0)
その教授って誰なのか気になります。
ぐぐっても分からなかった・・・
# カトラー NT4 教授
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
モリアティ教授だったりして. OSにバックドアをしかけておいて, 銀行や政府機関から情報を盗もうとしているのですよ.
# とかなんとかいっちゃったりして, なのでID
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
さて、誰なんでしょ?(笑)
# タイミングを逸してしまったけど、しょうがないのでID(ぉ
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
いや確かそのラシッド教授だったと思います。
MS辞めたのは早々でもないけど、実質MSでやったのはそれだけだそうで。
#つーか、まだ辞めてないのかな?
>そもそもMachの推進者として簡単にカーネルに取り込むかって疑問
私もそれが不思議なんですが、逆にMachでマイクロカーネルに懲りて、NTカーネルをマイクロカーネルライクなものから、モノリシックにしたかったのかなと(笑)
Re:ディスプレイドライバがユーザーモードに? (スコア:0)
へえ。1994年から研究担当副社長 [microsoft.com](現在は上席)だけど。
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
けどそのままMSにいるのか...どうりで(以下自主規制)
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
Re:ディスプレイドライバがユーザーモードに? (スコア:0)
というより、ラシッド教授が、ディスプレイドライバをユーザ
モードからカーネルモードに変更したという情報は、どこに
あるのでしょう?
教授の業績を考え
Re:ディスプレイドライバがユーザーモードに? (スコア:3, 興味深い)
> windows XP とかでも同じような設計になっていると気がします。
確か違ったはずです. その代わりWindowsNT3.51までは同様のカーネル外にグラフィックサブシステムを置く構造になっていました. 目的は指摘されている様にシステムの安全性のためだったのですが, それがNT4で少しでもグラフィック性能を上げようとカーネルに組み込んだものだから, ドライバの出来によってシステムが落ちること落ちること. ブルースクリーンの大安売りでした. WindowsNT系列の歴史上, 最も愚かな設計変更と言って間違いないんじゃないですかね.
Re:ディスプレイドライバがユーザーモードに? (スコア:1, 興味深い)
ドライバを書くのはサードパーティ。
ユーザから見た信頼性の上限は
3.51 ... MS
4.0 ... デバドラつくってるところ
OS 屋がいくらがんばって安定したシステムを作ろうとしても、
ドライバの所為でダウンする様に改悪されたらやってられないよな。
Re:ディスプレイドライバがユーザーモードに? (スコア:0)
>ドライバの所為でダウンする様に改悪されたらやってられないよな。
意味不明。
ダウンする様に改悪したのはOS屋ではないの?
Re:ディスプレイドライバがユーザーモードに? (スコア:1)
と読むのでは?
(強調と<ins>~</ins>は私)
Re:ディスプレイドライバがユーザーモードに? (スコア:2, すばらしい洞察)
なんでいままでカーネルでやっていたかといえば、Video card上のメモリを共有していたから排他が必要なんですわな。と
しかし、半透明Windowを考えると、どうせWindow毎にキャンバスメモリを確保する。
するってーと、完全に自分用、かつ、ただのメモリだから、カーネルなんぞ使わずにそのままメモリの配列にカキカキしていったほうが速いわな。
で、最後の全Windowのα合成をして、Video Cardに反映するはカーネルの助けがいるわな(排他いるし、ハードも叩くし)
X & WinNT3.1 方式は速度的には論外で、イマドキのOSのコンテキストスイッチのコストをナメたらあかん。
とかとか、ある事情で、昔いろいろと研究していたのでここで書いてみる。
Re:ディスプレイドライバがユーザーモードに? (スコア:0)