Go to main content

School of Computer Science Intranet

APT research areas

Discover our main research areas

JikesNODE and PearColator: A Jikes RVM Operating System and Legacy Code Execution Environment

Ian Rogers, Chris Kirkham

Abstract

JikesNODE is an effort to create a Java operating system integrating the open source projects of the Jikes Research Virtual Machine (RVM) and the Java New Operating System Design Effort (JNODE), respectively a Java Virtual Machine (JVM) and Java operating system. PearColator is a novel use of the Jikes RVM to execute not its intended Java bytecodes, but instead PowerPC binaries. Our endeavours are lead by the desire for an architecture neutral system that exposes new opportunities for dynamic optimisations. This paper presents the structure of our system, JikesNODE and its bootstrapping process, and the PearColator legacy code execution environment.

PDF (230K)