元のカーネルを使用するのが良いですか、それともUbuntuに別のカーネルをインストールするのが良いですか?

の最も重要な部分のXNUMXつ Linux ディストリビューションはカーネル、またはカーネルです。 ここには、コントローラーやドライバーなど、コンピューターが機能するために必要なすべてのもの、メモリ管理、呼制御、およびソフトウェアがハードウェアにアクセスするために必要なすべてのものがあります。 PCから。 カーネルには、オリジナルから、によって公開された多くの異なるバージョンがあります リーナス・トーバルズ自身 (Linuxの作成者)コミュニティまたはCanonical(の場合)などの主要なディストリビューションの責任者によって変更されたエディション Ubuntu)。 しかし、どちらが良いですか?

Canonical Kernel、それは何に貢献しますか?

元のカーネルを使用するか、Ubuntuに別のカーネルをインストールします

Ubuntuを最初からインストールすると、 修正された Canonicalで最適化されたカーネル。 それを維持し、バグや脆弱性が発生したときにパッチを適用し、ディストリビューションのライフサイクル中にさまざまな更新を開始するのは会社自体です。

デフォルトでは、私たちをインストールするカーネルは「 ジェネリック 「、一般的な使用のために設計されたバージョン。 ただし、特別なニーズがある場合は、Canonicalには独自のカーネルのバージョンが異なるため、XNUMXつのコマンドで簡単にインストールできます。 主なものは次のとおりです。

  • 低遅延 :オーディオを処理するために特別に設計された、レイテンシーが非常に低いカーネル。
  • kvm :このハイパーバイザーを使用した仮想化インスタンスを対象としています。
  • ラスピ2 :Raspberry Pi2用に設計されたカーネル。
  • キンギョソウ :このタイプのARMCPUを使用するデバイス用に設計されたカーネル。
  • OEM :特定のプロジェクト用に特別に設計されたバージョン。
  • xx-hwe :最新のハードウェアで動作する「HardwareEnablement」カーネル。 このバージョンは、「汎用」と「低遅延」の両方で見つけることができます。

UnameUbuntuカーネル

とりわけ、このタイプのニュークリアスを使用するときに得られる主な利点は、一方では、一連の Canonicalが適用する最適化と構成 その一方で、新しいバージョンへの更新を忘れるという安心感があります。これらは、システムの他のパッチと同様に、APTを介して届くからです。

ただし、主な欠点は 私たちは決して最新ではありません 。 CanonicalがUbuntuの新しいバージョンをリリースすると、最後のバージョンより6つまたはXNUMXつのバージョンのカーネルが付属します。 これにより、少なくともXNUMXか月間は最新のカーネルの改善を享受できなくなります。

なぜ元のカーネルに切り替えるのですか?

Ubuntuには独自のカーネルが付属していますが、それでも、必要なバージョンの元のカーネルをインストールできます。 コードをダウンロードしてPCに直接コンパイルするか、Mainlineなどのプログラムを使用して最新のカーネルをダウンロードしてPCにインストールできます。

メインラインカーネルLinux5.13

これの利点はさまざまです。 たとえば、最新の状態に保ち、カーネルに実装された最新の改善を享受し、リスクを冒すことなくサポートがなくても、特定のバージョンのUbuntuを使い続けることができます。 カーネルとパッケージを手動で更新することで、Canonicalディストリビューションを次のように変えることができます。 一種の「ローリングリリース」 .

ただし、いくつかの問題が発生する可能性もあります。 たとえば、これらのバージョンはCanonicalによってチェックされていないため、エラーが発生する可能性があります。 また、標準で提供される改善や最適化はありません。 Canonicalの「汎用」バージョン 。 また、手動でインストールする必要がある更新について、もう少し意識する必要があります。

どちらが良いですか?

真実は、最も安全なことは、良くも悪くも、変化に気付かないということです。 Canonicalの汎用カーネルで十分です ほとんどの人が問題なくUbuntuを使用できます。 そして、私たちが最新のハードウェアを持っていて、このジェネリックでまだサポートされていない場合は、generic-hweをインストールして最新のドライバーをサポートすることができます。 特別なニーズがなく、自分自身を複雑にしたくない場合は、これが使用できる最善の方法です。

それどころか、 最新の カーネル機能(たとえば、NTFS用の新しく改良されたドライバーなど)があり、次のUbuntuバージョンを6か月待ちたくない場合は、Linuxカーネルの元のバージョンを手動でインストールするのが最善の方法です。 もちろん、私たちが何をしているのかを知り、それ以降、関連するすべてのメンテナンスタスクを処理します。