Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java on RISC-V ISA

After much searching, I have not found a JVM that runs on the RISC-V ISA. This seems critical for adoption. It is difficult to see selling a RISC-V server, or tablet, or even a smart TV, without a working Java implementation. It feels like something that the community should to come together and work on. I am willing to pitch in.

Does anyone know of an open source project to port a JVM implementation to RISC-V?

like image 809
seanhalle Avatar asked Sep 10 '25 04:09

seanhalle


1 Answers

AFAIK currently no open source JVM implementation supports RISC-V at the moment. Also most implementations are basically an interpreter and are using GNU Classpath or OpenJDK for the class libraries.

For a port to RISC-V one has to port the interpreter and the class library. As some are pure interpreters without JIT, a port could be easy. A popular implementation was JamVM. It was used in Ubuntu on ARM-CPUs as JVM.

Wikipedia has a list of known JVM implementations.

like image 96
fsasm Avatar answered Sep 12 '25 17:09

fsasm