A distributed operating system is an operating system that runs on several machines whose purpose is to provide a useful set of services
A distributed operating system is software over a collection of independent, networked, communicating, and physically separate computational nodes
Distributed operating systems typically run cooperatively on all machines whose resources they control
Distributed operating systems are hard to design because they face inherently hard problems, such as distributed consensus and