Если вам критичен простой и вы не хотите разбираться с дампом при kernel panic, то можно облегчить себе жизнь, выставив авторебут при kernel panic. Вот как это делается в каждой из ОС.
Внимание
Перезагрузка после Kernel panic имеет и очень серьёзный недостаток, особенно если это изменение не пропадает после первой перезагрузки. В случае, если перезагрузка не устраняет ту ошибку, которая вызывает Kernel panic, система будет останавливаться и перезапускаться вновь и вновь, что может привести к аппаратным ошибкам или потерям данных
FreeBSD
Нужно пересобрать ядро с
options KDB_UNATTENDED
PANIC_REBOOT_WAIT_TIME=N
где N-число секунд, после которых начнёться авторебут. Обычно ставят 15.
Замечу, что в Stable-ядрах, эти опции присутствуют по дефолту.
Linux
Достаточно добавить в /etc/sysctl.conf
kernel.panic=N
где N-число секунд, после которых начнёться авторебут. Обычно ставят 15.
Solaris
В Solaris автоматическая перезагрузка после Kernel panic является стандартным поведением системы