0

Java VM を実行できるが、以下を含むがこれらに限定されない他の機能を実行できない FreeBSD のバージョンを構築するという目標を達成するために使用する必要があるプロセスは何ですか?

  1. Java VM 以外のプロセスの実行
  2. 一部/すべてのシェル アクセスの無効化
  3. Java VM が終了すると、OS がシャットダウンします。

JDK 1.6 をサポートする必要があるため、SANOS などのアプローチは機能しません。

4

2 に答える 2

4
  1. ユーザー認証後にJVMを実行するようにinitスクリプトを構成します。
  2. 通常はユーザー認証後に、シェルを生成するinitスクリプトの1つで行を削除します。
  3. Javaプロセスのリスナーが必要です。リスナーが見つからない場合は、「init0」または「shutdown」または「poweroff」を起動します。
于 2009-05-12T10:38:02.580 に答える
1

Sanosオペレーティングシステムカーネルは、FreeBSDJVMの代わりにWindowsJVMを使用することを除いて、まさにそれを行うプロジェクトです。JVMに必要な機能のみがSanosによって提供され、他には何も提供されません。

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

于 2009-05-12T10:59:14.790 に答える