Linux Kernel Concept Visualization

A summary of pieces that illustrate Linux Kernel concepts

Linux Kernel is a very complex system, with a plethora of concepts and dependencies that are (sometimes) hard to understand. During my time collaborating with the Linux Kernel team, I learned a lot of new things which I have embodied in doodles.

From zombie processes to memory managers & killers, Linux Kernel has odd scenarios in which one just can't help but to illustrate them. Nevertheless, the extent to which these concepts are embraced is narrow yet efforts to increase awareness were carried by teams across the organization.

One of the items that became a focal point to expose, due to security concerns, was that of buffer overflows. As part of the Security Tech Forum, I worked with a Kernel developer colleague to create a short video explaining this topic. Fortunately, we were given the Judge's Choice Award for our contribution in this second edition of the Buffer Overflow Video Contest.