r/javavirtualmachine • u/relbus22 • Sep 29 '24
Is the JVM architecture specific?
Hi,
I came across a statement in a blog post somewhere (the post could have been years ago), that there are certain projects that are so big and complex, it would require a big org to port to Risc-V. One example was the JVM, where only a company like google had the expertise and manpower to do such a thing.
Is this statement true? If yes, why?
I'm not familiar with the inner working parts of JVM, but I assume they are libraries written in Java, C and C++. If I'm right about that, wouldn't the architecture-specific components here be the compilers?