Mentorship Session: Speeding Up Kernel Development With virtme-ng

  Рет қаралды 1,664

The Linux Foundation

The Linux Foundation

Күн бұрын

Mentor: Andrea Righi, Principal Software Engineer, NVIDIA
A significant portion of kernel development time is usually dedicated to testing and debugging kernels, a process that can be frustratingly slow.
Unlike user-space applications, where a fast edit/compile/test cycle is common, kernel testing requires deploying a test system (either bare-metal or VM), installing the recompiled kernel, running tests, collecting results, and then repeating the process. Bugs can further delay this process, often requiring reboots or even system redeployments.
virtme-ng aims to provide a standardized way for kernel developers to expedite the edit/compile/test cycle. It leverages QEMU/KVM, virtiofs, and overlayfs to boot a recompiled kernel (or any kernel image) inside a virtualized copy-on-write (CoW) live snapshot of the current system.
This approach allows developers to simply "fork" their system with a new kernel, creating a secure sandbox for testing that offers performance close to native execution, without the need for dedicated testing systems.
In this webinar, we will demonstrate how to use virtme-ng for rapid kernel testing and debugging, with practical examples and common kernel development scenarios.

Пікірлер
Mentorship Session: Kernel Livepatching: Hands On
1:40:24
The Linux Foundation
Рет қаралды 1,5 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 696 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН
Linux Foundation Member Summit 2024 - Keynote Sessions
1:43:59
The Linux Foundation
Рет қаралды 701
Servo: A web rendering engine for the future
39:03
Igalia
Рет қаралды 3,2 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
I built a QR code with my bare hands to see how it works
35:13
Veritasium
Рет қаралды 7 МЛН
What are the unique needs of open-source developers? Hilary Carter
21:36
The Linux Foundation
Рет қаралды 343
The Linux Experience
31:00
Bog
Рет қаралды 1,7 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН