ウェブサイト検索

オラクルLinuxとは?強力で無料のRHEL代替品について解説します


Oracle Linuxは、RHELとは異なり、ライセンス料がかからない企業向けのLinuxディストリビューションです。これについて知っておくべきすべてのことを紹介します。

Red Hatの「CentOSに関する方向性の変更」によって、代替の選択に困っている場合や、エンタープライズグレードのLinuxディストリビューションを学びたいがRed Hatの制限に対処したくない場合は、Oracle Linuxへの移行を検討してみてください。

Oracle Linuxについて詳細に話し合い、なぜそれをインストールしたいのかについての理由を述べましょう。

オラクルLinuxとは何ですか?

Oracle Linuxは、その名前が示すように、Oracleによって作成されたLinuxディストリビューションです。Red Hat Enterprise Linux(RHEL)に基づいており、そのディストリビューションとの完全な互換性を目指しています。Oracleには、RHELまたはCentOSからOracle Linuxに変換するためのスクリプトも用意されています。

Oracle Linuxは、DTraceのようにSun Microsystemsから取得した技術を使用して信頼性を高めるように設計されています。DTraceは、カーネルやプログラムの動作を調べるためのツールです。これは、システムソフトウェアに取り組む開発者やシステム管理者にとって非常に便利です。

カーネルを再起動せずにライブで更新することも可能で、ダウンタイムをできるだけ少なくしたい企業には魅力的です。ただし、この機能にアクセスするにはオラクルとの契約が必要です。

Oracle Linuxは、完全に無料で利用でき、世界最大のソフトウェア会社の1つによってサポートされているエンタープライズグレードのLinuxディストリビューションです。上記の理由から、United AirlinesやProgressive保険会社などの著名な企業クライアントを惹きつけています。Oracleも内部で自社のクラウドデプロイメントに使用しています。

Oracle Linuxは他のRHELベースのディストリビューションと同様にXFSファイルシステムも使用しています。また、DNFパッケージマネージャーも使用されています。RHEL、Fedora、CentOSに慣れている人はOracle Linuxでもすぐに馴染むことができるでしょう。

エンタープライズ契約なしのエンタープライズLinux

Oracle LinuxがバニラRHELより魅力的な理由の1つは、ライセンス料がかからないことです。Red Hatは個々の開発者のために無料のサブスクリプションを提供していますが、そのプログラムに参加する必要があり、台数は16台に制限されています。

Oracle Linuxを使えば、ISOをダウンロードし、それをインストールメディアに展開するだけで、他のLinuxディストリビューションと同じようにインストールできます。必要なだけ多くのマシンで実行でき、サーバーのデータセンター全体でも問題ありません。Oracleからサポート契約を希望する場合にのみ料金が発生します。Oracle Linuxを評価し、契約する前に自分やビジネスに合っているか確認できます。

Linuxサーバーベースのアプリケーションを開発している場合、またはRed Hatスタイルのディストリビューションについてもっと学びたい場合は、Oracle Linuxを検討してみると良いでしょう。ITキャリアを考えているなら、Oracle Linuxを学ぶ価値は十分にあります。多くのエンタープライズLinuxサーバーがRed Hatスタイルのディストリビューションを使用しているためです。

壊れないエンタープライズカーネル

Oracle LinuxがRHELと区別されるもう一つの特徴は、Oracleが「アンブレイカブル・エンタープライズ・カーネル」と呼んでいるものの使用です。

UEKはRed Hatとの最大の互換性を目指していますが、カーネルはその名前が示すように、最大の信頼性のために設計されています。UEKはデフォルトのカーネルですが、システムには代替のRed Hat互換カーネルも用意されています。後者は、RHELや旧CentOSに近いシステムが必要な人々のために作られています。

Oracle Linux インストール

Oracle Linuxのインストールは、他のRed Hatスタイルのディストリビューションと似ています。Oracle Linuxのダウンロードページからインストールメディアをダウンロードし、ブートすると、グラフィカルなインストールメニューに入ります。

最初にするべきことは、ネットワークインターフェースを有効にすることです。さもないと、使えるインターネット接続なしにシステムをインストールすることになってしまいます。

その後、通常のタイムゾーン、パーティション設定、パッケージ選択があります。最小限のサーバーから完全なデスクトップまで、何でもインストールできます。システムのインストールが完了したら、作業に取り掛かることができます。

Oracle LinuxをスタンドアロンのLinuxディストリビューションとしてインストールする必要はありません。Windows Subsystem for Linux (WSL)の下でWindowsで利用可能です。既にWSLをインストールしている場合は、Windows 10または11のMicrosoft StoreのページからOracle Linuxをインストールするだけで済みます。

WSLを使用すると、壊れないエンタープライズカーネルは使用できません。なぜなら、WSLは標準的なLinuxインストールとは異なる方法で動作するからです。Windowsカーネルは、WSL1を使用しているかWSL2を使用しているかによって、Linuxシステムコールをエミュレートするか、別のLinuxカーネルを実行します。

他のWSLディストリビューションと同様に、最小限のコマンドライン環境が提供されます。Windows 11にWSLgをインストールしている場合、Oracle Linux上でグラフィカルなLinuxアプリを実行できます。他のWSLディストリビューションと同様に、Oracle Linuxはローカルでのウェブアプリケーションのテストやコマンドラインの使い方を学ぶのに役立ちます。

デスクトップとしてのOracle Linux

Oracle Linuxは企業向けサーバーを対象としていますが、デスクトップとしても悪くありません。インストール時に「ワークステーション」を選択し、インターネットアプリケーションやオフィススイートなどの重要なツールがインストールされていることを確認してください。

デスクトップシステムをインストールすると、他のLinuxディストリビューションからの多くのツールやアプリを見つけることができます。デフォルトのデスクトップはGNOMEで、Mozilla FirefoxやLibreOfficeのような他の馴染みのあるアプリも見つかります。

Oracle Linuxは信頼性のある、従来型のLinuxデスクトップです。デスクトップでUnbreakable Enterprise Kernelを使用するのはやりすぎに思えるかもしれません。Fedoraが速すぎると感じるが、Debianのような安定したディストロが好きな場合は、Oracle Linuxをデスクトップとして使用するのが楽しめるかもしれません。

RHEL/CentOSからOracle Linuxに変換できます。

Oracle Linuxの魅力的な特徴の一つは、RHELやCentOSなどの他のRed Hat派生ディストリビューションからOracle Linuxに、マシン上のオペレーティングシステムを再インストールすることなく切り替えられるということです。

OracleはGitHubでCentOSサーバーをOracle Linuxに切り替えるためのスクリプトを提供しています。

RHELの顧客は、アカウントを作成した後でシステムを変更することもできます。また、Oracleは顧客向けにウェブサイト上でRHELサーバーを切り替えるための手順を提供しています。主にパッケージマネージャーを適切なサーバーに指し示すだけの問題です。これは一般的なシステム管理者ができる範囲のことです。実際、RHELサーバーから切り替えるためにはOracleのサポート契約が必要です。

Oracle Linux は CentOS の実行可能な代替手段です。

主要なソフトウェアコンゴルマリットによって管理されたディストリビューションに慣れているなら、Oracle LinuxはRed Hat Enterprise LinuxやCentOSの有力な代替品になるかもしれません。

RHELとは異なり、試すために面倒な手続きをする必要はありません。その他のディストリビューションと同様に、サーバーまたはデスクトップとしてインストールでき、既存のシステムをOracle Linuxに変換することも可能です。

Oracle LinuxはCentOSの唯一の代替品ではありません。CentOSやOracle Linuxよりもはるかに優れた多くの他のLinuxディストリビューションがあります。

関連記事: