0

我正在为智能手机及其内置 Java 开发操作系统,我知道您不能(没有大量工作)在后端没有内核的情况下运行 Java 应用程序,所以可以运行带有非常小的 Linux 内核的 GUI?

4

2 回答 2

1

您可以获取 Android 源代码并安装 JAVA 模拟器,然后删除所有 google/android/不需要的服务和噗!您的 GUI 在 Android 内核/操作系统上!

于 2012-03-17T15:19:09.037 回答
0

linux 内核将是一个不错的选择,但您需要的不仅仅是这些。您将需要某种 X 服务器来显示 gui(以及手机上图形设备的驱动程序)。您基本上必须移植 linux 内核和所有驱动程序以支持电话硬件、X 服务器/帧缓冲区,并选择 Java VM 实现来运行。

您所描述的是 Android 和一群才华横溢的人花了几年时间才取得的成就。如果你想做一些低级的设备类型黑客/Java 开发,也许你应该考虑进入 Android 内核/OS 开发。获取手机,解锁引导加载程序,获取 root 权限,然后开始黑客攻击

于 2012-01-20T13:25:10.357 回答