| ||||||
adm | Find | login register |
許多剛接觸 linux 的新人往往聽到這麼一種說法:單數是開發版,雙數是穩定版。於是不少人就誤以為 2.6.39 是開發版。 實際上,所謂「單數是開發版」指的是 2.1 / 2.3 / 2.5 等等,所有的 2.0 / 2.2 / 2.4 / 2.6 全都是穩定版。 所以說 2.6.39 是穩定版,因為 6 是雙數。2.6.37.1 / 2.6.37.3 等等也全都是穩定版。 不過 Linus 最近把 2.6.39 的後續版本改名為 3.0(注意是 3.0 不是 3.0.0),也就是說將不會出現 2.6.40,那 3.0 這個版本到底是開發版還是穩定版呢? 答案:仍然是穩定版。 雖然目前為了相容性起見,3.0 暫時被 tag 成 3.0.0 rc1,但正式推出時應該會是版本 3.0, 而隨後的 stable release 則直接把版號加在後面,變成 3.0.1 / 3.0.2 等等,它們仍然都是穩定版。(實質上 3.0 == 2.6.40, 3.0.1 == 2.6.40.1, 3.0.2 == 2.6.40.2)。 那麼,3.0 的下一版本會是什麼呢?目前看來可能會是 3.1 或 3.2,我猜大概會是名為 3.1 的穩定版,也就是不管啥單數雙數了(純屬個人猜測)。 以上是 linux 的版本號。 另外某些軟體也會採用「單數是開發版,雙數是穩定版」的作法,但非常多的軟體完全不管這一套,所以不要看到某某軟體出了 5.3 就說那是開發版,要看那個軟體的實際作法是如何。 Update: 我應該是有讀到這篇: https://lkml.org/lkml/2011/5/23/485(Linus 宣佈大概會用 3.1, 3.2, etc)
edited: 2
| |||||||||||||||||||
| |||||||||||||||||||
gcin 之前也有人建議分成兩個 branch,不想花太多時間,懶得弄。 |
| ||||||
adm | Find | login register |