Kpatch

Fra Wikipedia, den frie encyklopedi
Hopp til: navigasjon, søk

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.[1][2] 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.[3]

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

Referanser[rediger | rediger kilde]

  1. ^ a b «Introducing kpatch: Dynamic Kernel Patching». 26. februar 2014. 
  2. ^ Sean Michael Kerner (6. juni 2014). «Linux Kernel Patching Gets Dynamic». ServerWatch. Besøkt 23. juli 2014. 
  3. ^ Jonathan Corbet (7. mai 2014). «The first kpatch submission». LWN.net. Besøkt 23. juli 2014. 
  4. ^ Josh Poimboeuf (1. mai 2014). «kpatch: dynamic kernel patching». LWN.net. Besøkt 23. juli 2014. 
  5. ^ «Linux kernel 4.0, Section 1.2. Live patching». 26. april 2015. Besøkt 27. april 2015.