特定の運用システムに合わせてハードウェアをカスタムメイドすることはできますか?

特定の運用システムに合わせてハードウェアをカスタムメイドすることはできますか?

今日、ノートパソコン (Acer Core i5、8GB RAM) に Ubuntu バージョン 11.04 をインストールしました (その前に、Windows Seven Home Premium をインストールしていました)。

しかし、Windows を使っていたときは、非常に高速で、すべてが明確かつ迅速に動作していましたが、Ubuntu ではそうではありませんでした。インストール プロセスには 30 分かかり、起動時間は最悪で、アプリケーションは実行時に「クラッシュ」したように見えました。つまり、非常に遅く、快適に使用できませんでした。ドライバーが正常かどうかを確認し、すべてが正常であることを確認しました (つまり、Windows でも Ubuntu でも正常でした)。

私は古いコンピューター (Toshiba Core 2 Duo、2GB RAM) で同じことをしましたが、Windows と Ubuntu は両方とも正常に動作し、すべてがすぐに開いて動作します。これについて疑問に思うのは、ベアボーンの特定のハードウェア機能、つまり工場で設定された何かが、新しいコンピューターで Windows が Linux よりもうまく動作するように設定されているのではないかということです。

PS: Windows と Ubuntu はインターネット ソースからインストールしましたが、OEM 工場のイメージではありませんでした。

答え1

コンピュータに、特にハードドライブコントローラやプラットフォームの特定のパフォーマンス機能を有効にするものなど、正常に動作するためにドライバを必要とするハードウェアが搭載されている場合は、はい、特定のオペレーティング システム (必要なドライバーを含む) は、他のオペレーティング システムよりもそのハードウェア上で適切に動作する可能性があります。

約10年前、プロセッサのアーキテクチャが変化し、ノースブリッジ/サウスブリッジコンボは非常に一般的で、Windowsをインストールした後の最初の項目としてコンピュータにインストールすることがほぼ必須であった「チップセットドライバ」と呼ばれるものがありました。これは、次のようなオプションを有効にするためです(現在はデフォルト)。ユードマハードドライブコントローラ用(はるかに遅くCPUを集中的に使用するピオ) により、パフォーマンスが即座に向上しました。 には、ハードウェアの動作を改善し、いくつかのバグを修正する修正も含まれている傾向がありました。

現在では、こうした種類の機能が Windows にデフォルトで統合されることが多くなっており、Microsoft はこうした種類のチップセット ドライバーが必要にならないように積極的に取り組んでいます。

Ubuntu には、マシンのパフォーマンス機能を有効にするために必要なドライバーがないか、または「最適ではない」ドライバーが使用されていて、それがマシンの速度を低下させている可能性もあります。

ハードウェア製造元が Windows の実行のみを想定していた場合、Windows が処理できるハードウェアがあるものの、Linux 用ドライバーがまだ作成されていない可能性があります。

答え2

多くの場合、オープンソースの Linux ハードウェア ドライバーは、プロプライエタリ ドライバーや Windows ドライバーよりもはるかに劣っています。Ubuntu で追加のソフトウェア ソースを有効にし、特にビデオ カード用のプロプライエタリ ドライバーをインストールする必要があるかもしれません。

Ubuntu の Unity も、動作が遅く、リソースを大量に消費することで有名です。より最適化されたドライバーを備えた別のデスクトップ環境を使用すると、同じハードウェア上で Linux の方が Windows よりも高速に動作することがわかります。

元の質問についてですが、従来の意味では、ハードウェアが特定のシステム用に作られていると言える唯一の方法は、異なるアーキテクチャを使用する場合です。その他の非互換性はソフトウェア レベルで解決できます。

関連情報