Device Tree
Ein Device Tree ist die Hardwarebeschreibung periphärer Komponenten eines Embedded Systems unabhängig vom Linux-Kernel. Er enthält Angaben zu Prozessor, Speicher, Bussen, Pins und der angeschlossener Peripherie. Beim Start wertet der Kernel diese Beschreibung aus und aktiviert die passenden Kernel-Treiber. Änderungen an einer Hardwarevariante erfordern dadurch meist keine Anpassung des Kernelcodes.