我想构建一个非常小而简单的操作系统,像 android 一样在 Linux 内核之上运行 java 应用程序,只是为了提高我的知识并积累一些关于如何利用 Linux 内核的实践经验。
我已经从 kernel.org 下载了最新的 Linux 内核。我现在想在内核之上部署一个 Java JVM,并想运行一些 java 应用程序。
有人可以帮我做这个吗...我一直在尝试这样做...
答案1
“Linux From Scratch”和“Beyond Linux From Scratch”将逐步教您如何构建自己的发行版,但最好的选择是仅使用现有的发行版,然后让您的用户将所有内容安装为设备。例如,F5 LTM 基于 CentOS,LTM 功能只是他们使用 java/tomcat 和各种小型可执行文件构建的东西。
为实际项目构建自己的发行版可能有点矫枉过正,除非您实际上试图实现所有现有发行版都无法实现或不切实际的某些特定目的。