From: eLinux.org Kernel Subsystems The TTY Demystified - excellent explanation of kernel tty system Device Tree - a structure used to describe system hardware at startup - can be passed or modified by firmware, or built into kernel