13–15 Nov 2023
America/New_York timezone

VSCode for kernel development

13 Nov 2023, 16:20
50m
"Magnolia" (Omni Richmond Hotel)

"Magnolia"

Omni Richmond Hotel

187
Toolchains Track Toolchains

Speaker

Florent Revest (Google LLC)

Description

How far can we take the kernel development experience in a reference IDE setup ? This talk will present a setup I've built http://github.com/FlorentRevest/linux-kernel-vscode
It integrates features such as:
- A series manager https://github.com/FlorentRevest/vscode-git-send-email
- A mailing list explorer https://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

Primary author

Florent Revest (Google LLC)

Presentation materials