3 テクノロジ・プレビュー
現在のOracle Linux 8リリースのRed Hat Compatible Kernelでは、次の機能がテクノロジ・プレビュー中です。
ネットワーク
次のネットワーク機能がテクノロジ・プレビューとして提供されています。
マルチプロトコル・ラベルの切替え
マルチプロトコル・ラベル・スイッチング(MPLS)は、エンタープライズ・ネットワーク間でトラフィック・フローをルーティングするカーネル内データ転送メカニズムです。MPLSネットワークでは、パケットを受信するルータは、パケットにアタッチされているラベルに基づいて、パケットのその後の経路を決定します。ラベルを使用することにより、特定の特性を持つパケットをMPLSネットワークで処理できます。
XDPの機能
XDPプログラムは、AMDおよびIntel® 64ビット以外のアーキテクチャにロードできます。ただし、libxdp
ライブラリは、AMDおよびIntel® 64ビット・プラットフォームでのみ使用できることに注意してください。同様に、このテクノロジ・プレビュー機能で、XDPハードウェアをオフロードできます。
さらに、XDPには、高性能パケット処理のためのアドレス・ファミリeXpressデータ・パス(AF_XDP
)ソケットが含まれています。プログラムで選択したパケットをユーザー領域アプリケーションに効率的にリダイレクトして処理できるようになります。
act_mpls
モジュール
kernel-modules-extra
RPMのact_mpls
モジュールは、トラフィック制御(TC)フィルタが設定されたマルチプロトコル・ラベル・スイッチング(MPLS)処理を適用します。たとえば、TCフィルタが設定されたMPLSラベル・スタック・エントリをプッシュおよびポップします。また、このモジュールでは、「Label」、「Traffic Class」、「Bottom of Stack」および「Time to Live」を別々に設定できます。
systemd-resolved
サービス
systemd-resolved
サービスは、ローカル・アプリケーションに名前解決を提供します。このコンポーネントには、キャッシュ、DNSスタブ・リゾルバ、リンク・ローカル・マルチキャスト名前解決(LLMNR)、マルチキャストDNSリゾルバおよびレスポンダのキャッシュおよび検証が含まれています。
nispor
パッケージ
nispor
パッケージは、実行中のすべてのネットワーク・ステータスに対するLinuxネットワーク状態問合せ用の統合インタフェースです。バージョン1.2.10には、次の機能および変更が含まれています:
-
NetstateFilter
が、ネットワーク・ルートおよびインタフェースでカーネル・フィルタを使用できます。 -
SR-IOVインタフェースが、すべての(VF)に対してSR-IOV仮想機能(SR-IOV VF)を問い合せることができます。
-
lacp_active
、missed_max
およびns_ip6_target
結合オプションを使用できます。
nispor
は、次のいずれかの方法でインストールできます:
-
個別のパッケージとして:
sudo dnf install nispor
-
nmstate
の依存関係として:sudo dnf install nmstate
nispor
は依存関係としてリストされます。
nispor
の使用方法の詳細は、/usr/share/doc/nispor/README.md
ファイルを参照してください。
カーネル
次のカーネル機能がテクノロジ・プレビューとして提供されています。
kexec
高速リブート
kexec高速リブート機能は、Oracle Linux 8でテクノロジ・プレビューとして使用できます。この機能は、カーネルが最初に基本入出力システム(BIOS)を通過することなく2番目のカーネルに直接ブートできるようにすることで、ブート・プロセスを大幅に高速化します。この機能を使用するには、まずkexec
モジュールをロードしてから、システムをリブートします。
SGXが使用可能
Intel®社のSoftware Guard Extensions (SGX)は、ソフトウェア・コードとデータを開示および変更から保護します。Linuxカーネルは部分的にSGX v1およびSGX v1.5をサポートしています。バージョン1では、Flexible Launch Controlメカニズムを使用してSGXテクノロジを使用することにより、プラットフォームを有効にします。
Soft-RoCEドライバ
Soft-RoCEのrdma_rxe
は、RDMA over Ethernetを処理するためのRemote Direct Memory Access (RDMA) over Converged Ethernet (RoCE)ネットワーク・プロトコルのソフトウェア実装です。Soft-RoCEでは、RoCE v1およびRoCE v2の2つのプロトコル・バージョンが保守されています。
拡張Berkeleyパケット・フィルタ(eBPF)
eBPF
は、限定された関数セットにアクセスできる、制限されたサンドボックス環境のカーネル領域で処理されるカーネル内仮想マシン・コードです。
eBPF
には新しいシステム・コールbpf()
があり、様々なタイプのマップを作成して、様々なポイント(ソケット、トレースポイント、パケット受信)にアタッチしてデータの受信および処理ができるプログラムをロードできます。
eBPF
の1つのコンポーネントであるAF_XDP
は、パケット処理のパフォーマンスを優先するアプリケーションのユーザー領域にeXpressデータ・パス(XDP)のパスを接続するためのソケットです。
ファイル・システムおよびストレージ
ファイル・システムおよびストレージに関連する次の機能は、テクノロジ・プレビューとして提供されています。
DAXファイル・システムが使用可能
このリリースでは、DAXファイル・システムは、ext4およびXFSファイル・システムのテクノロジ・プレビューとして使用できます。DAXにより、アプリケーションは、そのアドレス空間に永続メモリーを直接マップできます。システムには、DAXを使用するために使用できるなんらかの形式の永続メモリーが必要です。永続メモリーは、1つ以上の不揮発性デュアル・インライン・メモリー・モジュール(NVDIMM)の形式でもかまいません。さらに、DAXをサポートするファイル・システムをNVDIMM上に作成する必要があります。ファイル・システムは、dax
マウント・オプションを使用してマウントする必要があります。次に、DAXマウントされたファイル・システム上のファイルのmmap
により、ストレージがアプリケーションのアドレス空間に直接マッピングされます。