Skip to content

Latest commit

 

History

History
224 lines (201 loc) · 11.7 KB

kernel_hacking_links.md

File metadata and controls

224 lines (201 loc) · 11.7 KB

Kernel hacking links ((WIP))

A mess of links that have been helpful to me, adding them as I find them. Hopefully this will save some people a lot of time on Google :) I'll try to organize them by topic as best as I can, and eventually add a table of contents. These links assume that you're already comfortable in a *NIX environment and know your way around as a GNU/Linux user, i.e. shell commands & compiling your own kernels. Also, it should be assumed for most stuff that the first place to look is the source code.

Books

C standards, asm, & compiler stuff

Getting started: first patches, coding style, & LKML etiquette

Git

Work environment

Kernels

Debugging

Module basics

Misc device drivers

API

debugfs

sysfs

Linked lists

Memory management

TTY

ASM/compiler stuff/etc

Net

USB

Perf subsystem

Fuzzing/testing

Lockdep

Misc

Embedded linux