kobjects The kobject started out as a reference counter Know when to release kernel objects Simple, lightweight structure It has suffered some mission creep Reference counting Sysfs representation Data structure glue Hotplug event generation "Superclass" for many kernel objects