This is not just a “happy birthday” post for Linux, but also a reminder that despite it becoming big and professional, the freedom to tinker with Linux remains accessible.

I had to use this freedom recently when I discovered that V4L video pipelines could buffer up to 32 frames both on the encoder and decoder (unacceptable, we demand minimum latency!) so it was again time to recompile the kernel. :)

My previous time to recompile parts of Linux had been a week ago. Some hacker had discovered a way of tricking their WiFi card beyond the legally permitted power - with what I understand as thermal compensation settings. Wanting to taste the sweet extra milliwatts, I noticed that nobody was packaging that driver as a binary, so the only way to get it was to patch and recompile its kernel module.

Finally of course, thanks to Linux we have countless open-source drivers and if you want to venture onto the path that Linus Torvalds took - of building an operating system - congratulations, you have less obstacles in your way. :) Some people have taken this path with the Circle project and you can compile your homebrew and bare-metal kernel for a Raspberry Pi with reasonable effort, and it can even draw on the screen, write to serial ports and flip GPIO lines without reverse-engineering anyone’s trade secrets. :)