3 新機能および変更点

警告:

Oracle Linux 7は現在延長サポート中です。詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。

できるだけ早くアプリケーションとデータをOracle Linux 8またはOracle Linux 9に移行してください。

この項では、Oracle Linux 7.5 (aarch64)の新機能および変更点について説明します。Oracle Linux 7の最初のリリースの新機能と変更点の詳細は、Oracle Linux 7: リリース・ノートfor Oracle Linux 7を参照してください。Oracle Linux 7.5 (aarch64)は、Armアーキテクチャ・プラットフォームでサポートされているOracle Linux 7の最初のリリースです。

MySQL Communityパッケージ

MySQL Community 8.0.11パッケージは、Unbreakable Linux Network (ULN)およびOracle Linux yumサーバー上のArmで使用できます。

MySQL Communityパッケージは、ULNから直接インストールすることも、適切なチャネルまたはリポジトリを有効にしてOracle Linux yumサーバーからインストールすることもできます。たとえば、Oracle Linux yumサーバーを使用している場合は、mysql-release-el7パッケージをインストールして正しいyumリポジトリ構成を取得し、yum-config-managerを実行して構成を更新することで、ol7_MySQL80リポジトリを有効にできます。

sudo yum install mysql-release-el7
sudo yum-config-manager --enable ol7_MySQL80

ULNでチャネルを有効にするには、ULN Webインタフェースを使用して、システムを適切なチャネルにサブスクライブします。

  1. ULNユーザー名とパスワードを使用してhttps://linux.oracle.comにログインします。

  2. 「システム」タブの登録されたマシンのリストで、システムの名前が付いているリンクをクリックします。

  3. 「システム詳細」ページで、「サブスクリプションの管理」をクリックします。

  4. 「システム・サマリー」ページで、利用できるチャネルのリストから必要なチャネルを選択し、右矢印をクリックしてサブスクライブ済チャネルのリストに移動します。

    システムをol7_aarch64_MySQL80_communityチャネルにサブスクライブします。

  5. 「サブスクリプションの保存」をクリックします。

ノート:

ArmのサポートはMySQL Community 8.0.11に制限されています。MySQL Communityの以前のリリースのチャネルは、aarch64では使用できません。

パッケージ化

Oracle Linux 7.5以降、設定パッケージは、予測不能な環境設定をオーバーライドする定義済の順序で環境設定を提供して実行します。この変更は、複数のスクリプトが同じ環境設定を変更した場合に特に役立ちます。

DTrace

DTraceはArmプラットフォームで有効になっており、DTraceコードのポートはUEK R5で使用できます。Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5 (4.14.35-1818)を参照してください。

Oracle Linux 7.5 (aarch64)でDTraceを完全に有効にするために、dtrace-utilsパッケージのDTraceユーザースペース・コードもすべて、64ビットArmプラットフォームで実行するように移植されています

開発者ツールチェーン

Oracle Linux 7.5 (aarch64)リリースには、64ビットArmプラットフォーム用のコードを作成し、提供されたカーネルに対してモジュールをコンパイルするための堅牢な開発者ツールセットを提供するツールチェーンが含まれています。これには、UEK R5のaarch64バージョンの構築に使用されるgccコンパイラのバージョン7.3が含まれます。

開発者ツールは、提供されているISOの/addons/Osclディレクトリ・リポジトリにあるソフトウェア・コレクションとしてリリースされています。yumを使用して、oracle-armtoolset-1ソフトウェア・コレクションをインストールできます。

sudo yum install scl-utils oracle-armtoolset-1

oracle-armtoolset-1ソフトウェア・コレクションをインストールしたら、次のコマンドを実行して有効にできます。

sudo scl enable oracle-armtoolset-1 bash

oracle-armtoolset-1ソフトウェア・コレクションは、Oracle Linuxのソフトウェア・コレクション・ライブラリに加えてリリースされており、aarch64プラットフォームでのみ使用できます。

ノート:

ソースからカーネル・モジュールを構築する必要がある場合は、oracle-armtoolset-1ソフトウェア・コレクションが必要です。

仮想化

この更新には、次の仮想化機能、バグ修正および拡張機能が含まれています。

  • KVMゲストのKASLRを追加

    この更新では、KVMゲストのカーネル・アドレス空間配置のランダム化(KASLR)の機能が追加されました。

  • libvirtのバージョンを4.7.0に更新

    このバージョンのlibvirtユーティリティには、以前のバージョンのバグ修正および改善が含まれています。パッケージのバージョン4.0.0は、インストール・メディアに同梱されていることに注意してください。このパッケージをインストール・メディアからインストールする場合は、ULNまたはOracle Linux yumサーバーを使用してバージョン4.7.0以降に更新する必要があります。Oracleでは、Armプラットフォーム上の4.7.0より前のバージョンのlibvirtの継続的なサポートを提供していません。

  • QEMUのバージョンを3.0.0に更新

    このバージョンのQEMUには、いくつかのバグ修正(重要なセキュリティ修正を含む)および多数のKVM統合の改善が含まれています。バージョン2.11.1はインストール・メディアに同梱されていることに注意してください。このパッケージをインストール・メディアからインストールする場合は、ULNまたはOracle Linux yumサーバーを使用してバージョン3.0.0以降に更新する必要があります。Oracleでは、Armプラットフォーム上の3.0.0より前のバージョンのqemuの継続的なサポートを提供していません。

テクノロジ・プレビュー

UEK R5を使用する場合の現在テクノロジ・プレビューが行われている機能は、Unbreakable Enterprise Kernel: リリース・ノートfor Unbreakable Enterprise Kernelリリース5 (4.14.35-1818)に示されています。

この項では、サポートされていないがテクノロジ・プレビュー中の使用可能なArmアーキテクチャおよびOracle Linux 7.5 (aarch64)に固有のアイテムを説明します。

Oracleは、Raspberry Pi™ 3 Model B+ハードウェアで使用するOracle Linux 7.5 (aarch64)のディスク・イメージを提供しています。このディスク・イメージは開発者専用のテクノロジ・プレビューとして提供されており、ディスク・イメージまたはハードウェアのサポートは提供されていません。開発者は、Oracle Linux for Armコミュニティ・フォーラム(https://community.oracle.com/community/technology_network_community/server_%26_storage_systems/linux/oracle-linux-for-arm)で相互にサポートすることをお薦めします

Linuxコンテナ(LXC)はテクノロジ・プレビューとして提供されており、機能が制限されることがあります。