Tags Posts tagged with "kpatch"

kpatch

przez -
4 936
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

TP-LINK

0 95
Od niedawna odświeżyliśmy współprace z firmą TP-Link, w ramach współpracy testujemy sprzęt tej firmy. Niedługo na naszych łamach pojawią się pierwsze wyniki testów. Oto...
linux_magazine_luty

0 188