|
|
Subscribe / Log in / New account

News and updates from DockerCon 2015

News and updates from DockerCon 2015

Posted Jul 3, 2015 2:14 UTC (Fri) by raven667 (subscriber, #5198)
In reply to: News and updates from DockerCon 2015 by rriggs
Parent article: News and updates from DockerCon 2015

> How would one run a Windows OS on an Apple laptop without nested kernels?

I'm not sure how that's relevant to a discussion about Docker which largely about servers, especially servers running Linux where it solves a software deployment problem with lower overhead than full machine virtualization solves the same problem.

> And with VMWare, there is no nesting of kernels -- just a hypervisor and non-nested OS peers.

I don't think that's how it works, the vmkernel hypervisor kernel is the primary kernel, all of the other OS kernels are subordinate to it and nested inside the interface which is controlled and provided by the vmkernel. This is highly performant in that the interface is often provided directly by hardware which has the capability to segment itself, such as an IOMMU or VT instructions and a new layer of page tables, with that segmentation controlled by the vmkernel. The vmkernel is the only kernel with a full and complete view of the hardware, the OS kernels which run under it are the only ones privy to the userspace processes and syscall API state.

> With Docker, it seems that one gives up OS flexibility for a little hardware efficiency.

Docker is only targeting Linux, and allows you to migrate from a bunch of Linux VMs on Xen, KVM, or VMware (I guess HyperV too), to running the same software on bare metal using namespaces, changing one management framework for another and removing a layer of abstraction which gets a performance benefit.


to post comments


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds