AWSが独自のOpenJDK「Amazon Corretto」発表 46
ストーリー by hylom
Amazonに依存するか、Oracleに金を払うか、それとも 部門より
Amazonに依存するか、Oracleに金を払うか、それとも 部門より
あるAnonymous Coward 曰く、
米Amazon.comが独自にサポートを提供するOpenJDKディストリビューション「Amazon Corretto」を発表した(Publickey、OSDN Magazine)。
Java 8は2023年まで、Java 11は2024年まで無償でLTSを提供する。
LinuxだけでなくWindowsやmacOSもサポート対象になる。OpenJDK 8ベースのものとOpenJDK 11ベースのものも提供を予定している。Amazon.comは社内でOpenJDKを運用しており、独自に互換性テストなども行っているとのことで、こえrを外部にも提供するという。
なお、Javaを開発した元Sun Microsystemsのジェームズ・ゴスリン氏は現在Amazon.comのAWS部門に所属しているとのこと。
ああ次はMicrosoftだ (スコア:1)
Microsoft JDKもMicrosoft JVMも出る
間違いない
遠い昔不幸な運命を辿ったご先祖様が枕元に立ってそう言ったんだ
Re: (スコア:0)
Visual J++がどうしたって?
その後のC# である。
Re: (スコア:0)
J++とC#は全然関係ないだろ
Re: (スコア:0)
発端のひとつではある
Re: (スコア:0)
C#はDelphiのなれの果て
Re: (スコア:0)
アンダース・ヘルスバーグが関わったという共通点はあるけど
技術的には別物だろ
Re: (スコア:0)
あの顔、生理的に受けつけねぇ
Re: (スコア:0)
見なければ良い
技術者としては普通に優秀だし
技術は顔じゃないんで
Re: (スコア:0)
MSはAdoptOpenJDKに出資しているので、わざわざ独自版はださないのでは
https://adoptopenjdk.net/sponsors.html [adoptopenjdk.net]
Re: (スコア:0)
もう20年以上前のことなので忘れ去られているようですが、
その昔Microsoftは自前の(互換性無視の)JVMを作ってSUN(当時)に怒られた [itmedia.co.jp]、という歴史があります。
なのでMicrosoftが独自のJDKを出すことはないでしょう。
Re: (スコア:0)
Azure向けにはAzul SystemsのOpenJDKを提供しているし、
開発向けにはMS配布のOpenJDK提供してるだろ何言ってるんだこいつガイジか?
Re: (スコア:0)
MSDNにWindows2000が復活しますか?
# BGM:「SunのJDKは二度と見たくない」%エキセントリック商人ゲイツ [youtube.com]
Re: (スコア:0)
変なコメント並んでるけど
アマゾーンの今回のヤツもOpenJDKディストリと明言してんじゃん?
カスタマイズしてOS根幹外のUWP機能等を積極的に利用するMS社製が出ても不思議じゃない
Re: (スコア:0)
C# があるんだから、いまさらJavaとかいらないんじゃね?
Re: (スコア:0)
MSにもユーザーにもほぼメリット皆無だよね。どこのもの好きがってレベル。
Re: (スコア:0)
> アマゾーン
うわあ変なコメントだあ
とうとう「こえr」が公開される日が来たか!! (スコア:0)
長かったなぁ
Re: (スコア:0)
「これ」っと
タダで業務利用できないならもう使わない!!!!! (スコア:0)
という中小大企業がどんどんとAmazonに吸収されていく
Re: (スコア:0)
という中小大企業がどんどんとAmazonに吸収されていく
運用ミスや脆弱性突かれて
帯域ギガヘルでAWS破産して
お詫び500クオカードも出せないくなる
までがテンプレでよろしいか
Re: (スコア:0)
変な日本語をテンプレにされるとやだなぁ
Re: (スコア:0)
中小大って零細だけ残るの?
相手にされないってか!
ありがたいけど、各ベンダーでばらばらにやらないで統合してほしい (スコア:0)
AdoptOpenJDK
AWS
Red Hat(利用者のみ)
Azure(利用者のみ)
Oracle(有償)
IBM(有償?、独自VM)
Azul Systems(有償)
Google(Androidのみ)
OpenJDKのソースコードがGPLということを考えると、分断されすぎでは…。
利用者としては、一元化してもらったほうが安心できるんだけど。
有償のところや独自VMのところは何も言わんが、
せっかく無償のAWSがAdoptOpenJDKに合流しないのは、なんとも残念感がある。
Re: (スコア:0)
なぜ統合する必要がある。その全部のVMで動作するのがJavaではないか。
Re:ありがたいけど、各ベンダーでばらばらにやらないで統合してほしい (スコア:1)
そして、その理想が現実とは程遠いのが Java ではないか。
Re: (スコア:0)
サーバサイドなら普通に動くだろ。
動かないとしたらJava界以外のDBやミドルウェアとかシステムの自体に問題がある。
Re: (スコア:0)
>サーバサイドなら普通に動くだろ。
お、新人かな?
Re: (スコア:0)
うごかない
JREのマイナーバージョン違いで不具合が出て修正の為のスケジュール遅延から、マジモンの損害賠償になったプロジェクトを知っているので
Re: (スコア:0)
以前Pure JavaのプログラムがTru64 UNIX版JVMで動くのにSunのx64のJVMで動かなくて難儀したことがある。
Re: (スコア:0)
少なくとも他の言語を使ったことがあったら、そんなセリフは出ないだろう。
むしろjavaが異常なほど高い互換性を持っていて、
他の環境に移るときでも「書き直さない」という習慣ができてしまった。
動くことを期待してるから、互換性問題が話題になる。
期待さえされてない環境だと、試そうとスラしない。
Re: (スコア:0)
OSに依存しない部分のプログラムは大概どの言語も普通に動くよ。
Javaは一回書けばどこでも動くを高らかに宣言した割に、じゃあWindowsで開発したモジュールがMacでそのまま動くの?
と言われればいやそれはちょっと…ってなる。
最初からマルチOS意識して書く前提ならJavaの利点って何だっけ?ってことになる。
Re: (スコア:0)
> むしろjavaが異常なほど高い互換性を持っていて、
ここが笑いとろうとしたとこ?
Re: (スコア:0)
新人さん、いらっしゃ~い
Re: (スコア:0)
10年後
「・・・そんなふうに考えていた時期が俺にもありました」
Re: (スコア:0)
元コメ主だけど、GPLで、かつメンテナンスリリース(機能変更なし)なのだから、
結局、ひとつの組織が出したバグフィックスの大部分を他の組織も取り込むのでは? そうしない理由はないよね。
どのベンダもお互いのパッチを取り込むのなら、独自リリースするのは意味に乏しいし、ユーザーに対してあまり正直ではない。
だったら素直に合流してほしいってこと。そもそも、たかがメンテナンスリリースでここまで分断するのは異常だ。
一歩譲って、各ベンダーが独自コードベースを持ってもいいけど、upstreamの統合コードベースは維持してほしい。
プログラミング言語においては、各ベン
Re: (スコア:0)
Javaの仕様は大きく言語仕様と中間言語の仕様とJavaVMの仕様があります
アマゾンの主張によればその全てで互換性を確保しているようなのでまあ問題ないのではないかと
あと仕様には準拠しつつも実装が違うとよそのパッチを取り込むなんてことは当然できないね
Re: (スコア:0)
Sun の時代から Java って TCK(互換性テストみたいなもん)が全て通らなくてもJava名乗っていいんだよ。時期によって TCK も変更されるし、通さなくてもいいテストのリストも随時更新される。
声の大きい一部のベンダーの実装だと、テストを通せないってなると、簡単に除外リストに入るんだよね。
Sun の時代から、互換性なんてクソほどにも考えられた運用じゃなかったよ。
ずっと互換性に問題があるから本家以外を使うと動かないってのが当たり前だったんだよ。
まぁ、本家の使うと、プラットホーム変わってもだいたい動くけど、バージョン上がると動かないってのがよくあったのだけど。
Re: (スコア:0)
Javaはこれから衰退の一途だから問題ない
Re: (スコア:0)
ばらばらって言っても、無償でLinux・Windows両方サポートしてるのはAdoptとAmazonだけなのでは
それにAzureやRed Hatについては、OSとJDKのサポートが一本化されていた方が安心という見方も可能です
AdoptはIBM、MS、Azulがスポンサーしてますよね
コミュニティー主体のJDKバイナリはAdopt一本でまとまっていたと言ってもいいと思いますよ
そこにAmazonが無料というエサをぶら下げて乗り込んできたという感じがしますね
Re: (スコア:0)
GoogleのはAdoptの奴なんだっけ? Win/Linux/Macのバイナリ配布してるけど。
# AndroidStudio 2.x以降に同梱の形で、素のOpenJDKのままかどうか知らん。
Re: (スコア:0)
Adoptはつい先月配布開始したばっかなんだろ?
よう知らんけど、少なくとも昔から同梱されてたやつは全然別モンなんじゃねーの?
どっちにしてもAndroid開発環境のオマケのことなんかどーでもいいじゃん
Googleから単体のインストーラーでも配布されてるとかなら話は別だが
Re: (スコア:0)
AdoptOpenJDK
AWS
Red Hat(利用者のみ)
Azure(利用者のみ)
Oracle(有償)
IBM(有償?、独自VM)
Azul Systems(有償)
Google(Androidのみ)
まるでバベルの塔だな
# 二世の誕生はいつ頃になるのだろうか
Javaは終了で (スコア:0)
by小鳥ん
Re: (スコア:0)
Oracleリスクがなぁ。
今後OpenJDK潰しをしない保証が有れば良いけど、どうなんだろう。
Re: (スコア:0)
KotolinもそうだしScalaとかもあるしで、言語としてのJavaはJVM上で動く新しい世代の言語によって徐々に死んでいくだろうねい。
VMのほうも、JVMがこの始末な上に、AndroidやWindowsのようにOSレベルでVMが実装されている今、JVM自体がイラネとなる。クライアントサイドでは完全にそうなったし。
Java & JVMは、COBOLのようなレガシーになっていくのは避けられないだろうねい。
BDプレーヤ (スコア:0)
BD-JとかのJavaベースの規格って、処理系は何使ってるんでしょう?