4 ms·
You're leaving out the other big new trend of today, which is containers like Docker where now people like to run applications from within. You're right, somet
by magduf 8y ago
You're leaving out the other big new trend of today, which is containers like Docker where now people like to run applications from within.
You're right, something is quite wrong, but Minix isn't the answer either, as it doesn't provide the isolation that containers and VMs do.
- nickik 8y agoI think the point of containers is to make the exact needs of your environment configurable and runable in many different context. That concept is very valuable and in the future this configuration might compiled to a unikernel that runs directly on the hyperwiser. Or maybe in a process on a microkernel OS that runs isolated processes.
- makapuf 8y agoFor that, chroots (schroot) and tar.gz are almost sufficient.
- devonkim 8y agoContainers that just do resource allocation and minimal isolation (masquerading as configuration management somehow) are neglecting the power of strong network and storage layers over BSD Jails (although still maybe up to par with Solaris zones only recently?) that made them indispensable for systems administration at high velocity and scale. The fact we can use pluggable SDN stacks or different filesystem drivers like ZFS and LVM instead of bare bones overlayfs is important for an ecosystem. In contrast, VMware with its multi-year cycles to release pluggable storage and network that was only available to a few already-entrenched vendors stifled progress under the vSphere ecosystem. I knew it was over for VMware when most of the large-scale customers were simply running containers in ESXi or if they were on OpenStack they did the same thing with an additional layer. With productive organizations, the needs of application developers always supersedes the needs of those managing the applications in production barring something non-negotiable like security / regulations.