質問: 勉強の為に、OracleにLinuxをインストールしたいと思っています。 いろいろ調べてみると、使うLinuxは、CentOSかUbuntuのどちらかかなぁと思っています。 CentOSは有名なサーバー用Linuxらしいですし、Ubuntuはユーザーフレンドリーで有名との事なので、私は初心者なのでUbuntuかなと思いつつ、でも、Oracleを使うなら、CentOSかなと。。。。 よかったらご意見下さい。
回答: CentOSをお勧めします。 まず最初に知っておいてほしいことがあります。 Oracleは製品としてCentOSもUbuntuもサポートしていないということです。 これは、使うにあたり多少(大なり小なり)トラブルが起こる可能性があることを示します。 CentoOSの方と言う理由は2つです。 1つ目はLinuxの系譜。 Oracleは製品としてRedHat Enterprise Linux(RHEL)をサポートしています。 CentOSは、Linuxの系譜としてRHELに属します。RHELと全く同じではないですがほぼ同等です。 一方でUbuntuは、Debianという異なったLinuxの系譜に属します。 CentoOSを選択した方がトラブルに見舞われる可能性は低くなります。 2つ目は仕事&サーバ用途で使うならRHEL。 企業システムで使う場合にはサポートされていることは前提になります。なのでほぼRHEL前提。 となるとRHELの系譜であるCentOSが第一候補になります。 Ubuntuがユーザフレンドリーと言われる背景にはデスクトップ環境の質があります。 WindowsPC等パソコンの代替として人気が高いという話なので、今回Ubuntuを選択するメリットはありません。 UbuntuとOracleについてちょっとだけ調べてみました。 UbuntuにOracleが入らないわけではないものの RHEL系(=Fedora系)とDebian系の違いに対する対応が必要なようですね。 事例においてはインストールまでは容易に見つかりましたが、DBMSとして構築する例までは... 実際に使う段になってどれだけのトラブルがあるかは未知数です。 やはり、CentoOSを選択した方が良いだろうと思います。