ComputingComputer ScienceComputer SystemsOperating SystemsProgramming LanguagesSystems ProgrammingApplication Programming InterfacesKernel DesignKernel ProgrammingOperating System InterfacesPatch ManagementSoftware MaintenanceKernel PatchingOperating System PatchingSoftware Updates
Ksplice allows system administrators to apply patches to their operating system kernels without rebooting. Unlike previous hot update systems, Ksplice operates at the object code layer, which allows Ksplice to transform many traditional source code patches into hot updates with little or no programmer involvement. In the common case that a patch does not change the semantics of persistent data structures, Ksplice can create a hot update without a programmer writing any new code.
16
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
Helen J. Wang, Chuanxiong Guo, Daniel Simón et al. · 2004 · 263 citations
Practical dynamic software updating for C
Iulian Neamtiu, Michael Hicks, Gareth Stoyle et al. · ACM SIGPLAN Notices · 2006 · 215 citations · Full text