企业 Linux 通常不是最新的,例如 Suse Linux Enterprise 和 Freeradius。最新 SLES 中包含的 Freeradius 版本是 3.0.3(日期为 2014 年)。目前,Freeradius 的版本为 3.0.13,如果您在他们的用户邮件列表上寻求帮助,当您告诉他们您正在使用近 3 年前的版本时,他们会嘲笑您,这是可以理解的。
那么,您为什么首先使用 Enterprise Linux?因为您可以支付他们提供的软件包的支持和更新费用。然而,这种支持能走多远?例如,我不相信支持人员了解 Freeradius 配置的复杂性。他们可能会告诉你去购买额外的咨询服务(废话)。
事实上,有谁知道商业发行版如何决定何时真正对某个软件包进行全面检修?他们目前所做的是为较新的上游错误提供向后移植,如果您要求的话(也就是说,如果您设法首先找出问题所在)。现在,为了让事情正常运转,你最好不想在过去几年修复了所有错误之后运行。
因此,如果您决定手动安装最新版本,则基本上会取消该发行版的支持(至少对该软件而言)。并且您需要从支持该特定软件的公司购买额外的支持。所以你付了两次钱,这也没有意义。
有什么想法吗?
答案1
企业发行版专注于稳定版本。它们已经过时了,因为确保事情按预期工作比尖端软件更重要。
如果您发现企业发行版中的软件包存在错误,请将其提交给发行商,而不是软件包创建者。这就是支持的目的。他们将要解决其他人的包中的错误(或者至少,这就是关系的设计)。
至于他们何时选择更新内容,这取决于发行版,我认为没有通用规则。