image/svg+xml
Hardasdfasdf Kernasdf
Kernel
Hardware
System mit einem vollständigen Linux-kernel
Virtuelle Maschine1 Virtuelle Maschine2
Kernasdf
Kernel
Hardware
Virtuelle Maschine1 Virtuelle Maschine2
Kernel Space
Kernel Interfaces Hardware
Andere Treiber
vmkernel - scheduler, allocator, etc.
SCSI Treiber (mit Code des Klägers)
vmklinux User Space - Anwendungen User Space - Anwendungen SCSI Geräte (z.B. Fest-platten, ...) USB Geräte (z.B. Keyboards, ...) Netzwerk-karten Andere Geräte System mit VMware ESXi
Kernel Space
Code aus dem Linux-Kernel (GPLv2)
Code von VMware (proprietär)
Bearbeiteter Linux-Code für die Nutzung mit vmkernel (GPLv2)
Radix Tree (mit Code des Klägers)
Kernel Interfaces Hardware
USB Treiber
Netzwerk-Treiber
Andere Treiber SCSI Geräte (z.B. Fest-platten, ...)
USB Geräte (z.B. Keyboards, ...)
Netzwerk-karten
Andere Geräte Linux scheduler, allocator, etc.
SCSI Treiber (mit Code des Klägers)
SCSI Subsystem(mit Code des Klägers)
Radix Tree (mit Code des Klägers)
"SystemCallInterface"
SCSI Subsystem(mit Code des Klägers)
"SystemCallInterface" USB Treiber Netzwerk-Treiber