Day 1: I open the box to see a small USB device—no bigger than a quarter—a CD and a note from my editor, “Make this work on Linux!” “Okay”, I think, “this should be easy.” Figure 1. MARX Software ...
There was a time when Linux was much simpler. You’d load a driver, it would find your device at boot up, or it wouldn’t. That ...
Google researcher Andrey Konovalov has revealed 14 flaws in Linux kernel USB drivers that he found using a kernel fuzzer called 'syzkaller', created by another Google security researcher, Dmitry ...
Since this column began, it has discussed how a Linux driver writer can create various types of kernel drivers, by explaining the different kernel driver interfaces including TTY, serial, I2C and the ...