有了 linux-vserver 为什么还要选择 LXC?

有了 linux-vserver 为什么还要选择 LXC?

我不是龙芯专家,但据我所知,它确实类似于Linux 虚拟服务器

如果这是正确的,我想知道为什么在已经拥挤不堪的虚拟化阵营中还有另一个参与者?LXC 提供(或承诺)了什么而 linux-vserver 没有?

我是 linux-vserver 的老用户,我记得它早在很多年前就存在了,当时还没有出现虚拟化炒作。最近开发速度有所放缓,但从未完全停止 - 我知道这一点,因为开发人员帮助我将其恢复到 linux/hppa 上的可用状态(至少在 Gentoo 中)。他们定期推出针对最新内核的补丁,使用所有最新功能(与 LXC 使用的容器基础设施相同),甚至与 GRsecurity 集成。

发起 LXC 努力的人可能有充分的理由这样做,而不是加入已经成熟的 linux-vserver 基础?那么我想知道。

这一切都是关于主线集成吗?那么为什么不调整 linux-vserver 进行集成,就像 Xen 人员对 XenLinux 所做的那样?

答案1

内核集成不仅仅是为了实现一个理想的功能,更重要的是做出最小程度的干扰性更改,同时对性能、代码质量、复杂性和未来兼容性的影响很小。双方也都参与其中,与资深开发人员建立良好的关系有助于获得长期承诺和建设性的评论。

看起来 LXC 项目已经解决了这个问题。话虽如此,我不知道为什么以前的 OpenVZ 和 linux-vserver 项目没有加入。这些项目至少提供了一些经验、理由,甚至可能是对主流轻量级容器目标有用的代码。

答案2

LXC 自 2.6.29 起成为主流 http://virt.kernelnewbies.org/TechComparison

答案3

lxc 位于内核中,在我看来,这是选择它的唯一原因。

相关内容