Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Live Kernel Patching

Linux Plumbers Conference via YouTube

Overview

Explore the intricacies of live kernel patching in this comprehensive Linux Plumbers Conference 2018 miniconference. Delve into unresolved issues and proposed features for enhancing Linux Kernel live patching functionality. Learn about various approaches, including whitespace education, source base methods, and relocations. Examine challenges like randomization, command-line interfaces, and inlined functions. Discuss GCC optimizations, configuration options, and global consistency. Investigate API considerations, support for downgrades, and shadow variables. Gain valuable insights into the future of live kernel patching and contribute to the ongoing development of this critical Linux feature.

Syllabus

Introduction
Approach
Whitespace
Education to upstream
Source base approach
Relocations
Individual function relocation
Randomization talk
What problems remain
How do we generate the list of Bechet functions
Commandline interface
Inlined functions
GCC optimizations
Dangerous optimizations
GCC9 Optimizations
Config Optimizations
Disable Optimizations
Rename
Global Consistency
API
Support Downgrades
Shadow Variables

Taught by

Linux Plumbers Conference

Reviews

Start your review of Live Kernel Patching

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.