Is it possible to make an operating system using java?

后端 未结 7 927
心在旅途
心在旅途 2020-12-01 12:06

I wanna know is it possible to make an operating like windows-xp which is written in C language like can I write that in java so that I will have same features as written in

相关标签:
7条回答
  • 2020-12-01 12:47

    In theory yes, but you'll still have to have some low-level assembly code to bootstrap the Java VM that will run on the machine, and also low-level code for accessing hardware drivers.

    From wikipedia:

    Given that Sun Microsystems' Java is today one of the most dominant object-oriented languages, it is no surprise that Java-based operating systems have been attempted. In this area, ideally, the kernel would consist of the bare minimum required to support a JVM. This is the only component of such an operating system that would have to be written in a language other than Java. Built upon that JVM and basic hardware support, it would be possible to write the rest of the operating system in Java; even parts of the system that are more traditionally written in a lower-level language such as C, for example device drivers, can be written in Java.

    Examples of attempts at such an operating system include JX, JNode and JavaOS.

    0 讨论(0)
提交回复
热议问题