不需要操作系统的 Java 虚拟机?

标签 java jvm vmware virtualization xen

我知道 BEA 正在开发不需要底层操作系统的 LiquidVM,但想知道开源社区中是否有人正在开发类似的东西。

理想情况下,我想找到一个实现,其中 VM 直接由操作系统引导加载程序加载。

最佳答案

与 SANOS 不同,JNode操作系统是一个完整的操作系统,具有许多受支持的设备、文件系统、网络堆栈、GUI 堆栈、命令外壳和 50 条左右的命令等等。 JNode 当前运行在启用了一个处理器的 x86(32 位)上,但 x86-64 和多处理器版本正在开发中。 (JNode 99.99% 是 Java。移植到新架构需要重写汇编器中 0.01% 的代码,创建/修改特定于硬件的驱动程序……并为新架构编写 native 代码编译器。)

我们目前有大约 7 名活跃的开发人员,但我们一直在寻找新人加入团队,尤其是了解 Java 和代码生成、垃圾收集器、驱动程序等的人。

(为了它的值(value),我们使用了最新版本的 OpenJDK 类库:最后一次计数为 1.6u24。)

关于不需要操作系统的 Java 虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763438/

相关文章:

java - 在 Intellij 的代码完成中隐藏基类方法?

java - 将方法变量清空可以使其成为垃圾回收吗?

linux - 在 VmWare VM 中为 Linux guest 操作系统实现内核调试模块

java - 是否有 API 可将 vSphere JSON 结果映射到适当的 Java 对象?

java - 如何将随机生成的测试数据从一个测试步骤传递到另一测试步骤

java - 加密 AES/CBC/NoPadding 未产生正确的结果

java - compareTo() 方法需要什么方法体来测试 2 个对象持有的字符串是否相等?

java - 继承是否会更改使用 Unsafe 类获得的字段的偏移量?还是取决于具体的虚拟机实现?

jvm - 最大堆大小无效

windows - 无法使用 VMware windows 7 作为主操作系统和 centOS 6 作为 guest 同步共享文件夹