為什麼要安裝舊版的作業系統?

為什麼要安裝舊版的作業系統?

為什麼 VPS 軟體包中的伺服器上安裝的作業系統有很長的清單?通常,軟體的最新版本是最好的(由於修復了錯誤和新功能)。當 Ubuntu 11.10 和 Centos 6.0 已經發佈時,為什麼人們有興趣安裝舊版本,例如 Centos 5.5、5.0、4.0 等(或 Ubuntu 10、9、8)?

答案1

為什麼 VPS 軟體包中的伺服器上安裝的作業系統有很長的清單?

提供者只能定期更新其 VPS 套餐。也許他們很草率,或者落後了,也許他們正在等待上游提供者棄用舊版本的 VPS 服務。他們可能看不到從清單中刪除舊版本軟體的任何價值。

通常,軟體的最新版本是最好的(由於修復了錯誤和新功能)。

這通常是不正確的。軟體的最新版本所經歷的測試通常比舊軟體少得多。許多系統管理員更喜歡安裝我們所謂的「成熟」軟體,而不是最新和最好的軟體。

這裡有些例子:

  • Microsoft Windows Vista 以遠不如 Windows XP 穩定而聞名
  • Apple Lion 因比 Apple Snow Leopard 更容易出問題而聞名。
  • 谷歌搜尋“Ubuntu 11.10”,你會發現很多關於它不穩定的抱怨。

也就是說,保持最新狀態是明智的補丁適用於您目前的作業系統版本。 CentOS 5.7 確實修復了 CentOS 5.5 及更早版本中存在的許多錯誤和安全漏洞。

當 Ubuntu 11.10 和 Centos 6.0 已經發佈時,為什麼人們有興趣安裝舊版本,例如 Centos 5.5、5.0、4.0 等(或 Ubuntu 10、9、8)?

CentOS 5.5 有點舊,但 5.x 分支仍然是最新的(5.7 於 2011 年 9 月發布),並且可能是伺服器環境中最常見的 Linux 安裝之一。由於將現有系統從 CentOS 5 遷移到 6 很困難,它可能比 CentOS 6 更常見。

答案2

前沿並不總是最穩定是一個很大的原因。對於 Ubunutu,最新版本的支援期至少為 18 個月。其中 LTS 版本的支援期限為 5 年(伺服器版本),12.04 很快將支援 5 年(桌面版和伺服器版)。

Ubuntu LTS 維基

答案3

另一個很好的理由可能是對於開發人員來說,他們需要與生產環境完全相同的測試環境。他們可能也對將這些舊版本安裝到虛擬機器中感興趣,以便在同一發行版的各個版本上測試他們的軟體。

答案4

向後相容那些升級/更新成本高昂的東西。

相關內容