我仍在开发 Debian scrape,它的支持时间只有大约 1 年(它是带有 KVM 的服务器)。当旧版本的 Debian 不再受支持时(在 Debian 变旧之后),可以使用多长时间?
在旧版本的 Debian 上工作多久是安全和稳定的,在我的例子中是 Squeeze(之后不再受支持)?
答案1
“稳定、安全”是一个主观评价。然而,“不受支持”可以在这种情况下明确定义:您的系统所绑定的二进制存储库将不再得到维护。
这意味着,如果在支持结束后的第二天,上游开发人员发布了某些软件的新版本,包括(例如)由于有人发现安全漏洞而进行的关键错误修复,那么您将永远不会通过自动更新看到它,因为挤压中的任何内容都不会再有更新。
如果你有不是一直保持系统更新,这显然对你来说没有什么影响。但是,如果您确实定期应用更新,那么您现在将脱离循环;不会再有了。
因此,如果您认为此类支持对于维护“稳定且安全”的系统不可或缺,那么答案就是“这可以持续多久?”直到您成为本可以通过更新避免的问题的受害者。这就是我要使用的定义,它可能意味着 3 天、3 个月或 300 年。没有人能够预测或估计这一数量,因为没有数据可供分析,发生了多少次此类故障与存在多少此类系统等相关。
但是,如果您不担心通过安全修复等来更新软件,那么答案就是您想要的时间。您可以在余生中使用挤压,并且仍然认为它“稳定且安全”。直到出现严重错误为止,哈哈。
答案2
一旦支持期结束,该发行版不会神奇地停止工作,但您会面临出现问题的风险。最突出的问题是,如果在应用程序中发现安全问题,您将仍然容易受到攻击,因为您将无法获得更新。这也适用于您可能尚未遇到的主要错误,因此即使对于孤立的单用户系统来说,这也是一个问题。例如,当前版本中的某些程序可能无法正确处理 2038 年之后的日期(即 32 位日期计入的日期)自 1970-01-01 以来的秒数环绕为负值)。随着各国立法的变化,时区指示也会随着时间而变化。因此,最好让您的系统保持最新状态。
除了那些安全和日期相关的问题之外,一直运行良好的系统将继续运行。您的系统将保持稳定,即通常长时间运行良好,偶尔会出现问题,并且运行良好不会停止,但问题可能会变得更难修复。无法量化何时会出现问题。它是风险。由您决定是否值得升级。