| Kpatch | |||
|---|---|---|---|
| Utvikler(e) | Red Hat | ||
| Nyeste versjon | 0.9.11 (28. oktober 2025) | ||
| Kodelager | https://github.com/dynup/kpatch | ||
| Operativsystem | Linux | ||
| Skrevet i | C | ||
| Type | Lastbar kjernemodul | ||
| Lisens | GNU General Public License | ||
Kpatch er en del av Linuxkjernen som implementerer live pathing, noe som gjør det mulig for kjernen å bli oppgradert med patcher mens den kjører. Ved å unngå behovet for omstart med en ny kjerne som inneholder de ønskede patcher, sørger Kpatch for å maksimalisere systemets oppetid og tilgjengelighet. Kpatch tillater at kjernerelaterte sikkerhetsoppdateringer anvendes uten å føre til skedulert nedetid. Kpatch tillater at hele funksjoner i en kjørende kjerne blir erstattet med deres patchede versjoner, noe som skjer trygt ved at alle kjørende prosesser stanses mens live patching blir utført.
Kpatch blir utviklet av Red Hat, og kildekoden er lisensiert under GNU General Public License versjon 2 (GPLv2). Første versjon ble lansert 26. februar 2014. I mai 2014 begynte arbeidet med å integrere programmet i kjernen, og programmet ble innlemmet i versjon 4.0 av Linuxkjernen, som ble lansert 12. april 2015.