# What is a Linux Device Tree? The Device Tree (DT) is a data structure and language, constructed to interface between an operating system and hardware, without needing hardcoded details of the machine. ## Data Model Linux uses Device Tree data for three major purposes: - platform identification - runtime configuration - device population To learn more about device trees, click [here!](https://www.kernel.org/doc/html/latest/devicetree/usage-model.html)