OpenVZ to be brought into the Linux kernel
Summary
According to CNet, in 2006 SWsoft wanted to bring its free virtualisation technology OpenVZ into the official Linux kernel, with support from Red Hat. OpenVZ sets up virtual private servers that share one kernel and are therefore very efficient. At the same time Red Hat was pushing the competing technology Xen and announced Xen virtualisation for the next RHEL.
Ideas
- Virtualisation at operating system level shares one kernel between many environments.
- The developers saw it as the next step after multi-user and multitasking.
- OpenVZ was the free core of the commercial product Virtuozzo.
- Red Hat relied on OpenVZ and Xen at the same time.
- OpenVZ needed kernel changes for resource management that first had to be accepted.
Insights
- The path into the mainline kernel decides a technology’s long-term spread.
- In the kernel, competing approaches are often broken down into more general building blocks.
Facts
- OpenVZ came from SWsoft, the maker of Virtuozzo.
- Red Hat was already integrating Xen into Fedora.
References
Critique
- The report is based on a secondary report; a statement from the kernel maintainers Torvalds and Morton is missing.
Remarks
- OpenVZ never made it fully into the kernel, but its developers contributed significantly to namespaces and cgroups, on which LXC and Docker are built.
Recommendations
- For containers, rely on mainline functions such as namespaces and cgroups.
- Choose between containers and virtual machines according to isolation needs, not just performance.
Links to the original source and the Web Archive open in a new tab.