Looks similar
Writing a Debugger from Scratch(timdbg.com)
31 points by ibobev | 5 comments
Learning about Debuggers(werat.dev)
29 points by fagnerbrack | 0 comments
Related stories
Exploring the Internals of Linux v0.01(seiya.me)
458 points by ingve | 112 comments
A blog post walking through the source code and internals of Linux v0.01, the roughly 10,000-line first release of the Linux kernel.
I learned Vulkan and wrote a small game engine with it(edw.is)
599 points by eliasdaler | 240 comments
Elias Daler's blog post on learning Vulkan and building a small game engine with two demo games in three months, with code on GitHub.
The time the x86 emulator team found code so bad they fixed it during emulation(devblogs.microsoft.com)
465 points by paulmooreparks | 149 comments
Raymond Chen's The Old New Thing post recounting how a Windows x86-32 emulator team, using binary translation, patched badly written application code during emulation.
Writing a C compiler in 500 lines of Python(vgel.me)
454 points by vgel | 142 comments
Blog post by vgel describing the design and architecture of a small C compiler written in about 500 lines of Python.
My first contribution to Linux(vkoskiv.com)
633 points by vkoskiv | 76 comments
A blog post recounting the author's experience upstreaming their first Linux kernel patch, fixing a hardware issue on a 2005 Fujitsu Lifebook S2110.
Writing a basic Linux device driver when you know nothing about Linux drivers(crescentro.se)
457 points by sbt567 | 63 comments
Blog post recounting how the author wrote a basic Linux USB driver for the Nanoleaf Pegboard Desk Dock using protocol docs from Nanoleaf support.












