首先,bcfg2,chef和cfengine都在Universe存储库中,该存储库是社区支持的软件存储库。最好在这里解释:
http://www.ubuntu.com/project/about-ubuntu/components
该页面最相关的部分是
“如果得到愿意满足Ubuntu团队设定的标准的维护人员的支持,流行的或受良好支持的软件将从Universe迁移到主软件。”
当您谈论与服务器相关的软件时,main实际上是一个巨大的承诺。
在某个时候,必须考虑维护main中所有软件包的负担,这些负担将Ubuntu作为一个项目。特别是LTS服务器版本获得了5年的安全更新支持。因此,当MIR团队和更大的Ubuntu开发社区研究是否应该将某些内容纳入主程序时,他们要考虑的第一件事就是主程序中是否已经存在功能奇偶校验。
很多时候,Ubuntu仍会继续采用main软件包。MySQL和PostgreSQL都是主要的,在这一点上具有非常相似的功能和特性。这在很大程度上是因为有大量的Ubuntu用户使用其中之一,并且大量人在维护该软件。
对于cfengine,puppet和Chef,这些配置管理解决方案似乎都提供了高度的功能重叠和零兼容性。因此,有机会为尚未选择的用户做出明智的决定。在这种情况下,到目前为止,与该决定相关的人员出于多种原因选择了Puppet,Ubuntu开发者峰会(UDS)对此进行了很多次详细讨论。
这个选择总是值得讨论的。Chef,Cfengine和其他任何东西,都只需要有人愿意提出令人信服的理由,那就是它将为大量的Ubuntu用户提供主要软件。
然后,我鼓励您阅读此处的要求:
https://wiki.ubuntu.com/UbuntuMainInclusionRequirements
并通过以下过程提交MIR请求(如果您认为会通过):
https://wiki.ubuntu.com/MainInclusionProcess
如果您对MIR的关注不大,请提交即将推出的UDS随附的蓝图(UDS-Oneiric将于5月在布达佩斯发布)。您不必一路飞往布达佩斯参加讨论(请注意赞助是有限的),您可以虚拟地参加。无论哪种方式,我认为很明显,Ubuntu开发社区希望听到您和其他任何认为可以改进Ubuntu的用户的意见。