レッスンの一部のタスクはLinuxを使用しているため、最近ノートブックにRedhat Workstation 6.4をインストールしました。RPi私たちはC言語を学んでいます。)学校で学生に無料でRHELを提供しているので、そのディストリビューションを試してみてください。
すべてがうまく機能し、インターネットに接続されていますが、ドライバなどを更新したいと思います。私が検索したすべてはUbuntuソリューションを提供しました。 Q1:UbuntuとRedhat(または通常はすべてのLinux)は同じドライバを使用しますか?質問2:私のラップトップ(HP Envy 14、14T-1100)のドライバをどのように見つけますか?
編集:コメントをいただいた方に応じて、現在いくつかの考え方があります。タッチパッドでマウスの右ボタンが機能せず、画面解像度がSVGA以下(またはそれに近い)に固定されています。イーサネットはテストしていませんが、ワイヤレスは機能します。
答え1
はい、通常は実際には機能しないハードウェアを隔離し、原因を特定し、必要に応じてドライバの更新に集中することをお勧めします。 Linuxは、ドライバなどの積極的なインストール/アップデートが必要であるという点でWindowsとは異なります。
代わりに、ドライバとほとんどのソフトウェアは、使用しているディストリビューションにすでに組み込まれています。 「時々」ドライバのインストール/アップデートが必要なハードウェアは次のとおりです。
- ネットワーク(イーサネットおよびワイヤレス)
- ビデオカード
他のすべては一般的にうまく機能します。
答え2
Q1: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はカーネルを含むすべてを頻繁にアップグレードするため、最も「最新の」ディストリビューションの1つです。 Redhat は、Ubuntu が Debian を再パッケージするように、Fedora を再パッケージします。しかし、これらの哲学はやや反対です。 debianはubuntuよりもアプローチが保守的であるため、更新頻度が低く、fedoraはredhatより積極的です(したがって更新頻度が高くなります)。
最後に、すべてのディストリビューションのソースから独自のカーネルをコンパイルできます。これは特別なパッチが必要なため、パイでは問題になりますが、通常のデスクトップとラップトップでは使用できます。本物の取引。特にこれをお勧めしません。すべてのオプションに慣れるのにかなりの時間がかかることに注意してください。
1これを繰り返して説明するには:Windowsとは異なり、Linuxドライバは通常製造元から提供されていません。これは他の人によって作成され、カーネルソースツリーに含まれます。他のすべてのディストリビューションは同じツリーを使用するため、重要なのはディストリビューションではなくカーネルバージョンです。