1. A computing cloud comprising: at least one computing node having a Virtual Machine (VM) running on a non-privileged level; and a plurality of additional computing nodes, each node having a Hypervisor with the highest privilege level, and a Virtual Machine Monitor (VMM) running with no higher privilege level than the Hypervisor, and Virtual Machines (VMs) running on a non-privileged level; and each node having a Primary operating system (POS) running within the corresponding VM; and each POS having direct access to hardware device of the corresponding computing node; and the VMs of the corresponding node using the POS of its node to access the hardware devices.