タグ

ブックマーク / ryogrid.hatenablog.com (1)

  • 純Java製OS JNode - Ryoの開発日記 Neo!

    前にも紹介した、純Java製OS、JNode(http://www.jnode.org/)の新しいリリースがあったらしい。 というわけで、ひさしぶりにいろいろと調べたり、遊んだりしてみた。 で、コード見てみると、Cのコードはまったくなく、あるのは膨大なJavaのコードと少数のアセンブラだけ。 こ、これはすごい。 ここで、ちょっと知識のある人なら、「おい、それでどうやってブートするんだよ」と思うことだろうと思う。 というか、自分がそう思った。 で、コードをごにょごにょと調べてみた。 すると、どうやら アセンブラで極小VMを書いてあって、その上でJava製それなりVM(Javaバイトコード)が動き、その上にJavaで書かれたOS(Javaバイトコード)が載っかってる か アセンブラからJavaで書かれたVMを起動(JNode独自のアセンブラでJavaのバイトコードをアセンブラコードにしてnas

    純Java製OS JNode - Ryoの開発日記 Neo!
    syuu1228
    syuu1228 2014/07/10
    €œアセンブラで極小VMを書いてあって、その上でJava製それなりVM(Javaバイトコード)が動き、その上にJavaで書かれたOS(Javaバイトコード)が載っかってる€
  • 1