Tags Posts tagged with "kpatch"

kpatch

przez -
4 726
Red Hat

Firma Red Hat zaprezentowała światu technologię umożliwiającą dostarczanie na żywo, w czasie działania oprogramowania, poprawek do jądra Linuksa bez konieczności restartu systemu – Kpatch. Są to kolejne technologie, po istniejącej długi czas na rynku Ksplice, a niedawno wprowadzonej przez firmę SUSE – kGraft. Kpatch będzie rozwijany, jako wolne oprogramowanie na licencji GPLv2. Narzędzie działa na poziomie funkcji, tzn. podmienia stare funkcje na nowe, poprzez hot patch modules.

Kpatch składa się z czterech komponentów:

  • kpatch-build: kolekcja narzędzi, które zamieniają kod łatek diff na hot patch modules. Kompilują jądro Linux z łatkami i bez, porównują obie binarki, i generują hot patch module, który zawiera wszystkie funkcje do podmiany
  • hot patch module: moduł jądra (plik .ko), który zawiera funkcje do podmiany i metadane na temat oryginalnych funkcji
  • kpatch core module: moduł jądra (plik .ko), który zapewnia interfejs dla hot patch modules, do zarejestrowania nowych funkcji do podmiany.
  • kpatch utility: narzędzie linii komend, które pozwala użytkownikowi na zarządzanie kolekcjami hot patch modules

Polecane

Python

0 115
Python 3.6.4rc1 jest pierwszym kandydatem do następnego wydania Pythona 3.6.4 jako wydanie konserwacyjne. Podczas gdy wersja 3.6.4rc1 jest edycją poglądową, nie przeznaczoną dla środowisk...