滾動更新與固定版本Linux之爭
Greg Kroah-Hartman, 是一個 Linux 核心開發者,最近宣布他已經將他的「傳統」 Linux 發行版本換成「滾動更新」的 Linux 系統。他不是唯一一個這樣做的人,滾動更新的發行版本變得越來越流行。所以,你可能會問,滾動更新的 Linux 發行版本是什麼意思。別急,讓我慢慢告訴你。
滾動更新的 Linux 發行版本是不斷更新的。對有些人來講,聽起來就像 DevOps (英文Development和Operations的組合。是一組過程、方法與系統的統稱,用於促進開發(應用程序/軟體工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合。)的連續部署。如果你這樣想就對了。在這種想法下,通過推送最新的更新和補丁來給用戶和開發者提供最好的服務。
有很多方法可以做到以上的服務。一種方法是像 Arch Linux 那樣頻繁的推送小的更新。另外一種方法是像 Ubuntu Core 一樣,當軟體發生修改時用新的系統去替換舊的。
現在,你可能第一想法是只有那些對最新的軟體、功能、系統有著強烈渴望的開發者才會去做這樣的事情。隨著 DevOps 的推進,滾動更新正在邁入企業軟體領域。舉個例子, CoreOS 在它的雲和數據中心上採用了它自己的 Linux 企業發行版。
當滾動更新變得更加流行,在軟體發行的方法上就沒有任何新的價值了。 Gentoo Linux 作為最古老的活躍 Linux 發行版本和 Google 的 Chrome OS 的衍生來源版本,它已經採用這種方式近15年了。
固定發行是你最為熟悉的發行模型之一,它被 Canonical 用於維持 Ubuntu Linux ; Red Hat for Red Hat Enterprise Linux (RHEL); SUSE for SUSE Linux Enterprise Server (SLES)等等的發行。在固定發行中,包含安全更新和小的調整的發行版本是有計劃的。
這些軟體更新的方法都有優缺點。舉個例子,嚴重的漏洞可能會在生產系統中存在。另一方面,嚴重的漏洞可能會在數月乃至數年才能在固定發行的 Linux 版本中得到修復。
所以,你會選擇哪種方式?可能有著很多漏洞的最新的還是大多數穩定、安全的不是最新、最好的軟體?
可以預見每個人對該問題都有不同的看法。對我個人來講,我相信滾動更新應該只對專家、有著強烈要求的客戶部署。對於其他人,我覺得穩定的固定發行版本更適合他們使用,特別是在生產環境裡面。
原文鏈接:http://www.zdnet.com/article/rolling-release-vs-fixed-release-linux/
LinuxStory譯文鏈接:http://www.linuxstory.org/rolling-release-vs-fixed-release-linux/
arch 系 endeavour OS 使用3年了,流暢
「另一方面,嚴重的漏洞可能會在數月乃至數年才能在固定發行的 Linux 版本中得到修復。」?????什麼鬼 小編開什麼玩笑 你不會以為固定版本的linux就沒有更新了嗎?
我覺得關鍵是固定版本的linux是有支持年限的,這就很難受。
果斷選擇ArchLinux,在天天都有網路的環境下。。。。長時間不更新會發生什麼不敢想像,不過重裝也不麻煩~
arch 一年多,真心不錯.