Articles by Zack Brown

linux

diff -u: Linus Posting Habits

A look into how, when and why Linus posts to the kernel mailing list. Linus Torvalds sometimes is criticized for bombastically cursing out kernel developers. He does do this, but it’s not his default behavior, and I think the real nature of when and h…

linux

diff -u: Complexifying printk()

What’s new in kernel development: complexifying printk(). It’s so simple! The kernel decides to output a log message, so it calls printk() to send the message to a serial console—except it’s not simple at all. What if the kernel is in the middle of cr…