Wesentliche Eigenschaften des verteilten Betriebssystems sind:
* Transparenz: Das verteilte Betriebssystem sollte dem Benutzer unabhängig von der physischen Verteilung der Ressourcen ein einziges, einheitliches Systemabbild präsentieren. Das bedeutet, dass der Benutzer weder den Standort der Ressourcen noch die Details darüber kennen sollte, wie auf sie zugegriffen wird.
* Skalierbarkeit: Das verteilte Betriebssystem sollte in der Lage sein, eine große Anzahl von Benutzern und Ressourcen zu unterstützen und sich je nach Bedarf vergrößern oder verkleinern lassen.
* Fehlertoleranz: Das verteilte Betriebssystem sollte in der Lage sein, Fehler in einzelnen Knoten oder Verbindungen zu tolerieren und auch bei Ausfall einiger Komponenten weiterarbeiten zu können.
* Leistung: Das verteilte Betriebssystem soll auch bei hoher Auslastung und weiträumiger Verteilung der Ressourcen eine gute Performance bieten.
* Sicherheit: Das verteilte Betriebssystem sollte Sicherheitsmechanismen bereitstellen, um die Daten und Ressourcen des Systems vor unbefugtem Zugriff zu schützen.
* Erweiterbarkeit: Das verteilte Betriebssystem sollte erweiterbar sein, sodass bei Bedarf neue Funktionen und Fähigkeiten hinzugefügt werden können.
* Offenheit: Das verteilte Betriebssystem sollte offen sein, damit Drittentwickler Anwendungen und Dienste erstellen können, die auf dem System ausgeführt werden.