我正在设计一个将部署/安装到 linux 机器上的应用程序(也许是 Archlinux,但可以是任何发行版,事实上,如果可能的话,我实际上更喜欢轻量级和 Debian 系列内部的东西)。这台机器不是“通用”或多应用机器:它的唯一目的是在启动时运行我的应用程序并在关闭时关闭我的应用程序。这台机器上不会安装其他最终用户应用程序。
我正在寻找一种方法:
因此,最终用户永远不会知道机器运行在 linux 之上;对他们来说,应用程序是机器上唯一“存在”的东西。
这必须是可能的,因为 Android 只是 Linux 的一个包装器,还有成千上万的其他设备只运行一个应用程序,仅此而已。
这可能是一个 C 二进制文件,它启动一个 Java 桌面应用程序作为实际应用程序。
关于如何完成上述项目的任何想法?