Before revision: A distributed operating system is application software over a collection of independent software, networked, communicating, and physically separate computational nodes.
After revision: A distributed operating system is system software over a collection of independent software, networked, communicating, and physically separate computational nodes.