One of those gorgeous autumn mornings with crisp air and warm sunlight.

As an excercise in Linux system programming in C, I wrote a tool called elfref that helps to debug customer’s linking issues.

In this two-posts series, I am exploring the capabilities of the GNU 7.3 toolchain in the area of secure programming. I’ll focus on the power of the compiler as a static analyzer in the first post: Making Code More Secure with GCC - Part 1

The second post is focused on strengthening your program against various attacks and using run-time checks to find bugs that escaped the static analysis: Making Code More Secure with GCC - Part 2

Opinel No9 is a simple yet beautiful pocket knife. Having high-carbon blade and beech handle makes it also suitable for modding. With this one, I added similarly looking bubble pattern both to its blade and handle.

A very dense reference of man pages excerpts I put together to remember what’s what in the Linux (mostly POSIX) system programming.