Speeding up Kernel Testing and Debugging with virt-meng
summary
A forked and maintained virtme-ng boots a recompiled kernel inside a copy‑on‑write live snapshot using verfs instead of 9p, and mounts the whole root with overlayfs so installs and package tests are writable and ephemeral. The init moved from bash to Rust and uses a microVM qemu path to cut boot latency; a git diff that took five minutes on 9p runs in 1.7 seconds, typical interactive shells appear in ~1.2 s (0.8–0.9 s on beefy machines), and USB passthrough, GDB and CI-friendly batch runs work.
AI-written summary · about
chapters (7)
- 0:00Introduction to kernel testing
- 4:39Discovering virt-me tool
- 7:50Forking virt-me project
- 12:09Improvements with verfs and overlay FS
- 19:43Demo and use cases
- 22:11Conclusion and future plans
- 29:56Q&A session
related talks
01h 45mDebootstrapping Embedded Linux Root Filesystems - Building and Optimization for the...
27mInsights on the Re-Architecting to a Single Codebase, Running on Different Hardware...
43mSponsored Session: Why Don't You Love Me Back, Open-source Software?
11mDemo: Accelerating SW Development and Validation of RISC-V Based Designs
10mNative Parity for Development & Testing of SOAFEE Software-Defined Vehicle
19mEffective multi platform development with Qt, Creator, QBS, and QEMU
34mPractical Tips to Boost Your Productivity When Using Zephyr
23mOne simulator to rule them all, and on an infrastructure run them
