FreeBSD 2.X FAQ.tw : 前言 : 什麼是 FreeBSD-stable?
Previous: 什麼是 FreeBSD-current?
Next: 為何 2.1-stable 這個分支結束於 2.1.7.1 呢?

1.7. 什麼是 FreeBSD-stable?

  回朔到發表 FreeBSD 2.0.5 的時候, 我們決定將 FreeBSD 分為兩個分支來發展. 一個分支被命名為 -stable, 意思是只做 bug fixes 及小幅度地修改 ( 這是給 ISP 及一些商業公司使用的 ). 另一個分支是 -current, 這必須是一個完整的軌跡來領導 FreeBSD 從 2.0 進入 3.0-RELEASE. 或許一張圖會有助於理解, 看看下面所顯示的 FreeBSD 的演進:

                  2.0
                   |
                   |
                   |  [2.1-stable]
  *BRANCH*       2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1  [2.1-stable ends]
                   |                            (Mar 1997)
                   |
                   |
                   |  [2.2-stable]
  *BRANCH*      2.2.1 -> 2.2.2-RELEASE -> 2.2.5 -> 2.2.6 -> 2.2.7
                   |       (Mar 1997)   (Oct 97)  (Apr 98)  (Jul 98) 
                   |
                   |
                3.0-SNAPs  (started Q1 1997)
                   |
                   |
              3.0.0-RELEASE (Oct 1998)
                   |
                  \|/
                   +
           [future 3.x releases]

  -current 這個分支正緩慢地朝 3.0 邁進, 而前一個 "stability branch" 則因為 2.2.0 的 release 而由 2.1-stable 變為 2.2-stable. 3.0-current 會成為新功能的主要開發舞臺, 一直到 3.0 版實際 release 為 止. 這時 3.0 將會變成另外一分支, 而3.1-current 將會變成下一個 "current branch".


FreeBSD 2.X FAQ.tw : 前言 : 什麼是 FreeBSD-stable?
Previous: 什麼是 FreeBSD-current?
Next: 為何 2.1-stable 這個分支結束於 2.1.7.1 呢?