<div dir="auto">Thanks, I'll check them out. And get back to you</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 8, 2019, 20:35 Evgenii Shatokhin <<a href="mailto:eshatokhin@virtuozzo.com">eshatokhin@virtuozzo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
On 08.08.2019 17:15, Josh Poimboeuf wrote:<br>
> On Thu, Aug 08, 2019 at 09:12:44AM -0500, Josh Poimboeuf wrote:<br>
>> On Thu, Aug 08, 2019 at 05:03:50PM +0530, Babu Prasad wrote:<br>
>>> Hi Team,<br>
>>> I'm running my own application on top of redhat linux, so I<br>
>>> need give a kpatch support for my applications, can you please help how I<br>
>>> can build my application to support kpatch.<br>
>><br>
>> Hi Babu,<br>
>><br>
>> kpatch is very specific to kernel patching. I wouldn't suggest trying<br>
>> to use it for user space patching.<br>
>><br>
>> A SUSE engineer was working on a user space live patching library, but I<br>
>> don't know if it's still active:<br>
>><br>
>> <a href="https://github.com/SUSE/libpulp" rel="noreferrer noreferrer" target="_blank">https://github.com/SUSE/libpulp</a><br>
> <br>
> I should also mention that there are other user-space-patching related<br>
> projects out there, but I don't have the links handy. Maybe Joe<br>
> Lawrence will chime in here, he's had more experiences with it.<br>
> <br>
<br>
There are at least two more such projects I am aware of:<br>
<br>
<a href="https://github.com/cloudlinux/libcare" rel="noreferrer noreferrer" target="_blank">https://github.com/cloudlinux/libcare</a><br>
<a href="https://github.com/virtuozzo/nsb" rel="noreferrer noreferrer" target="_blank">https://github.com/virtuozzo/nsb</a><br>
<br>
AFAIK, both did not go very far beyond proof-of-concept: user-space <br>
patching turned out more difficult than live patching of the kernel.<br>
<br>
Regards,<br>
Evgenii<br>
<br>
</blockquote></div>