major.minor.patch-build.desc
1、major:表示主版本號,有結構性變化時才變更。
2、minor:表示次版本號,新增功能時才發生變化;一般奇數表示測試版,偶數表示生產版。
3、patch:表示對次版本的修訂次數或補丁包數。
4、build:表示編譯(或構建)的次數,每次編譯可能對少量程序做優化或修改,但一般沒有大的(可控的)功能變化。
5、desc:用來描述當前的版本特殊信息;其信息由編譯時指定,具有較大的隨意性,但也有一些描述標識是常用的,比如:
<1>rc(有時也用一個字母r),表示候選版本(release candidate),rc後的數字表示該正式版本的第幾個候選版本,多數情況下,各候選版本之間數字越大越接近正式版。
<2>smp,表示對稱多處理器(Symmetric MultiProcessing)。
<3>pp,在Red Hat Linux中常用來表示測試版本(pre-patch)。
<4>EL,在Red Hat Linux中用來表示企業版Linux(Enterprise Linux)。
<5>mm,表示專門用來測試新的技術或新功能的版本。
<6>fc,在Red Hat Linux中表示Fedora Core。
Alpha版本是內部測試版,是比Beta版還早的測試版,一般不向外部發布,會有很多Bug,除非你也是測試人員,否則不建議使用。
Beta版本是測試版,這個階段的版本會一直加入新的功能。
RC版本(Release Candidate) 是發行候選版本。和Beta版最大的差別在於Beta階段會一直加入新的功能,但是到了RC版本,幾乎就不會加入新的功能了,而主要著重於除錯。
RTM版本(Release to Manufacture)是給工廠大量壓片的版本,內容跟正式版是一樣的。
OEM版本是給計算機廠商隨著計算機販賣的,也就是隨機版。只能隨機器出貨,不能零售。只能全新安裝,不能從舊有操作系統升級。如果買筆記型計算機或品牌計算機就會有隨機版軟件。包裝不像零售版精美,通常只有一面CD和說明書(授權書)。
RTL版本(Retail)是真正的正式版,正式上架零售版。