Pergunta

O que é o processo que eu deveria usar para atingir a meta de construir uma versão do FreeBSD que é capaz de executar um Java VM, mas não é capaz de qualquer outra funcionalidade, incluindo, mas não limitado a:

  1. A execução de qualquer processo que não seja o Java VM
  2. A desativação qualquer / todo o acesso shell
  3. Quando as saídas Java VM, os fecha OS para baixo

Eu preciso apoiar JDK 1.6, então abordagens como SANOS não fazer o trabalho.

Foi útil?

Solução

  1. Configure o script de inicialização para executar a JVM após a autenticação do usuário.
  2. Remova a linha em um dos scripts de inicialização que gera a casca, geralmente após a autenticação do usuário.
  3. Não deve haver um ouvinte para processos Java, se não encontrar nenhum, fogo "init 0" ou "shutdown" ou "desligamento"

Outras dicas

O Sanos Sistema Operacional Kernel é um projeto de fazer exatamente isso, exceto que ele usa uma JVM do Windows em vez de um JVM FreeBSD. Apenas a funcionalidade necessária pela JVM é fornecido pelo Sanos, nada mais.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top