Java语言(JVM)中的操作系统

时间:2014-04-11 20:20:29

标签: java operating-system jvm system

只是一个简单的问题。可以在Java中编写OS代码吗?如果是的话,我怎么能通过汇编运行Java?或者它是如何工作的。

2 个答案:

答案 0 :(得分:1)

是的,可能。
请检查JOS免费且开放的基于Java(tm)的操作系统(JOS)。
您可以从http://www.jnode.org/获得帮助。

答案 1 :(得分:1)

当然有可能,已经完成了。简而言之,您将内核(或微内核)编写为扩展的Java虚拟机,系统的其余部分(可能包括进程管理,网络堆栈等)都是用纯Java编写的。

在这种方法的众多优点中,有一种所谓的language-based protection:Java是一种类型安全的系统,因此(理想情况下,至少)你不需要使用硬件内存保护来提供隔离过程

例如,查看JX Project

相关问题