機械翻訳について

1 新機能および変更点

Unbreakable Enterprise Kernelリリース5 (UEK R5)は、x86_64および64-bit Arm (aarch64)アーキテクチャ上のOracle Linux 7.5以上でテストおよび最適化されたオペレーティング・システム・カーネルです。 リリースは、メインラインのLinuxカーネル・バージョン4.14.35に基づいています。 これらのリリースでは、ドライバが更新され、バグやセキュリティの修正が含まれています。

UEK R5U4は、UEK R5カーネルの4.14.35-2025.400バージョンとビルドを使用します。これには、セキュリティとバグの修正、およびドライバの更新が含まれます。

Oracleは上流のチェックインを積極的に監視し、重大なバグとセキュリティの修正をUEK R5に適用します。

UEK R5は、メインラインのLinuxカーネル・バージョンと同じバージョン管理モデルを使用します。 一部のアプリケーションでは、4.14.バージョニング・スキームが認識されない可能性があります。 ただし、通常のLinuxアプリケーションでは、通常はLinuxカーネルのバージョン番号は認識されず、それによる影響もありません。

主な特徴と変更

UEK R5U4と比較したUnbreakable Enterprise Kernelリリース5更新4 (UEK R5U4)の主な新機能は次のとおりです。

64ビットArm (aarch64)アーキテクチャ

Unbreakable Enterprise Kernelリリース5更新4では、Oracleは、64ビットArm (aarch64)アーキテクチャのサポートを可能にするためにカーネル変更を引き続き配信します。 これらの変更は、既存のArmハードウェアに対して作成およびテストされ、arm用のOracle Linuxのサポートを提供します。 このドキュメントで説明される機能は、ハードウェアが機能をサポートできるのであれば、Armで使用できます。 Armの現在の開発作業の範囲を超える制限事項およびアイテムについては、「Armの使用不可または利用不可の機能」を参照してください。

カーネルの基本機能

UEK R5U4では、UEK R5U3と同等のコア・カーネル機能が提供されており、既存の機能を拡張し、いくつかのマイナー・バグ修正およびセキュリティ改善を行うための追加パッチを使用して、同じアップストリーム・プラン・ライン・カー・リリースおよびアップストリームLTSバグ修正を使用します。 主な変更は、Oracle Databaseおよびその他のOracleソフトウェアに必要な機能に固有です。

仮想アドレス空間予約の処理

カーネルのパッチ適用は、プロセスの仮想アドレス範囲を予約できる機能を有効にするために適用されます。 この機能は、ASLR (アドレス空間レイアウトのランダム化)が有効になっている場合に、Oracle Databaseの安定性を向上させるために特別に開発されました。 カーネルおよびユーザー空間インタフェースは、メモリー範囲を予約し、ユーザー空間タスクが必要とするときに、これらの範囲からメモリー・マップを割り当てるために使用できます。 この機能は、ELF64バイナリ・オブジェクトでのみ使用可能で、そのサポートとユースケースは現在Oracle Databaseに限定されています。

DTrace

次の重要なDTrace機能および修正は、UEK R5U4に実装されています:

  • dtrace_dynvar()での末尾再帰の修正

    カーネル・スタックが多くの再帰呼び出しでオーバーランしているときに、dtrace_dynvar()内の長い尾の再帰によってスタック不足のクラッシュが発生する可能性がある問題に対して修正が適用されました。

ファイル・システム

次の重要なファイル・システム変更は、UEK R5U4に実装されています:

  • Btrfs

    一般的なアップストリームのバグ修正は、このカーネル更新リリースにバック・ポートされます。

  • CIFS

    アップストリームのバグ修正と、分散ファイル・システム(DFS)の使用時にCIFSのマウントを妨げる可能性のある特定のバグへの修正が含まれます。

  • Ext4

    複数のアップストリーム・バグ修正がこのカーネル更新リリースにバック・ポートされます。

  • NFS

    NFSは、いくつかのアップストリーム修正とともに、ページ・キャッシュおよびRPCコール処理の改善と最適化によって更新されます。 NFSv4クライアントがリースの有効期限状態を失ったり、不適切なリースの有効期限情報を取得したりする可能性のあるいくつかの問題を解決するバグ修正も、アップストリーム・カーネルからバックポートされました。

  • OCFS2

    OCFS2でホストされているNFSカーネル・サーバーに関する問題が解決されます。 特に、nfsdがiノードにアクセスしている間にiノードの取り外しを防ぐためにパッチが適用されます。

  • XFS

    XFSは、セキュリティ修正や一般的なバグ修正などのアップストリーム・パッチを含めるように更新されています。 特に、ファイル・システムがフリーズした場合に、システムがハングする可能性がある修正が適用されます。 また、この更新の一部として、iノード・フラッシュ時に競合状態になる可能性のあるコードを修正してレート制限を改善するバグが修正されました。

ネットワーキング

UEK R5U4では1/10/25/50/100 Gbイーサネット・ポートがサポートされます。このサポートに必要な変更はカーネルABIに影響するため、UEK R5U4では200 Gbイーサネット・ポートは有効になっていません。 Oracleでは、UEK R5ライフサイクルを通じてカーネルABIの互換性が維持されます。 200 Gbイーサネット・ポートを使用する必要がある場合は、UEK R6を使用します。

この更新リリースでは、ネットワーク機能に関する次の追加の拡張機能および機能変更が適用されます:

  • 診断用の拡張TCPスタック

    拡張されたBerkeleyパケット・フィルタ(eBPF)トレース・ポイントによるよりよい診断を容易にするために、TCPスタックに拡張機能が追加され、より迅速な診断およびテストが可能になるだけでなく、トレースに関連するパフォーマンスのオーバーヘッドも削減できます。

セキュリティ

次の重要なセキュリティ機能が、Unbreakable Enterprise Kernelリリース5更新4に実装されています:

  • Spectre-v1緩和拡張機能

    アップストリームのLinux 5.6カーネルで使用可能なパッチは、インデックス計算によってL1キャッシュへの投機的なロードが発生しないようにして、Spectre-v1緩和を拡張するために含まれています。

ドライバの更新

Unbreakable Enterprise Kernelリリース5では、多数のハードウェアおよびデバイスがサポートされています。 ハードウェアおよびストレージ・ベンダーと協力し、Oracleでは、メインラインLinux 4.14.35のバージョンからデバイス・ドライバをいくつか更新しました。

UEK R5U4に含まれるすべてのドライバ・モジュールとバージョン情報は、「Unbreakable Enterprise Kernelリリース5更新4 (x86_64)のドライバ・モジュール」の付録に記載されています。

注目に値するドライバの機能と更新

UEK R5U3のリリース以降に、次のドライバ更新がUEK R5U4に含まれています:

  • Broadcom BCM573xxネットワーク・ドライバ

    Broadcom BCM573xxネットワーク・ドライバbnxt_enがバージョン1.10.1に更新されました。 この更新には、統計処理を改善するためのバグ修正など、多数のベンダー提供パッチが含まれています。

  • Intelイーサネット・スイッチ・ホスト・インタフェース・ドライバ

    Intel Ethernet Switchホスト・インタフェース・ドライバfm10kがバージョン0.27.1-kに更新されます。 この更新では、多数のアップストリーム・パッチおよび修正を利用して、ドライバが新しいハードウェアで動作できるようになります。

  • Intelイーサネット接続XL710ネットワーク・ドライバ

    Intelイーサネット接続XL710ネットワーク・ドライバi40eは、最新のアップストリームおよびベンダー提供パッチのバージョン2.8.20-kに更新されています。

  • Broadcom MegaRAID SASドライバ

    Broadcom MegaRAID SASドライバmegaraid_sasがバージョン07.714.04.00-rc1に更新されます。 この更新には、アップストリーム・カーネルのリリースと並行してドライバのバージョンを提供するベンダー提供のパッチが含まれます。

  • LSI MPT Fusion SAS 3.0デバイス・ドライバ

    LSI MPT Fusion SAS 3.0デバイス・ドライバmpt3sasがバージョン34.100.00.00に更新され、ドライバ・バージョンをアップストリーム・カーネル・リリースと並行して提供するパッチが含まれます。

  • QLogicファイバ・チャネルHBAドライバ

    QLogicファイバ・チャネルHBAドライバqla2xxxはバージョン10.01.00.25-kに更新され、ドライバ・バージョンをアップストリーム・カーネル・リリースに合せて提供するための多数のベンダー提供パッチが含まれています。

  • Microsemi Smart Family Controllerドライバ

    Microsemi Smart Family Controllerドライバsmartpqiは、以前のカーネル更新と同じバージョンであるバージョン1.2.10-025としてリリースされていますが、このモジュールには、潜在的なバッファ・オーバーフローの問題を回避するためのマイナーなバグ修正が含まれています。

  • Intelボリューム管理デバイス・ドライバ

    Intel VMD (Volume Management Device)ドライバvmd、バージョン0.6がこのカーネル・リリースに追加され、Intel Xeonプロセッサによって提供されるハードウェア・ロジックを利用し、NVMeデバイスの保守性を実現します。 このドライバはNVMe PCIe SSDを集約し、SATAおよびSAS用のHBAと同様に動作します。

  • VMware仮想マシン通信インタフェース・ドライバ

    VMware Virtual Machine Communication Interfaceドライバvmw_vmciがバージョン1.1.6.0-kに更新され、ドライバのバージョンをアップストリーム・カーネル・リリースと一致させるアップストリーム修正が含まれています。

互換性

Oracle Linuxは、オペレーティング・システムの下で実行しているカーネル・バージョンとは無関係の、Red Hat Enterprise Linux (RHEL)との完全なユーザー領域互換性を維持します。 ユーザー領域内の既存のアプリケーションは、Unbreakable Enterprise Kernelリリース5では変更されずに実行を継続します。これは、RHELが認証されたアプリケーションでは、再認証は必要ありません。

リリース時の相互運用性に対する影響を最小限にするために、Oracle Linuxチームは、カーネル・モジュールにハードウェアおよびソフトウェアの依存性があるサード・パーティ・ベンダーと緊密に連携しています。 UEK R5のカーネルABIは、最初のリリースに続くすべての更新で変更されません。 今回のリリースでは、システム上でサードパーティのカーネル・モジュールを再コンパイルする必要があるUEK R4に対するカーネルABIの変更があります。 UEK R5をインストールする前に、アプリケーション・ベンダーにサポート状況を確認してください。

Oracle製品に対するUEK R5の認証

UEK R5での異なるOracle製品の認定は、UEK R5リリースの時点ではすぐには入手できないことに注意してください。 必ず、使用している製品が、カーネルをアップグレードまたはインストールする前にUEK R5上で使用することを確認してください。 https://support.oracle.com/epmos/faces/CertifyHomeで証明書を確認してください。

Oracle Automatic Storage Management異なるカーネル・バージョンのクラスタ・ファイル・システム(Oracle ACFS)の認証については、https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=1369107.1の文書ID 1369107.1を参照してください。

異なるカーネル・バージョンのOracle Automatic Storage Managementフィルタ・ドライバ(Oracle ASMFD)の認証については、https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=2034681.1のドキュメントID 2034681.1に記載されています。