Создание собственной версии BSD, поддерживающей только Java

StackOverflow https://stackoverflow.com/questions/852131

  •  21-08-2019
  •  | 
  •  

Вопрос

Какой процесс мне следует использовать для достижения цели создания версии FreeBSD, способной запускать виртуальную машину Java, но не поддерживающей какие-либо другие функции, включая, помимо прочего:

  1. Запуск любого процесса, кроме виртуальной машины Java
  2. Отключение любого/всего доступа к оболочке
  3. Когда виртуальная машина Java завершает работу, ОС отключается

Мне нужна поддержка JDK 1.6, поэтому такие подходы, как SANOS, не работают.

Это было полезно?

Решение

<Ол>
  • Настройте сценарий инициализации для запуска JVM после проверки подлинности пользователя.
  • Удалите строку в одном из сценариев инициализации, что порождает оболочку, как правило, после проверки подлинности пользователя.
  • Там должно быть слушателем для Java-процессов, если он не находит ни одного, огня «INIT 0» или «выключение» или «PowerOff»
  • Другие советы

    Ядро операционной системы Sanos — это проект, который делает именно это, за исключением того, что он использует JVM Windows вместо JVM FreeBSD.Sanos предоставляет только ту функциональность, которая необходима JVM, и ничего больше.

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top