Elivepatch

Introduction
elivepatch automatizing live patching in gentoo.

elivepatch is a distributed application for building live patch, is also supporting automatic installing security CVE live patch for any gentoo-sources built kernel recent than 4.1

elivepatch is using kpatch for building the live patch object.



Features

 * Distributed live patch building
 * Works as client server live patch build model
 * Incremental live patch
 * You can build live patch over the previous one
 * Automatic live patch for security CVE
 * Getting kernel CVE from https://github.com/nluedtke/linux_kernel_cves

Implementation

 * elivepatch-client
 * Client to be run on the machine where we want to install the live patch.
 * elivepatch-server
 * RESTful API for building the live patch.

GSoC 2017
This project is part of GSoC 2017 and the code is wrote by User:Aliceinwire

The code wrote is: Reports:
 * kpatch ebuild merged in the Gentoo official repository
 * elivepatch client
 * elivepatch server
 * middle term report
 * middle term presentation