News for hackers. Stuff that matters.
Re:I have written a JVM in Rust by grishka on Friday July 21, 2023 @05:44PM (#36820288)
Android isn't conventional Java. For starters, its runtime uses its own bytecode (dex) that's based on registers instead of a stack. But then, also, many things that aren't related to GUI are C++ with a thin Java wrapper on top.

When I think about a "Java OS", I imagine a JVM running in kernel mode, providing minimal OS functionality (scheduler, access to hardware I/O ports) and there not being any kind of userspace.

Re:I have written a JVM in Rust by pjmlp on Saturday July 22, 2023 @03:47AM (#36824280)
Just like Swing and JavaFX use a thin layer over whatever are the 3D APIas of the host.

While Android isn't proper Java, converting JVM bytecodes into a better format for embedded deployment is quite common on embedded world.

PTC, Aicas, Gemalto, microEJ, WebSphere Real Time, Aonix,....

Current Java OS as per your definition, would be PTC and Aicas real time JVMs for bare metal deployments in embedded scenarios.