什么是最好的系统编程Linux发行版?

时间:2010-08-26 23:27:04

标签: ubuntu virtualization xen gentoo linux-distro

我想在我的研究中使用低级系统编程和虚拟化。我尝试过Ubuntu 10.04 + Xen 4.0.0,但是从安装开始它们并没有很好。我的一个朋友建议拿起Gentoo。还有其他建议吗?

4 个答案:

答案 0 :(得分:1)

你将在Debian或Gentoo上找到最大的成功。 Debian虽然主要是二进制版本,但它有可用的软件包,可以将您的系统变成更多基于开发人员的系统。 Gentoo默认编译所有内容,因此所有开发人员工具都已就位。

如果你选择Debian,请考虑运行他们不断发展的“实验性”分支Sid。这将使您适应与Gentoo相同/类似的软件包版本。否则,至少使用Squeeze,下一个-stable发行版(a.k.a.,Debian 6.0)。 Lenny的牙齿有点陈旧,并使用较旧的2.6.30之前的Xen(约3.2,我相信)。根据您的需要,这可能太旧了。

在紧要关头,您可以看到其中一个BSD是否适合您,如FreeBSD。我怀疑它对Xen的支持与Xen处于同一水平(Xen基本上是围绕Linux构建的,然后移植到其他平台),但这是另一个需要考虑的选择。如果你这样做,就像使用Debian的Sid一样,请使用FreeBSD的-CURRENT分支机构获取最新的&最大的。

像往常一样,阅读手册,并在帮助网站上查找提示。对于Gentoo来说,forums.gentoo.org上的论坛是手册之后的宝贵资源。 Debian有他们的邮件列表档案和一些好的文档。同上* BSD。如果你真的处于绑定状态,你也可以在#gentoo上的IRC或FreeNode的#debian上签到(Debian 可能在OFTC上,但我不记得了)。但是要注意,在这些频道中你会成为众多人中的一员(同时期望约600 +用户)。

答案 1 :(得分:0)

如果工作的Xen是主要要求,请参阅this question's answers

答案 2 :(得分:0)

你可以指定更多你想在低级别工作的区域。如果你想在内核上工作,我认为没有任何依赖于destro,但如果你想在其他领域工作编译器,图形管理器,网络管理员等然后可以建议。但是你必须提供更多细节。而且你说ubuntu + xen效果不好,你遇到了什么问题?

答案 3 :(得分:0)

在我们的集群中,我们在Fedora 12中使用Fedora 12 Dom0和DomU以及xenified Dom0内核和pv_ops内核。这就是我们使用Fedora 12 DomU的原样。对于Dom0,我们自己安装xen和Xenified内核。

测试该解决方案是稳定的。我们在其上运行分布式并行实验(通常在一台物理机器上运行7个DomU),它对我们很有效。

http://fclose.com/b/2367/xen-solutions/中的“推荐”是我们现在的解决方案。 Xen 3.4.3 + xenified kernel 2.6.32.13在我们的服务器中非常可靠: