Hopp til innhold

Kpatch

Fra Wikipedia, den frie encyklopedi
Kpatch
Utvikler(e)Red Hat
Nyeste versjon0.9.11 (28. oktober 2025)[1]
Kodelagerhttps://github.com/dynup/kpatch
OperativsystemLinux
Skrevet iC[2]
TypeLastbar kjernemodul
LisensGNU 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.[3][4] 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.[5]

Kpatch blir utviklet av Red Hat, og kildekoden er lisensiert under GNU General Public License versjon 2 (GPLv2).[3] Første versjon ble lansert 26. februar 2014. I mai 2014 begynte arbeidet med å integrere programmet i kjernen,[6] og programmet ble innlemmet i versjon 4.0 av Linuxkjernen, som ble lansert 12. april 2015.[7]

Referanser

[rediger | rediger kilde]
  1. «Release 0.9.11». 28. oktober 2025. Besøkt 28. oktober 2025.
  2. «The kpatch Open Source Project on Open Hub: Languages Page». Open Hub. Besøkt 19. oktober 2018.
  3. 1 2 «Introducing kpatch: Dynamic Kernel Patching». redhat.com. 26. februar 2014.
  4. Sean Michael Kerner (6. juni 2014). «Linux Kernel Patching Gets Dynamic». ServerWatch. Besøkt 23. juli 2014.
  5. Jonathan Corbet (7. mai 2014). «The first kpatch submission». LWN.net. Besøkt 23. juli 2014.
  6. Josh Poimboeuf (1. mai 2014). «kpatch: dynamic kernel patching». LWN.net. Besøkt 23. juli 2014.
  7. «Linux kernel 4.0, Section 1.2. Live patching». kernelnewbies.org. 26. april 2015. Besøkt 27. april 2015.
Autoritetsdata