The device model now The device model is used for its original purpose Software suspend System shutdown The wider structure has grown beyond that sysfs Device driver information Firmware loading Device naming (udev) Kernel modules and parameters Networking information Filesystems (removed for now) ... All of this is held together by the same mechanism ...kobjects