多くの一般的なプログラミング言語とは異なり、人気のあるOracle Javaパッケージは、公式リポジトリではなく、PPAを使用してのみ利用できます。
Oracle Javaが標準のUbuntuリポジトリに含まれていないのはなぜですか?
承認された回答:
UbuntuのリポジトリにはOpenJDKがあります。これは、Oracle JDKの完全なオープンソースバージョンであり、いくつかのクローズドソースパーツが含まれています。
OpenJDKは低く、安定性が低いというのは神話ですが、これは過去のことです。
今日(バージョン7以降)、それらはほぼ同じです。 OpenJDKは、Java7とJava8のリファレンス実装でもあります。一部の新機能は最初にOpenJDKに表示され、その後OracleJDKに含まれ、一部の機能はその逆に含まれるため、これら2つの実装間の競合です。
主な違いは、OpenJDKにはWebstartが含まれていないこと(ただし、オープンソースのIcedTeaがこの仕事をしていること)と、Oracleの他のクローズドソースツールがないことですが、重要なことは何もありません。
要約すると、Ubuntuはオープンソースのすべてをサポートしているため、OpenJDKをサポートしています。特に、実際の欠点がなくなったためです。