1. A client hosted virtualization system (CHVS) comprising: a processor operable to execute code; and a non-volatile memory including first code to implement a basic input/output system for the CHVS, and second code to implement a virtualization manager operable to: initialize the CHVS; authenticate a first virtual machine image associated with a first virtual machine; and launch the first virtual machine on the CHVS based on the first virtual machine image; wherein the CHVS is configurable to execute the first code and not the second code, or to execute the second code and not the first code.