0

我应该使用什么过程来实现构建能够运行 Java VM 但不具备任何其他功能的 FreeBSD 版本的目标,包括但不限于:

  1. 运行除 Java VM 之外的任何进程
  2. 禁用任何/所有外壳访问
  3. Java VM 退出时,操作系统关闭

我需要支持 JDK 1.6,因此 SANOS 等方法不起作用。

4

2 回答 2

4
  1. 配置 init 脚本以在用户认证后运行 JVM。
  2. 删除生成 shell 的 init 脚本之一中的行,通常在用户身份验证之后。
  3. 应该有一个 Java 进程的监听器,如果它没有找到,则触发“init 0”或“shutdown”或“poweroff”
于 2009-05-12T10:38:02.580 回答
1

Sanos 操作系统内核就是一个这样做的项目,只是它使用 Windows JVM 而不是 FreeBSD JVM。Sanos 只提供 JVM 所需的功能,没有别的。

http://www.jbox.dk/sanos/

于 2009-05-12T10:59:14.790 回答