Kerrighed ist ein Betriebssystem, das einen Cluster für die Anwender wie einen SMP-Rechner erscheinen läßt. Die Basis bildet ein Linux-Kernel, der auf jeder Maschine des Clusters läuft, mit ein paar zusätzlichen Modulen. Es gibt einen Scheduler, der die laufenden Prozesse automatisch auf die CPUs verteilt. Der Speicher des ganzen Clusters steht allen Prozessen zur Verfügung. Gleiches gilt für das Dateisystem.