Skip to content
0:00 / 0:00

#vscode#linuxkernel#clangd

VSCode for kernel development - Florent Revest

Linux Plumbers Conference

10K subscribers • 23 videos on Hallway • Conference channel

YouTube

Intermediate. Assumes working knowledge.

3K views2 years ago

Tools and practiceSystems programmingVim, Emacs and editorsLinuxDebugging

Florent Revest presents an IDE setup for Linux kernel development in VSCode, integrating patch management, debugging, and cross-referencing.

How far can we take the kernel development experience in a reference IDE setup ? This talk will present a setup I've built github.com/FlorentRevest/linux-kernel-vscode It integrates features such as: - A series manager github.com/FlorentRevest/vscode-git-send-email - A mailing list explorer github.com/FlorentRevest/vscode-patchwork - Notebooks for syzkaller bugs reproduction, ftrace records analysis... - A clangd based cross-reference setup - Yet Another QEMU Wrapper that integrates with the IDE debugger And discuss how we could improve it further

Why it's here

A top upload from a listed channel

Linux Plumbers Conference is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.