我正在考虑制作我自己的操作系统只是为了说我已经完成了它。我知道有一个名为JNode的项目在程序集和java中完成了一个。 我想知道的是,你需要什么嵌入式图形来运行java?我知道java使用特定操作系统的图形,所以这让我感到困惑
答案 0 :(得分:1)
我认为您需要将JVM移植到您的操作系统。看看Java Virtual Machine spec。它将准确地告诉您需要实现什么来支持Java。
答案 1 :(得分:0)
如果你需要实现AWT / Swing,那么你显然需要某种可以在屏幕上绘制2D图形的库。但我建议从实现虚拟机和一些基本库开始。在屏幕上打印就足够了。
答案 2 :(得分:0)
Java可以在无头模式下运行。这可能是适合服务器端的好起点,如果您愿意,可以扩展它。
看一下Sanos - http://www.jbox.dk/sanos/ - 这是一个小型操作系统,只提供运行Windows JVM所需的功能。