kpatch vs kGraft

This proposal has been accepted as a session.

*

One Line Summary

Compare the design and features of kpatch and kGraft and figure out if we can combine the two approaches, or take any other steps to get a live patching solution merged into mainline.

Abstract

  • Design comparison
  • Feature comparison (kernel)
  • Is there any way to combine the kernel implementations?
  • Feature comparison (user space)
  • Is there any way to combine the user space implementations?
  • Should we put the user space tools in the kernel tree?
  • What steps can we take to get a live patching solution merged into mainline?

Speaker

  • Josh Poimboeuf

    Red Hat

    Biography

    Josh is a senior software engineer on the RHEL kernel team at Red Hat. He is currently working on kpatch, a dynamic kernel patching infrastructure which allows you to patch a running kernel without rebooting or restarting processes. In a previous life he worked on embedded PowerPC Linux at IBM.

    Sessions