Question

Quel est le processus que je devrais utiliser pour atteindre l'objectif de construire une version de FreeBSD qui est capable d'exécuter une machine virtuelle Java, mais pas capable de toutes les autres fonctionnalités, y compris, mais sans s'y limiter:

  1. L'exécution d'un processus autre que la machine virtuelle Java
  2. Désactivation de tout / tous les accès shell
  3. Lorsque la sortie machine virtuelle Java, le système d'exploitation arrête

Je dois soutenir JDK 1.6, les approches de manière telle que SANOS ne fonctionnent pas.

Était-ce utile?

La solution

  1. Configurer le script d'initialisation pour exécuter la machine virtuelle Java après l'authentification de l'utilisateur.
  2. Supprimer la ligne dans l'un des scripts d'initialisation qui fraie la coquille, généralement après l'authentification de l'utilisateur.
  3. Il devrait y avoir un écouteur pour les processus Java, si elle ne trouve pas, le feu « init 0 » ou « arrêt » ou « poweroff »

Autres conseils

Le système d'exploitation Sanos noyau est un projet exactement ce que fait, sauf qu'il utilise une machine virtuelle Java à la place de Windows d'une machine virtuelle Java FreeBSD. Seule la fonctionnalité requise par la machine virtuelle Java est fourni par Sanos, rien d'autre.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top