1. A method, comprising: starting, by a user device, a host operating system when the user device is powered on; launching a hypervisor with the host operating system of the user device; launching a first guest operating system with the hypervisor of the user device; controlling, by the hypervisor of the user device, resource usage by the first guest operating system; providing, by the user device, an interface to display the first guest operating system to a user of the user device; and providing, by the hypervisor of the user device, available resource information, associated with the user device, to a management server.