歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> BSD

FreeBSD 版本命名原則


  您可能會看到以下幾種FreeBSD的版本名稱:
1) 2.1.7-RELEASE、2.2-BETA:
  最前面的數字 A.B.C 裡,A 表示主要的作業系統版本(Major),B 表示次要的作業系統版本(Minor),C 表示些微修正版本(Patch)。後面的英文表示是否為正式版,通常是測試版(ALPHA、BETA、GAMMA)、正式版(RELEASE)。
2) 2.2-STABLE、3.0-CURRENT:
  通常 FreeBSD 會有一個以發展新功能為主的版本,稱為 CURRENT,目前的CURRENT 版本是 3.0;FreeBSD 也會有一個以維護穩定性及系統安全為主的版本,稱為 STABLE,目前 STABLE 的版本是 2.2。雖然如此,並不代表STABLE 就沒有新功能,也不代表 CURRENT 就不穩定不安全,這兩個版本是相輔相成的,而且終有一天 3.0-CURRENT 會變成 3.0-STABLE,而開始4.0-CURRENT 的發展。不過一般來說,由於 CURRENT 系統開發的速度相當快,跟 STABLE 相比較不穩定,而且最好是有相當經驗的使用者才來使用。如果是商業環境或是伺服器站台,最好還是跑 STABLE 與 RELEASE 比較好。由於 STABLE 與 CURRENT 都是一直在開發維護中的版本,因此沒有一個特定的數字版本可以稱呼,因此通常我們會以編譯日期來代表是哪個時候的 STABLE 或 CURRENT,例如「2.2-STABLE、編譯日期 97/08/08」。
3) 3.0-970625-SNAP、2.2-970816-RELENG:
  SNAP 與 RELENG 並不是正式發行的版本,其中 3.0-970625-SNAP 表示是在1997 年 6 月 25 日發行的 3.0 測試版(SNAPshot),通常是指 CURRENT的版本。而 2.2-970816-RELENG 表示是在 1997 年 8 月 16 日發行的2.2 非正式的穩定版,通常是指 STABLE 的版本。
  通常 FreeBSD 核心小組會不定時釋出 SNAP 以供測試,然後有一天 SNAP會變成 ALPHA->BETA->GAMMA,再來是 RELEASE,而後可能會有不定時的RELENG 以供測試使用,但是 RELENG 的穩定性通常又比前期的 RELEASE來的好。
  您要是習慣微軟的術語,這樣說好了,SNAP 是開發期間的內部流出版,那個日期(970625)就是Build Number,而 ALPHA 與 BETA 是搶鮮版,RELEASE(RELENG 勉強也算)是正式版,這樣應該了解了吧。
Copyright © Linux教程網 All Rights Reserved