Linux

0a1d1580 :Anonymous 2011-12-22 21:00
http://www.atmarkit.co.jp/fjava/column/andoh/andoh42.html
互換Javaって死屍累々な感じがしないでもないが。

* AegisVM
軽量、高速に動作することを目指したオープンソースのJava VM。2004年以降開発は停止している
* Apache Harmony
Apache Projectのスクラッチから開発したオープンソースでフリーなJava実装
* Azul Compute Appliance(Azul Systems)
Javaバイトコードの実行を専用プロセッサで行う環境。GC(Garbage Collection)にかかる時間が高速化されるなど、Java VMに最適化されたハードウェア環境を提供する
* BEA JRockit
動作性能や安定性に注力した米BEAによるJava VM実装。パフォーマンス性能の評判が高い。WebLogicと親和性が高い。OSなしの仮想化環境で動作するLiquid VM環境も販売されている
* cacaovm
JITを含む、Java 2実装。商用としても使えるが、主にVM研究のためのプロジェクト
* C# Java Virtual Machine
C#で実装されたJava VM。拡張が容易。C#とJavaの両方を知ることができる
* FreeBSD Java Project
FreeBSD Foundationによる、米サン・マイクロシステムズから公式にライセンスを受けて活動している移植版
* IBM Java
米IBMが実装したJava環境(Windows/Linux/AIX用)。WebSphere環境と親和性が高い
* IBM J9
同じく米IBMの開発したJava VM。WebSphere Micro Editionに含まれる
* IcedTea(Red Hat)
主にFedora環境で利用するための米Red Hatが提供するJava VM。OpenJDKとGNU Classpathがベースとなっている
* IKVM.NET
.NET(Monoやマイクロソフトの.NET)ベースのJava環境。Javaバイトコードを.NETに変換して利用できる
* jamaicaVM
リアルタイムGC機能が搭載されたドイツ製のJava VM
* JamVM
商用利用可能なフル仕様ながらも、極めてサイズの小さいJava VM。インタプリタモードでのみ動作する
* The JanosVM
1つのVMで複数のプロセスを安定して動作することを目的としたJava VM。主に研究目的
* Jbed Advanced CDC(エスマティック)
ネットワーク機器や、情報家電など、組み込み向けのJava 環境。Windows CE/Mobileや各種リアルタイムOSに対応
* JBlend(アプリックス)
リアルタイムOS向けのJava VM。主に組み込み機器用として使われる。KDDI(au)のezplusの実行環境
* Jikes RVM
IBM Researchの研究に由来するJava VM。主にVM研究や設計のために使われているもの
* joeq(上級)
主に研究目的のための Java VM。Java2対応。2003年以降開発停止中
* Jupiter
分散コンピューティング専用の特殊なJava VM環境
* JV-Lite(ACCESS)
情報家電、携帯電話向けのJava環境。DoCoMoの携帯電話用Java実装「DoJa」の実行環境として使われている
* Kaffe
1996年に登場した歴史あるJava VM。50以上のプラットフォームに対応。Linuxのディストリビューションに含まれる場合もあり、既存のJava VMを置き換えることのできるレベルとして広く使われる
* Open Runtime Platform
Javaバイトコードに対応した中間言語のコンパイルに対応したランタイム環境
* sableVM
小型で高速なJava VM。保守や拡張しやすいクリーンルーム実装のJava VM。C言語による実装。2005年以降開発停止
* waba
PalmやZaurus、iPaq、GameBoyといった携帯端末(PDA)/ゲーム機用の極小構成のVM。Java仕様によく似てはいるがJavaそのものではない
Powered by shinGETsu.