When linux kernel written in C so is it possible to write in java programming language, microkernel and monolithic kernel ? Concern developing java os.

  • 4
    I'm voting to close this question as off-topic because it is an overly-broad systems programming question. Dec 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.
    – Anthon
    Dec 31, 2016 at 8:04

1 Answer 1


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.

Not the answer you're looking for? Browse other questions tagged .