質問
GNU / Linux 16MB RAMマシンを搭載したPsion 5MXにJavaをインストールしたいのですが、可能ですか?
残念ながら、" KVMはメーカーがインストールする必要があります。
できることは、基本的なJavaコードを記述し、簡単なアルゴリズムをテストしてスケッチすることです。 重要な注意:コンソール(グラフィックサーバーは使用しない)のみを使用するため、グラフィック部分は必要ありませんが、これはDebian内にあります。
解決
OSとメモリ以外に、マシンの詳細を教えてください。また、このような能力の低いマシンでJavaを使用して達成したいことの詳細をお知らせください(Javaは、ネイティブコードの作成と比較して、埋め込み場所に大きなオーバーヘッドがあります)。
答えはおそらくです。 4MBのRAMを搭載したマシンでJavaが実行されているのを見ましたが、Linuxを実行していませんでした(実際、OSはまったくありませんでした)。リンク:ニンテンドーDSのJava
他のヒント
Java仮想マシンのリストウィキペディアでは、それらの多くがオープンソースであり、埋め込みデバイスをターゲットにしています。 Mika のように、非常に小さくて移植性があるようです。
Squawk仮想マシンは、小さなデバイス向けに設計されています。ほとんどの場合はjavaであるため、パフォーマンスはおそらくパー以下です。
おそらく少し遅れましたが、Squawkもお勧めします。 160kの記憶(またはその領域にあるもの)を持つサンスポットデバイスで実行されます。 160mhz CPU。 JVM全体がオープンソースなので、自分のデバイス用に書き直すことができます:)