Distributed Operating Systems
To use a remote resource, the user accesses it as if it were local
The operating system keeps track of the details
The user need never know the network is involved (until something breaks)
“A distributed system is one in which the failure of a machine I’ve never heard of can prevent me from doing my work.” --Lamport