Devices and Operating Systems