多くの場合、「Designed for Windows 8」または「Compatible with Windows Vista」というステッカーが貼られたコンピュータが表示されます。これは実際にはコンピュータのハードウェア自体にどのような影響を与えますか?
多くの場合、「Designed for Windows 8」または「Compatible with Windows Vista」というステッカーが貼られたコンピュータが表示されます。これは実際にはコンピュータのハードウェア自体にどのような影響を与えますか?
回答:
このようなステッカーは、ハードウェア自体の設計に影響を与えるのではなく、Windowsのハードウェア用のハードウェアドライバの利用可能性と安定性に影響を与えます。
通常、ハードウェアは特定のオペレーティングシステムを念頭に置いて設計されていません。この例としては、iOS、Android、Windows RTなどの実行可能な一般的なARM SoC(システムオンチップ)があります。実際、そのようなSoCのメーカーは、ハードウェアをできる限り柔軟にすることを試みることが多いため、さまざまなデバイス製造業者が自分たちのチップを設計に使用することに興味を持つでしょう。もう1つの例は、WindowsとMacの両方のマシンを実行するIntelハードウェアです。
ただし、そのようなシステム用のドライバーを開発するときに発生する可能性があるさまざまな問題があります。多くの場合、そのようなシステムにはドライバの作成中にしか現れないバグや癖があるため、デバイスドライバの開発者は、ものが完全に機能するためにそれらを回避しなければなりません。
これは、Linuxのソースコードを見るとわかります。複数の製造元のデバイスを駆動するほとんどの主要なデバイスドライバは、さまざまなデバイスのさまざまな問題を解決するために、動作を変更する必要があります。
したがって、このステッカーは、そのオペレーティングシステム上のそのハードウェアに対応するドライバが、妥当な安定性を保証するように徹底的に開発およびテストされているという声明です。 Linuxなどのオープンソースオペレーティングシステムの開発者は、ハードウェアサポートを安定させるために、こうした問題が公開されるかリバースエンジニアリングされるまで待つ必要があります。