When linux kernel written in C so is it possible to write in java programming language, microkernel and monolithic kernel ? Concern developing java os.
-
4I'm voting to close this question as off-topic because it is an overly-broad systems programming question.– Michael HomerDec 31, 2016 at 7:24
-
It might be interesting for you to look at Modula-2 which was used to write the OS for the Lilith workstation, and Oberon used for the eponymous OS.– AnthonDec 31, 2016 at 8:04
1 Answer
Unlike C programs which get compiled in machine language, Java programs rely on a Java runtime engine which in turn relies on an existing system (including the kernel).
Even if it was conceptually possible to organize everything to get Java code to be run by the kernel, it would be inefficient and would probably require modifications of the Java engine.