Создание собственной версии BSD, поддерживающей только Java
Вопрос
Какой процесс мне следует использовать для достижения цели создания версии FreeBSD, способной запускать виртуальную машину Java, но не поддерживающей какие-либо другие функции, включая, помимо прочего:
- Запуск любого процесса, кроме виртуальной машины Java
- Отключение любого/всего доступа к оболочке
- Когда виртуальная машина Java завершает работу, ОС отключается
Мне нужна поддержка JDK 1.6, поэтому такие подходы, как SANOS, не работают.
Решение
<Ол>
Настройте сценарий инициализации для запуска JVM после проверки подлинности пользователя.
Удалите строку в одном из сценариев инициализации, что порождает оболочку, как правило, после проверки подлинности пользователя.
Там должно быть слушателем для Java-процессов, если он не находит ни одного, огня «INIT 0» или «выключение» или «PowerOff»
Ол>
Другие советы
Ядро операционной системы Sanos — это проект, который делает именно это, за исключением того, что он использует JVM Windows вместо JVM FreeBSD.Sanos предоставляет только ту функциональность, которая необходима JVM, и ничего больше.
Не связан с StackOverflow