2009-05-12 6 views
0

Quel est le processus que je devrais utiliser pour atteindre l'objectif de construction d'une version de FreeBSD capable d'exécuter une machine virtuelle Java mais ne pouvant pas fournir d'autres fonctionnalités, y compris :Construction d'une version BSD personnalisée qui ne prend en charge que Java

  1. l'exécution d'un processus autre que la machine virtuelle Java
  2. Désactivation tout/tous les accès shell
  3. Lorsque les sorties Java VM, le système d'exploitation se ferme vers le bas

Je dois soutenir JDK 1. 6, donc des approches telles que SANOS ne fonctionnent pas.

Répondre

4
  1. Configurez le script init pour exécuter la JVM après l'authentification de l'utilisateur.
  2. Supprime la ligne dans l'un des scripts d'initialisation qui génère le shell, 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 »
1

Le système d'exploitation Sanos noyau est un projet qui fait exactement , sauf qu'il utilise une machine virtuelle Java Windows au lieu d'une machine virtuelle Java FreeBSD. Seule la fonctionnalité requise par la JVM est fournie par Sanos, rien d'autre.

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

+0

Je suis au courant de SANOS mais il ne prend pas en charge JDK 1.6 – McGovernTheory

Questions connexes