What we will cover Overall goals and structure The device model sysfs Race to the bottom: kobjects Roles of kobjects How to work with them ktypes ksets subsystems Additional kobject functionality The sysfs interface hotplug operations Examples Char and block devices