Hatena::ブログ(Diary)

きつねとJava!

2015-10-23

OpenJDKのプロジェクト一覧

OpenJDKにはウェブサイトの左にプロジェクト一覧が表示されているのですが,最近名前だけを見ても何のプロジェクトか分からないプロジェクト*1が増えてきていて,一覧と概要が記したのをまとめたいなーと思ったので.
自分用のまとめなので説明はかなり雑です*2
詳しい説明は各プロジェクトのページを確認ください.
また,興味がある分野のプロジェクトがあれば,ぜひ参加してみてください!

ProjectName概要対象となるバージョンスポンサー元ネタ,意味備考
Caciocavallo新たなプラットフォームにAWTをポートしやすいように,OpenJDKのAWTと2Dサブシステムの内部インターフェースを改善する Porters羊と牛の乳から作られたチーズの名前から 
GraalVMの機能をJavaAPIを通して使えるようにする.Javaで書かれたJITコンパイラを実装している HotSpot聖杯伝説に登場する杯のことマルチ言語インタプリタフレームワークであるTruffleもここ
Jigsawモジュール化に関するプロジェクト.モジュールシステムの提供とJDKモジュール化を進める9Compilerジグゾーパズルから 
KonaIoTの分野で共通に使えるネットワーク技術やプロトコルに対するJavaAPIを定義,実装する Core Librariesハワイ語で風下を意味する単語から?プロジェクト出来てから半年経っても,コミット一つしかしていない
KullaREPLツールをOpenJDKに導入する9Compiler建築者の神であるKullaから 
Lambdaラムダ式,StreamAPIをJavaに導入する8Compilerラムダ式ラムダ計算のラムダ(元は記号のλ)から 
NashornJava上に高性能なJavaScriptランタイムを実装する8Hotspot動物のサイを意味するドイツ語.サイはかなり速く走れることからか読みが難しい.Rhinoを置き換える
PanamaJavaと外部APIとの連携を改善する.外部インターフェース呼び出しなど10?HotSpot国名,運河の名前で有名なパナマから? 
PenroseJigsawとOSGi相互運用性を調査する Core Librariesペンローズの三角形,あるいは考案者であるペンローズから? 
Shenandoah超低(ultra-low)停止時間のガベージコレクション.並列コンパクションを追加する10?HotSpot  
SumatraJavaアプリケーションGPUやAPUの利得を得られるように色々頑張る HotSpot地名のスマトラから?AMDが主導していたプロジェクトだが,現在は休止中.
ValhallaValueType,GenericSpecializationなどの次世代のJVMJava言語の特徴を調査,実装していく10?HotSpot北欧神話で出てくる戦死者の館,ヴァルハラから.このプロジェクトが戦死者の館にならなければ良いが・・・ 
VeronaJEP223で述べられている新しいJDKバージョンスキームを実装する9Core Librariesイタリアの都市名から? 

*1:Valhalla,Panama,Shenandoah・・・OpenJDKの厨二化が止まらない

*2:なんとなくの雰囲気さえ分かれば何をやっているのか思い出せるので

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/bitter_fox/20151023/1445591743
おとなり日記
  • 2015-10-21 Cli@ 3/31 9%