BSDCan2012 - Slide Update J

BSDCan 2012
The Technical BSD Conference

Speakers
Russell Cattelan
Schedule
Day Talks - 1 - 2012-05-11
Room MRT 250
Start time 15:00
Duration 01:00
Info
ID 325
Event type Lecture
Track Hacking
Language used for presentation English

Fast reboots with kload

Linux has has the ability to quickly reboot a system by loading a new kernel image into memory while they system is running and then restart into the new kernel bypassing the reset bios post process.

By utilizing the excellent work already done in the loader userboot.so project kload (kernel loader) provides must of the same functionality as kexec. Kload load a new kernel image into temporary kernel space prior to shutdown / reboot. The final step of reboot it then changed to overwrite the existing kernel image with the new image currently in temporary space, and jump to the new start address.

This process bypasses the entire bios cycle and slow bios disk reads.

Overall time saving varies based each bios cycle time.