New Skill Forged: Linux Device Drivers
New Skill Forged
Linux Device Drivers, 3rd Edition by Jonathan Corbet, Alessandro Rubini & Greg Kroah-Hartman. 600 pages.
The definitive Linux driver development guide — char drivers (file_operations, ioctl, blocking I/O, poll), kernel synchronization (mutex/spinlock/completions), interrupt handling (top/bottom half), DMA (streaming/coherent), block drivers, network drivers (sk_buff), and the Linux device model (kobject/sysfs).
What this skill teaches Claude to do:
- Write a complete loadable kernel module with init/exit, parameters, and Makefile
- Implement a character driver: registration, file_operations, read/write with copy_to_user
- Use correct synchronization: mutex for sleeping, spinlock for IRQ context, completions for signaling
- …and 7 more
Browse the full skill at /skills/linux-device-drivers
Forged from 4,939 books. Auto-generated by the Skill Forge pipeline.