アカウント名:
パスワード:
OSによるメモリ管理とスケジューラーを修正することになるので、副作用や非互換による影響調査をしなければ、怖くて導入できない。おそらく、いきなり導入したら、旧式のデバイスドライバが動作しなくなったり、非互換でアプリが異常動作したりで、阿鼻叫喚の地獄になる。
retpoline の導入の話?それならスケジュラーとかメモリ管理とか変更する必要はほぼないんだけど、何かと勘違いしてないか?コンパイラ/リンカの改修とか開発ツールまわりも変更しないといけないはずなので、時間がかかったのはその辺の体制じゃないかな?OS側の既存コードの変更は最低限で済むのが良い点なので。既存にトランポリンコードとかがあるとバッティングするかもしれないので、そこは修正する必要があるかもしれないくらい。
これってマイクロコード対応よりも速度を犠牲にしないって話ですが既にアップデートしたマイクロコードを以前のものに戻さないと(速度的な)意味は無いんでしょうか
このマイクロコードを入れただけでは有効にならなくて、マイクロコードを使うためには起動後に毎回 OS から有効化しなければならない。なので Windows の新バージョンで retpline が入った時に、retpline を優先してマイクロコードを使わないように自己判断していれば(そうしない理由は思いつかない)遅くはならないはず。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
そんなに簡単な話ではない。 (スコア:0)
OSによるメモリ管理とスケジューラーを修正することになるので、副作用や非互換による影響調査をしなければ、怖くて導入できない。おそらく、いきなり導入したら、旧式のデバイスドライバが動作しなくなったり、非互換でアプリが異常動作したりで、阿鼻叫喚の地獄になる。
Re: (スコア:0)
retpoline の導入の話?
それならスケジュラーとかメモリ管理とか変更する必要はほぼないんだけど、何かと勘違いしてないか?
コンパイラ/リンカの改修とか開発ツールまわりも変更しないといけないはずなので、時間がかかったのはその辺の体制じゃないかな?
OS側の既存コードの変更は最低限で済むのが良い点なので。既存にトランポリンコードとかがあるとバッティングするかもしれないので、そこは修正する必要があるかもしれないくらい。
Re:そんなに簡単な話ではない。 (スコア:0)
これってマイクロコード対応よりも速度を犠牲にしないって話ですが
既にアップデートしたマイクロコードを以前のものに戻さないと(速度的な)意味は無いんでしょうか
Re: (スコア:0)
このマイクロコードを入れただけでは有効にならなくて、マイクロコードを使うためには起動後に毎回 OS から有効化しなければならない。
なので Windows の新バージョンで retpline が入った時に、retpline を優先してマイクロコードを使わないように自己判断していれば(そうしない理由は思いつかない)遅くはならないはず。