Ein großes System, wie eine Betriebssystem sollte man sinnvollerweise in verschiedenen Komponenten mit unterschiedlicher Funktionalität aufteilen.