2 Linuxカーネルについて
The Linux Foundationは、オープン・ソース開発者が様々なオープン・テクノロジ・プロジェクトをコーディング、管理およびスケーリングするためのハブを提供します。また、存在するLinuxカーネル組織も管理し、Oracle Linuxで使用されるものなど、すべてのLinuxディストリビューションのコアにある様々なバージョンのLinuxカーネルを配布します。Linuxカーネルは、コンピュータ・ハードウェアと、Oracle Linuxで実行されるユーザー領域アプリケーション間の相互作用を管理します。
次のLinuxカーネルのいずれかをOracle Linuxとともにインストールして実行する必要があります:
- Unbreakable Enterprise Kernel (UEK): UEKはThe Linux Foundationの安定したカーネル・ブランチに基づいており、顧客主導で追加でき、特定のOracle Linuxリリースに複数のUEKが存在することが可能です。Linuxカーネル組織が提供するメインライン・ソース・コードをできるだけ詳細に追跡することによって、パフォーマンス、安定性、および最小限のバックポートに焦点を当てています。UEKはテストされ、Oracleのエンジニアド・システム、Oracle Cloud Infrastructure (OCI)およびOracleの顧客の大規模なエンタープライズ・デプロイメントの実行に使用されます。
UEKには、RHCKで使用できない一部のパッケージまたはパッケージ・バージョンが含まれています。例として、
btrfs-tools
、rds
、rdma
関連パッケージ、および一部のカーネル・チューニング・ツールがあります。 -
Red Hat Compatible Kernel (RHCK): RHCKは、対応するRed Hat Enterprise Linux (RHEL)リリースで配布されているLinuxカーネルと完全に互換性があります。RHCKを使用すると、Red Hat Enterprise Linuxで実行されるアプリケーションとの完全な互換性を確保できます。
カーネル・パッケージは、特定のカーネル・タイプへの依存関係を避けるために意図的に構築されています。使用されていないカーネルは、影響なくシステムから削除できます。たとえば、UEKを実行しているシステムからRHCKを削除するには、次を実行します:
sudo dnf remove kernel-core
システムにインストールされているカーネルを確認するには、「システムで使用可能なカーネルの確認」を参照してください。
重要:
Linuxカーネルは、Oracle Linuxユーザー・スペースでアプリケーションを実行するには重要です。そのため、Oracleが提供する最新のバグ修正、拡張機能、およびセキュリティ更新で、カーネルを最新の状態に維持する必要があります。これを実行するには、継続的な更新およびアップグレード戦略を実装します。システムの再起動を必要とせずにカーネルを更新されるようにする方法については、『Oracle Linux: Kspliceユーザーズ・ガイド』を参照してください。システム上のソフトウェアを最新に保つための一般的な情報は、『Oracle Linux: Oracle Linuxでのソフトウェアの管理』を参照してください。UEKの詳細は、Unbreakable Enterprise Kernelのドキュメントを参照してください。
使用可能なカーネルの詳細は、Oracle Linux 8カーネル・リファレンスを参照してください