RHEL WS 6.4 でラップトップ用の新しいドライバーを見つけるにはどうすればよいですか?

RHEL WS 6.4 でラップトップ用の新しいドライバーを見つけるにはどうすればよいですか?

私は最近、授業でLinuxを使用しているものがあるため、ラップトップにRedhatワークステーション6.4をインストールしました(RPi私たちが C 言語を学習しているディストリビューションです。学校では学生向けに RHEL を無料で利用できるので、無料版よりもサポートが充実しているだろうと期待して、そのディストリビューションを試してみようと思いました。

すべて正常に動作し、インターネット接続も確立していますが、ドライバーなどを更新したいです。検索すると、Ubuntu のソリューションが見つかります。質問 1: Ubuntu と Redhat (またはすべての Linux 全般) は同じドライバーを使用していますか? 質問 2: ラップトップ (HP Envy 14、14T-1100) のドライバーを見つけるにはどうすればよいですか?

編集: コメントをいただいた方々への返答として、現在問題だと考えていることがいくつかあります。タッチパッドの右マウス ボタンは何も機能せず、画面解像度は SVGA 以下 (またはそれに近い値) に固定されています。イーサネットはテストしていませんが、ワイヤレスは動作します。

答え1

はい、通常は、実際に動作していないハードウェアを隔離し、その理由を絞り込んで、必要に応じてドライバーを更新するのが最善です。Linux は、積極的にインストール/更新する必要があるドライバーなどがあるという意味で、Windows とは異なります。

むしろ、ドライバとほとんどのソフトウェアは、使用しているディストリビューションに組み込まれています。ドライバのインストール/更新が「時々」必要になるのは、次のハードウェアです。

  • ネットワーク(イーサネットとワイヤレス)
  • ビデオカード

その他は通常、問題なく動作するはずです。

答え2

質問 1: Ubuntu と Redhat (または一般的にすべての Linux) は同じドライバーを使用していますか?

基本的には同じですが、完全に同じではありません。同じ (C および asm) ソースからコンパイルされているという意味では同じです (ただし、ディストリビューションでは独自のパッチが使用されることがあります)。バイナリが互いの文字通りのコピーではないという意味では異なります。Linux ドライバはカーネル モジュールであり、カーネルとともに配布されます。特定のアーキテクチャ (x86 など) 用の特定のカーネル バージョン (2.6.26 または 3.7.6 など) から構築されたドライバかもしれない同じアーキテクチャ上のまったく同じカーネル バージョンのカーネルで動作します。

したがって、同じコンピュータに 3.11 を使用する Ubuntu と 3.11 を使用する RedHat がある場合、モジュールを相互に交換できる可能性があります。ただし、モジュールはカーネルの一部として配布されており、両方のディストリビューションでほぼすべての適用可能なモジュールがビルドおよびインストールされているため、これは一種の学術的な演習になります。1

質問2: ノートパソコンのドライバーはどうやって見つけるのですか?

必ずしもそうする必要はありません。もし存在するなら、おそらくすでに存在しているでしょう。例外もありますが、特別な理由がない限り、その方法は気にしないでください。ないカーネルツリーの一部は、通常、何らかの理由によりカーネルツリーの一部ではないが、それは良い理由ではない。それにはいくつかの例外がある。例えば、ATIとNvidiaは独自のOGLドライバを配布している。彼らが働く場所、それらは最適であるはずです (ただし、これは価値に見合わないほど面倒な場合があります)。

Ubuntu と Fedora は、カーネルを含むものを頻繁にアップグレードするという意味で最も「最新」の 2 つのディストリビューションです。Ubuntu が Debian を再パッケージ化するのと同様に、Redhat は Fedora を再パッケージ化します。ただし、哲学は逆のようです。Debian は Ubuntu よりも保守的なアプローチをとっています (したがって、更新頻度は低い)。一方、Fedora は Redhat よりも急進的です (したがって、更新頻度は高い)。

最後に、どのディストリビューションでもソースから独自のカーネルをコンパイルできます。これは特別なパッチが必要なためPiでは問題になりますが、通常のデスクトップやラップトップでは本物これを特にお勧めしているわけではありませんが、すべてのオプションに慣れるにはかなりの時間がかかることに注意してください...


1繰り返してもう少し詳しく説明します。Windowsとは異なり、Linuxのドライバは一般的にメーカーから提供されるものではありません。それらは他の人によって書かれ、カーネルソースツリーに含まれています。さまざまなディストリビューションはすべて同じツリーを使用しているため、重要なのはディストリビューションではなくカーネルのバージョンです。

関連情報