Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== Kload ===== %%FreeBSD%% Hot Swap kernel upgrade & run-time switching without reboot. From BSDCan 2012 Talk summary: Linux 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 much 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. ===== Resources ===== * [[https://github.com/DaElf/freebsd/commits/kload-current-split-me|github.com kload branch synced with current]] * [[http://lists.freebsd.org/pipermail/freebsd-current/2012-November/037904.html|freebsd-current thread (November 2012)]] * [[http://www.bsdcan.org/2012/schedule/events/325.en.html|BSDCan 2012 - Fast reboots with kload (slides)]] ===== Todo ===== * Driver testing ===== Contact ===== * [[RussellCattelan|RussellCattelan]] * [[http://www.twitter.com/RussellCattelan|Twitter: @RussellCattelan]] * Email: cattelan at thebarn dot com ---- {{tag>InactiveProject Stale}} kload.txt Last modified: 2023/11/05 08:06by MarkLinimon