Alpha、Beta、RC、GA、LTS等軟件各個版本號的含義


常用版本號:

Alpha:軟件或系統的內部測試版本,僅內部人員使用。一般不向外部發布,通常會有很多Bug,除非你也是測試人員,否則不建議使用,alpha 就是α,是希臘字母的第一位,表示最初級的版本,beta 就是β,alpha 版就是比beta還早的測試版,一般都是內部測試的版本。

Beta:公開測試版。β是希臘字母的第二個,顧名思義,這一版本通常是在Alpha版本后,該版本相對於Alpha版已有了很大的改進,消除了嚴重的錯誤,但還是存在着一缺陷,需要經過多次測試來進一步消除。這個階段的版本會一直加入新的功能。       

Gamma:軟件或系統接近於成熟的版本,只需要做一些小的改進就能發行。是beta版做過一些修改,成為正式發布的候選版本。

RC:RC(Release Candidate),發行候選版本。和Beta版最大的差別在於Beta階段會一直加入新的功能,但是到了RC版本,幾乎就不會加入新的功能了,而主要着重於除錯。RC版本是最終發放給用戶的最接近正式版的版本,發行后改正bug就是正式版了,就是正式版之前的最后一個測試版。

GA:GA(General Available), 正式發布的版本,這個版本就是正式的版本。在國外都是用GA來說明release版本的。 比如:MySQL Community Server 5.7.21 GA 這是MySQL Community Server 5.7 第21個發行穩定的版本,GA意味着General Available,也就是官方開始推薦廣泛使用了。

Release:這個版本通常就是所謂的“最終版本”,在前面版本的一系列測試版之后,終歸會有一個正式版本,是最終交付用戶使用的一個版本,該版本有時也稱為標准版。一般情況下,Release不會以單詞形式出現在軟件封面上,取而代之的是符號(R)。

Stable:穩定版。在開源軟件中,都有stable版,這個就是開源軟件的最終發行版,用戶可以放心大膽的用了。這一版本基於Beta版,已知Bug都被修復,一般情況下,更新比較慢。

微軟常用的版本號:

RTM(Release to Manufacture):給工廠大量生產的壓片版本,與正式版內容一樣。

OEM(Original Entrusted Manufacture):給計算機廠商的出場銷售版本,不零售只預裝

RVL:號稱是正式版,其實RVL根本不是版本的名稱。它是中文版/英文版文檔破解出來的

EVAL:而流通在網絡上的EVAL版,與“評估版”類似,功能上和零售版沒有區別

RTL(Retail):零售版是真正的正式版,正式上架零售版

蘋果常用的版本號:

GM(Gold Master):正式版前最后一個測試版,其實也就是正式版。

谷歌Chrome瀏覽器常用的版本號:

Chromium:開源版本,迭代速度極快,數小時就會有新版本,有很多新功能,等待驗證后會移植到Chrome。

Canary:迭代速度相對於Chromium版稍慢一些,功能非常新但未經過驗證,同時崩潰的概率非常高

Dev:基於Chromium開發,每周出新功能,並且這些功能還有一定的篩選,另外還修復了一些Bug和不穩定因素

Ubuntu系統常用的版本號:

LTS(Long Term Support):長期支持版,Ubuntu會對這一版本的支持時間更長。目前Java也在運用這種方式。在比如說php的Laravel框架也發布了一些LTS版本等。

轉載:https://www.css3er.com/p/264.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM