Autonomous Operating Systems