是否有任何操作系统在满载时只提供用于控制台应用程序执行的java环境?理想情况下,它会在加载时自动启动程序
答案 0 :(得分:1)
这是名称为JavaOS
的名称从我的观点来看,更好的方法是安装Linux发行包或带有java支持的小型Linux发行包,并将您的Java代码放到操作系统启动中。在OS启动时运行它。
答案 1 :(得分:1)
即使它确实存在,它本身也不会带来任何安全上的好处。
java应用程序仍然可以运行操作系统提供的几乎所有用户环权限。如果它可以在库加载路径上的某处写入,或者使用指定的库加载路径启动另一个java应用程序,那么它可以:
native
方法定义一个类。System.loadLibrary
加载该库。native
方法来执行任意用户环代码。如果您想要一个允许您通过shell有效控制权限的操作系统,请阅读
答案 2 :(得分:1)
还有一些俄罗斯程序员正在研究的Phantom OS。系统没有文件概念。一切都是生活在一个大存储空间中的物体。