The device tree Device information is spread throughout the kernel Char major table Block major table Network interface list Bus drivers There is no single registry of devices Hasn't been a big problem so far Why do we need such a registry? System administration Power management