我正在研究智能手机的操作系统及其内置的Java,我知道你不能(没有很多工作)运行没有内核的Java应用程序在后端,那么可以用一个非常小的Linux内核来运行GUI?Java - 具有Java GUI和Linux内核的移动操作系统
0
A
回答
0
一个Linux内核将是一个不错的选择,但你将需要的不仅仅是这些。您将需要某种X服务器来显示gui(以及手机上图形设备的驱动程序)。你基本上必须移植linux内核和所有驱动程序来支持电话硬件,X server/framebuffer,并且选择了一个Java VM实现来运行。
你所描述的是采取了Android和一个有才干的团队几年来实现的团队。如果你想做一些低级别的设备类型的黑客攻击/ Java开发,也许你应该考虑进入Android内核/操作系统开发。获取手机,解锁引导程序,获取root并开始黑客攻击
+0
我只是将其作为一个侧面项目来看看我能得到多远,是的,我想我可能会得到一个android手机,并破解它或使用arduino进行测试 –
1
您可以获取Android源代码并安装JAVA模拟器,然后删除所有的google/android /不需要的服务和poof!您的GUI位于Android Kernel/OS上!
相关问题
- 1. Linux内核操作系统寄存器
- 2. 操作系统内部的GUI
- 3. Linux操作系统和移动操作系统之间的根本区别(android)
- 4. 入门Java与Linux操作系统
- 5. 什么Linux操作系统来与Linux内核2.6.32
- 6. linux如何成为一个内核和一个操作系统
- 7. 多核和操作系统
- 8. Java中的操作系统
- 9. 最轻量级的Linux内核操作系统
- 10. 在Windows和Linux上检测操作系统和Java
- 11. Java GUI在所有操作系统上显示相同吗?
- 12. 没有内核的Linux文件系统
- 13. 仅限Java操作系统
- 14. Linux操作系统
- 15. Linux内核在Android操作系统中的角色概述
- 16. Linux使用运行Java的系统/内核CPU GC
- 17. 如何使用Java-ME查找移动操作系统名称和操作系统版本?
- 18. 使用Java获取Windows操作系统的GUI树
- 19. CodeIgniter移动操作系统检测
- 20. 操作系统和内核有什么区别?
- 21. Java的新手(Linux操作系统,终端)的水平是1.5
- 22. 在Linux操作系统上的Java错误
- 23. 冗余的Linux内核系统调用
- 24. 移动操作系统与桌面操作系统有什么不同
- 25. CLI Linux操作系统
- 26. 在Linux操作系统Ubuntu
- 27. Linux操作系统(Ubuntu)
- 28. Java操作系统的Gradle任务
- 29. 我该如何要求操作系统在另一个内核上运行每个线程? - Linux操作系统
- 30. 多移动操作系统模拟器
为什么不安装Android?顺便说一句,你需要某种窗口系统来使用GUI。 – 2012-01-20 12:11:10