ubuntu的LTS版本和普通版本在更新的時候到底有什麼區別?
假如我有2台電腦。
在2014年,我給電腦A裝了 LTS 14.04,給電腦B裝了14.10。現在是2017年1月份,我把電腦A保持14.04版本不變更新到最新,把電腦B升級到16.10版本也更新到最新。那麼現在電腦A和B里的ubuntu到底有什麼區別?
不一樣的版本,但是每個版本都有bug,有bug就要維護更新,lts就是長時間服務版本,Ubuntu是2年出一個lts,相比其他版本,維護時間更長。比如1404lts,可能維護到2018年,1504可能就2017年。一般伺服器都選擇lts版本。具體維護幾年忘記了。但是更新是更新bug的,不會大改,因此最新的1404lts跟1604lts還是不一樣的,你可以看看內核版本,內核版本都會不一樣。其他軟體也是如此。比如,1404的php可能是php5,而1604的php是php7。其實就像win7跟win10,win7現在也是在更新的,但是xp就不再更新了。原則上說xp再出啥漏洞微軟不來打補丁了。
long Term Support
看到這個基本就明白了
兩者主要的區別是服務支持時間長短不一樣。
LTS是Long Term Support的簡稱,即長期支持。
Ubuntu的LTS現在無論是桌面版還是伺服器版,每2年出一個LTS版本,都提供5年的支持更新。不太注重軟體版本的追新,。
這種更新更多的是Bug和漏洞的修復,基本上不怎麼升級軟體的版本,更注重穩定。類似Windows 7,它一旦固定下來後,後面的補丁基本上只是修復為主,儘管用SP1,SP2,但它還是Windows 7.
而非長期支持版本每半年就出一個新版本,更傾向於追新,內核和軟體不斷用最新版本,穩定性就要差一些。
如果沒有特別需要,一般用戶建議安裝LTS版本即可。
並且在5年之後,如果你需要,可以升級到新的LTS版本。例如你電腦A裝的是14.04,在2019年這個版本停止支持之前,可以升級到18.04 LTS,或者再等一年升級到20.04 LTS。
lts就是Long-Term Support,長期技術支持
會不斷更新該系統但是有時間限制的
14.04的lts應該是支持到17.0416.10是普通版本,ubuntu一般是有18個月的普通版本維護更新,所以16.10應該是維護到18.04不過作為生產應用應該差別不大________________________________
不過說到依賴的問題的確有些包14.04lts應該沒有16.10新,但應該更穩定lts就是長期支持版本。你升級完了之後,14lts和16的差別應該還是挺大的。一些包在lts裡面不會更新的那麼激進,再加上依賴的問題,可能會有一批包不如16的新。
lts版本和非lts版本的內核都是不一樣的。
lts版本傾向於較為保守的內核,提供5年的更新服務。有些新功能沒有,但是只要有的功能都沒什麼毛病。
非lts版本傾向於較為新的內核,提供9個月的更新服務。所有新功能都有,但是新功能可能會帶來一些新的兼容問題,更像是投石問路型的版本,試錯OK了再把功能挪到lts版本上。
推薦閱讀:
※架構師必讀:Linux 的內存分頁管理
※C語言關鍵字(三)
※「實戰篇」開源項目docker化運維部署-linux和docker基本命令(三)
※為什麼Linux系統比Windows快?
※利用ssh穿越多個跳板機最簡單最高效的辦法