Linuxのアップグレードは何を提供しますか?

Linuxのアップグレードは何を提供しますか?

新しいカーネルのアップグレードは比較的頻繁に行われます。ところが設置するたびに前、後の違いが全く感じられません。彼らは正確に何を提供しますか?彼らの存在をどのように感じることができますか?本当に必要ですか?

答え1

カーネルをアップグレードすると、違いは感じられません。これは、Linuxカーネルが常に以前のバージョンと互換性があることです。

今は明らかに違いがあります。読むと、いくつかのアイデアを得ることができます。「人間」変更履歴カーネル初心者に関しては、これらの変更は4つの広範なタイトルに属する傾向があります。

  • セキュリティ修正(Spectreバリアント、Meltdown、およびその他の重要な問題に対する修正を含む)
  • 新規または改善されたハードウェアサポート
  • 新機能(新しいファイルシステムなど)
  • リファクタリング、例えば設計とアーキテクチャの改善またはパフォーマンスの改善

ほとんどの場合、以前にサポートされていなかったハードウェアを可能にする変更、またはハードウェアの新機能を可能にする変更のみがわかります。その他の変更は、セキュリティの変更とリファクタリングが必要な場合、または影響を与えるためにアプリケーションまたはライブラリのサポートが必要なため表示されません。場合によっては、強化されたハードウェアサポートさえすぐには表示されません。たとえば、GPU ドライバの拡張 OpenGL サポートでは、Mesa でもサポートが必要です。

セキュリティ修正はほとんどすべてのカーネルバージョンに存在し、これは本当に必要であることを意味します。通常、最新バージョンを追跡するか、使用している安定したブランチ(サポートしていると仮定)の最新バージョンを追跡する必要があります。最も安全なアプローチは、サポートされているディストリビューションバージョンを使用すると仮定し、ディストリビューションのカーネルを使用することです。

答え2

関連情報