diff --git a/www/conservancy/static/copyleft-compliance/linux-vs-vmkernel_en.svg b/www/conservancy/static/copyleft-compliance/linux-vs-vmkernel_en.svg new file mode 100644 index 0000000000000000000000000000000000000000..00fcdb05ae9149db6d3616a9d66029ef08731bcd --- /dev/null +++ b/www/conservancy/static/copyleft-compliance/linux-vs-vmkernel_en.svg @@ -0,0 +1,3294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Hardasdfasdf Kernasdf + Kernel + Hardware + System Using Complete Linux Kernel + User Space + + + VirtualMachine1 VirtualMachine2 + Kernasdf + Kernel + Hardware + System with VMware ESXi + User Space + + + VirtualMachine1 VirtualMachine2 + + Kernel Space + + + + + Kernel Interfaces Hardware + + USBDrivers + Network Drivers + + OtherDrivers SCSI Devices (Hard Drives, ...) + USB Devices (Keyboards, ...) + Network Cards + Other Devices vmkernel - scheduler, allocator, etc. + SCSI Drivers (includes Hellwig's copyrights) + OperatingSystemAPIs + + + + + vmklinux + + + + Kernel Space + + + Code from Linux kernel (GPLv2) + Code from VMware (proprietary) + Modified Linux code to assist in vmkernel/Linux (GPLv2) + + + Radix Tree (includes Hellwig's copyrights) + + + + Kernel Interfaces Hardware + + USBDrivers + Network Drivers + + OtherDrivers SCSI Devices (Hard Drives, ...) + USB Devices (Keyboards, ...) + Network Cards + Other Devices Linux scheduler, allocator, etc. + SCSI Drivers (includes Hellwig's copyrights) + SCSISubsystem(includes Hellwig's copyrights) + Radix Tree (includes Hellwig's copyrights) + OperatingSystemAPIs + + + + + + + + + + + SCSI Subsystem(includes Hellwig's copyrights) + + + + +