A Modern C Development Environment | Interrupt

Nice to instructions for a full dev environment setup in one place.

Note that when running WSL2 on Windows, and using a Linux container, you’re getting hardware virtualization. As long as your code resides within the WSL2 Linux file system (not the mounted Windows file system) you get close to native Linux performance. I did a side-by-side comparison building the same FW image in the same Docker container definition on a Windows/WSL2 machine and a native install Linux machine. While the machines were slightly different, the build times were approximately the same.