A system and method are provided for a distributed operating system
manager. In one example, the method includes retrieving an internet
protocol address of a boot server connected to a client computer via a
network; determining whether the boot server is available via the
network; transferring to the boot server a description of an operating
system on the client computer; validating hardware credentials of the
client computer; and determining whether to perform a remote boot
process.