可能重复:
Is it possible to make an operating system using java?是否可以开发完全存在于JVM中的操作系统?
使用编译为Java字节码,如Java或Clojure的一种语言,它在理论上是可以写一个完整的操作系统,它的工作原理完全在Java虚拟机中?
可能重复:
Is it possible to make an operating system using java?是否可以开发完全存在于JVM中的操作系统?
使用编译为Java字节码,如Java或Clojure的一种语言,它在理论上是可以写一个完整的操作系统,它的工作原理完全在Java虚拟机中?
这取决于“整个操作系统”的含义:最可信的方法是混合操作系统,它将Java用于“用户空间”,并将Linux用作硬件访问的底层操作系统。
有些事情要考虑:
只有当CPU能够执行Java字节码时才有可能(请参阅:Java processor)。否则,您需要一些本地机器指令来初始化硬件并解释或JIT编译字节码。
那么,什么运行JVM? (是的,有这样的尝试,是的,有基于硬件的虚拟机实现,因此,请先搜索!) – 2012-11-25 04:58:33