LoginSignup
6
4

More than 5 years have passed since last update.

主要LinuxディストリビューションのJava 11リリース状況まとめ

Last updated at Posted at 2018-10-25

2018年9月にJava 11の正式版がリリースされました。本ページでは主要なLinuxディストリビューションのJava 11のリリース状況などについてまとめたいと思います。

前置き

  • 本ページは2018年10月25日現在の情報を元に記載しています。
  • 自分が使ったことのあるメジャーどころと思われるLinuxディストリビューションを対象としています。FedoraやFreeBSDなどは知識がほとんど無いため記載できていませんが、もし良い情報があれば追記したいと思います。
  • 情報が比較的出回っているRed Hatは今回の対象から除外しています。

本ページで扱う内容

Java 8やJava 11のサポートの話は @sugarlifeさん (Twitter) や @nowokay さんなど多くの方がまとめてくださっていますので、本ページでは扱いません。以下2つのページでJavaのサポートに関する重要な内容がカバーされていると思います。

上記のSlideShare資料の中に「無償でバイナリ配信サポートなら『AdoptOpenJDK』かLinuxディストリビューション提供パッケージ」との記述があります。
他方、Redhatが2023年6月までOpenJDK 8をサポートすることを打ち出しているのを除いて、その他のLinuxディストリビューションのJava 8やJava 11のリリース状況に関する情報はあまり聞こえてこないように思います。
そこで、本ページにて可能な範囲で情報をまとめたいと思います。

Amazon Linux / Amazon Linux 2

2018/11/13時点の情報

Amazon Web Services ブログにてAmazon Linux2及びAmazon Linux AMIでのJavaのLTS (Long-Term Support) の提供が発表されました。
Amazon LinuxでのJavaのLTS (Long-Term Support)提供について _ Amazon Web Services ブログ

詳細は上記ブログをご覧頂くのが良いですが、簡単な要約は以下の通りです。

  • Amazon Linux2上でのOpenJDK 8及びOpenJDK 11の無料のLTSが最短でも2023年6月30日までAmazonより提供される
  • Amazon Linux AMI 2018.03でのOpenJDK 8のサポートは2020年6月30日までAWSより提供される

2018/10/25時点の情報

ディスカッションフォーラムやパッケージリストを調べましたが、Java 11のリリーススケジュールに関する情報は確認できませんでした。

ディスカッションフォーラム

「Amazon Linux 2が将来的にJava 11をコアパッケージに含める予定はあるか」という質問が2018/09/18に投稿されていますが、2018/10/25時点でAWSからの回答は付いていません。
https://forums.aws.amazon.com/thread.jspa?threadID=290148

パッケージリスト - Amazon Linux

新しい順で5つのバージョンのパッケージリストを確認したところ、いずれのバージョンにもjava-1.8.0-openjdkは入っていましたが、Java 11は確認できませんでした。

https://aws.amazon.com/jp/amazon-linux-ami/2018-03-packages/
https://aws.amazon.com/jp/amazon-linux-ami/2017.09-packages/
https://aws.amazon.com/jp/amazon-linux-ami/2017.03-packages/
https://aws.amazon.com/jp/amazon-linux-ami/2016.09-packages/
https://aws.amazon.com/jp/amazon-linux-ami/2016.03-packages/

パッケージリスト - Amazon Linux 2

Webサイト上ではパッケージリストを確認できませんでした。
https://aws.amazon.com/jp/amazon-linux-2/

Ubuntu

メーリングリストやパッケージリストの内容をまとめると以下のようになります。

OSバージョン デフォルトのJDK 提供されているOpenJDK
14.04 LTS (Trusty) OpenJDK 7 OpenJDK 6 / 7
16.04 LTS (Xenial) OpenJDK 8 OpenJDK 8 / 9
18.04 LTS (Bionic) OpenJDK 11 OpenJDK 8 / 11

QAサイト / メーリングリスト

UbuntuのQAサイト (askubuntu) 及びメーリングリストに、今後のJavaのサポート方針に関する記事がありました。

上記メーリングリストの内容は、大まかには以下の通りです。

  • 18.04 LTS (Bionic) について、OpenJDK 10をデフォルトのJRE/JDKとしてリリースし、2018年9月または10月にSRU (Stable Release Update) としてデフォルトのJRE/JDKをOpenJDK 11に切り替える予定
  • 16.04 LTS (Xenial) (2021年4月にEOL予定) については、メインのJDKをOpenJDK 8のままとする

パッケージリスト

14.04 LTS (Trusty)

openjdk-7-jdkがデフォルトのJDKとなっています。
https://packages.ubuntu.com/ja/trusty/default-jdk

パッケージ検索ではopenjdk-6-jdk openjdk-7-jdkがヒットしました。
https://packages.ubuntu.com/search?suite=trusty&searchon=names&keywords=openjdk

16.04 LTS (Xenial)

openjdk-8-jdkがデフォルトのJDKとなっています。
https://packages.ubuntu.com/xenial/default-jdk

パッケージ検索ではopenjdk-8-jdk openjdk-9-jdkがヒットしました。
https://packages.ubuntu.com/search?suite=xenial&searchon=names&keywords=openjdk

18.04 LTS (Bionic)

openjdk-11-jdkがデフォルトのJDKとなっています。
https://packages.ubuntu.com/bionic/default-jdk

パッケージ検索では openjdk-8-jdk openjdk-11-jdkがヒットしました。
https://packages.ubuntu.com/search?suite=bionic&searchon=names&keywords=openjdk

Debian

Wikiとパッケージリストの確認結果をまとめると以下のようになります。

OSバージョン デフォルトのJDK 提供されているOpenJDK
8.0 (jessie) OpenJDK 7 OpenJDK 7
9.0 (stretch) OpenJDK 8 OpenJDK 8
10.0 (buster) OpenJDK 11 OpenJDK 8 / 10 / 11

Wiki

DebianのWikiにOSバージョンごとのデフォルトのJDKがまとまっていました(他のディストリビューションもこれぐらい分かりやすくまとめて欲しい・・・)。

大まかな内容は以下の通りです。

  • 2019年リリース予定の10.0 (buster) ではデフォルトのJDKとしてOpenJDK 11を採用予定
  • 現行リリースの9.0 (stretch) とjessie-backportsのデフォルトはOpenJDK 8
  • 一世代前の8.0 (jessie) のデフォルトはOpenJDK 7

パッケージリスト

8.0 (jessie)

パッケージ検索ではopenjdk-7-jdkのみがヒットしました。
https://packages.debian.org/search?suite=jessie&arch=any&searchon=names&keywords=openjdk

9.0 (stretch)

パッケージ検索ではopenjdk-8-jdkのみがヒットしました。
https://packages.debian.org/search?suite=stretch&arch=any&searchon=names&keywords=openjdk

10.0 (buster)

パッケージ検索ではopenjdk-8-jdk openjdk-10-jdk openjdk-11-jdkがヒットしました(9はどこに行ったのだろうか)。
https://packages.debian.org/search?suite=buster&arch=any&searchon=names&keywords=openjdk

CentOS

コミュニティサイトやパッケージリストを調べましたが、Java 11のリリーススケジュールの情報は確認できませんでした。

コミュニティサイト

関連しそうな2件のトピックが見つかりました。2件目のトピックではCentOSでのJava 11のリリーススケジュールが質問されていますが「Red Hatのみぞ知る」というようなコメントが付いていました。

パッケージリスト

CentOS6、CentOS7ともにjava-1.8.0-openjdkは入っていますが、Java 11は確認できませんでした。

http://mirror.centos.org/centos/6/os/x86_64/Packages/
http://mirror.centos.org/centos/7/os/x86_64/Packages/

6
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4