KernelInstanzen
Kernelinstanzen bezeichnen unabhängige Kopien eines Betriebssystemkerns, die auf einem physischen oder virtuellen System gleichzeitig betrieben werden können. Jede Kernelinstanz verwaltet ihre eigene Speicherzuweisung, Peripherie und Interprozesskommunikation und läuft meist in einer isolierten Umgebung wie einer virtuellen Maschine oder einem unikernel-Setup. Im Gegensatz dazu teilen sich Container in vielen Umgebungen den Host-Kernel, sodass dort keine separaten Kernelinstanzen pro Container existieren.
Typische Einsatzbereiche liegen in der Virtualisierung, bei der jeder Gast-VM ein eigenes Kernelimage und damit eine
Wichtige Merkmale sind Isolation, Sicherheit und Fehlertoleranz: Ein Crash oder eine Sicherheitslücke in einer Kernelinstanz wirkt
Zusammengefasst dienen Kernelinstanzen dazu, Betriebssystemfunktionen parallel und isoliert zu betreiben, vor allem zur Verbesserung von Sicherheit,