Ksplice is practical technology for updating the Linux kernel without rebooting. It enables you to avoid the disruptive process of rebooting for kernel security updates and bugfixes. By making it easy to keep your systems up to date, Ksplice helps you avoid the security and stability risks of running out-of-date software.
| Tags | Operating System Kernels Linux Security |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: This release adds support for applying an already unpacked update tree. It fixes ksplice-create when installed to a prefix other than /usr/local. It improves stack check completeness for self-restarting syscalls.


Release Notes: Improved error handling in the Ksplice Perl utilities. This release has been updated for kernel 2.6.30. Several bugs in the handling of bugline patches have been fixed.


Release Notes: A bug where Ksplice relocations were sometimes written pointing to the middle of patched sections was fixed. A Makefile bug where the Ksplice core module was compiled twice was fixed. Several data structures were renamed or reorganized in the kernel code. Module names were changed from primary/helper to old_code/new_code


Release Notes: A Makefile bug that prevented the initial prebuild from succeeding was fixed. The ksplice-create --series, --git, and --build-modules options were documented. Support for changing CRCs of exported symbols was added. Pre-post matching of altinstructions and other table sections were added. A build failure due to depmod when using a kbuild output directory was fixed.


Release Notes: This release adds support for building updates from Git commits in ksplice-create. It prevents reversing Ksplice updates that have been partially cold-applied.
A library for userspace access to packets logged by the Linux kernel packet filt