Building a VS Code Debugging Workflow for a Custom x64 Operating System with QEMU and GDB

Designing and debugging your own operating system is one of the most fulfilling but technically demanding projects you can undertake as a systems programmer. You have to build every abstraction yourself – memory management, privilege levels, system calls, user-space transitions, and interrupt handling – all while dealing with the quirks of real hardware and complex …

Building a VS Code Debugging Workflow for a Custom x64 Operating System with QEMU and GDB + read more