Network operating systems