• slider image 51
  • slider image 52
  • slider image 53
:::

1-1 關於B2D

  1. B2D 主要在於 "嘗試實證" 以下構想雛型:
    • 小而美。
    • 安裝容易 (0613 done!)
    • 中文環境佳。
    • 先採用 debian 套件(apt-get),它日再發展成自己的套件庫。
    • 彈性大,採用模組化架構,可任意拆裝變形加入創意。
    • 多用途:桌面、工作站、伺服器、無碟電腦教室應用。
  2. B2D 計劃很難 "一下子" 說清楚講明白,但後來發現 "二下子" 似乎應該也就可以說清楚講明白了,難度不如原先想像的那麼高。

    以下是 B2D 的子計劃:
    http://b2d.tnc.edu.tw/subB2D.html

    這些子計劃點出我們要努力的方向,很簡略。

    沒有仔細說明的原因是:

    B2D 計劃的成員,實際上只有二個人;一個 kawsing(負責B2Dpure系統),一個小弟我(負責可安裝系列)。

    寫這些說明文件我們一向很懶惰,懶惰的原因有三:其一,我們太忙,沒有精力去寫這些撈什子的東西;其二,被激勵得不夠,還沒人來罵我們怎麼沒寫;其三,還沒有人願意幫忙寫。

    所以,在能夠寫出詳細說明文件之前,要先讓這第一個原因消失,讓第二個及第三個條件能滿足。
    現在,顯然第二個條件是滿足了。所以,真是令人感到高興,距離寫出仔細說明文件的目標接近了 1/3 :-)

    B2D 並不是什麼大計劃,B2D 本來只是在 "嘗試實證" 以下構想雛型的一項計劃
    http://b2d.tnc.edu.tw/about.html

    我們想要驗證這樣子發展套件的模式也是可能可行的,各發展版本會以日期來標明產出的時間,
    而日期很接近,表示我們實驗做得很勤奮,白老鼠殺死很多隻,離造福人群的目標又貼進一步。:-)

    其實,B2D 仍位於發展初期階段,這個階段,我們想要避免掉一些 "為何無法發展台灣人使用的Linux套件" 的理由。

    根據過去政府及自稱可由股票市場大賺一筆的高科技公司的言行,我們發現可能有以下幾個:

    1. 要投入巨資
    2. 要傾一家公司之力
    3. 需靠政府的資助
    4. 要請大學教授背書
    5. 需靠一大堆人的投入
    6. 決策需徵詢一大堆人的意見
    7. 發展中文 Linux 套件要先訂出中文共通平台標準
    8. 要喊一些口號

    簡單地來說,B2D 是一個 "不要說,而是做!" 的實驗計劃,
    希望可以由 "做中學" 來產生一個小而美的中文Linux套件的計劃。

    因此,實驗沒做完之前,B2D 暫時不會有穩定版出現,最主要是我們對品質及功能完整性的要求。

    以目前 B2D 的發展來看,它仍不完整,不足以稱得上是穩定版,它目前(初期發展階段)都只能算是 "發展版"。

    許多人不太明白 B2D 這三個字代表何意?

    B2D 的本意是 Back to Debian,取 字首 B、to 的諧音 2、字首 D 三者而成,主要,是希望大家能多多使用 Debian Linux 的意思。

    Debian Linux 是一個組織相當龐大而且嚴謹的套件,但入門不易。

    以往較不被一般使用者接受的原因之一是:它不是商業套件,沒有像 RedHat/Mandriva 等大打廣告的手法。
    原因之二是 Debian Linux 的安裝難度,對入門者而言不低,甚至一些 Linux 老手有時也會鎩羽而歸。

    我常戲稱: 不會 Debian Linux 的人,不能稱為是 Linux hacker;自稱是 Linux hacker 的人,一定是還不會 Debian Linux。

    一般認為,感覺上 Debian 要無痛入門,似乎不太容易,以往要使用 Debian,從安裝到把 X window 及桌面搞定,要花不少時間,這讓很多人因此放棄了 Debian,殊是可惜。

    B2D 發展初期的目標之一,主要是要讓大家瞭解,原來 Debian 是很好用的,中間的惱人過程,是可以透過某種方式避免掉的,而讓想接觸自由軟體的人,可以把大部份時間用在如何使用應用程式來解決自己的問題,或者可以用 B2D 已佈置好的環境認真開始學習(比如C/C++/Perl/PHP/CGI/網路應用/....),而不是花費一二個月的時間,去弄如何安裝及校調設定桌 面,結果把原本使用電腦的樂趣及用意目的都打壞掉了、或誤導了。
    使用 B2D 的人,很可能別人都還在搞校調時,他已經可以很安心的把大部份的時間花費在學習要如何用 PHP+MySQL 去設計一個具資料庫功能的網站了。

    也就是說 B2D 這個階段的目標之一,是要把使用電腦的焦點拉回到 "立即可用"、"馬上可學習",而不是把時間浪費在安裝及校調。

    換 言之,B2D 在初期階段,不是刻意要去發展成一個獨立的 Linux 套件,相反地,B2D 極力要保持與 Debian 的相容性,使用者可以把它當成是踏入 Debian/Ubuntu 的一個跳板,一個跳過 Debian 不便與艱澀而能儘速體會 Debian 美妙好處的跳板。

    以這個觀點來看,B2D 是不是一個獨立的套件,目前就不是很重要了,但一旦它發展成熟時,這只是自然而然之事。

    B2D 另一個重要的想法是: 如果我們有什麼做不好的地方,那肯定是我們還不夠瞭解。

    這意思是說: B2D 若有什麼功能還不足的地方,是因為我們對那個技術或原理方法還沒有弄得很清楚,所以就需要繼續做實驗去實證它、發展它。

    因此,嚴格來講,B2D 目前都只能算是發展版。

    當然,要穩定版也不困難,明天馬上可以來一個號稱"穩定版"的 B2D,不過,這沒有太大的意義。

    回轉個話題: 我大概把 B2D 各個版本稍加解釋一下:

    B2D 分成二大系列: LiveCD 及 系統可安裝。

    一. B2Dpure 系列主走 LiveCD:

    B2D pureKDE : 採用 KDE 桌面,也可以安裝到硬碟
    B2D pureGNOME: 採用 GNOME 桌面,也可以安裝到硬碟

    二. Desktop/Server 系列主走可安裝系統,也就是一般 Linux 套件安裝到硬碟中的方式,Live CD不是其主要的功能,這個系列的 LiveCD 功能其實只做為救援光碟用,它根本不是 LiveCD。

    其中,B2D Desktop 精簡、但可滿足基本桌面需求的系統
    B2D Server 則是快速可用的 Server 系統,可用單一密碼來管控各種伺服器功能
    ( freesf.tnc.edu.tw 就是用 B2D Server架的 )
    這二個版本都是使用 IceWM 的桌面。

    雖然分成二大系列,但核心技術是一樣的,而 LiveCD 系列也可以透過 B2D 功能安裝到硬碟裡去。

    我們的建議是,入門者可以考慮採用 B2Dpure 系列,這系列的發展者 kawsing 其貼近使用者的用心,相信許多朋友都可以感受得到。

    至於想要簡單、輕量環境的朋友,可以考慮採用 IceWM 桌面的 B2D Desktop 及 Server 版,有舊機器的朋友也可以考慮用這個系列。

    比如小弟的站是用 Celeron 400 + 128MB RAM 架的,上面跑了 Apache/Mail/FTP/SSH/IRC Server/Blog/Planet/三個虛擬主機/一個XOOPS站台,還兼做防火牆。不但十分穩定,也廢物利用,節省經費開銷。

    另外,我有一堆老舊的 B5 size notebook,其中有 GVC Cirix 200+64MB RAM 8.9" 的 notebook,只有 IceWM 才能讓這些機器活過來,才可以有中文的 Linux 桌面可用。

    另外,小弟用煩了 KDE 及 GNOME,它們太厚重了,IceWM 用起來最舒服。或許您也會和我一樣的感受。基於這些想法,才有 B2D Desktop/Server 的出現。

    由此可見,其實 B2D 除了和發展者的任務需求有關之外,和其個人的人格特質也有關: kawsing 具強大親和力,小弟則一向愛簡單樸素。:-)

    至於其它種 LiveCD 把 B2D 的說法加上去,其 B2D 指的純粹是"安裝到硬碟的功能" 的意思,這看上下文應該可以體會出其真正的意思。

    最後我要說: B2D 本來就是在"亂搞創意",它把很多創意加了上去。

    原本的目的之一,是希望自己及敝中心單位,能有自給自足的 Linux 套件可用,套件更新能長久不虞匱乏,現在,這個目標已經達成。因此,其他人怎麼看 B2D,我們並不 care。

    若發展過程中,大家覺得它還有點用,願意拿去用用看,我們感到樂意,
    但若覺得不好,我們除了努力改進之外,倒也不強求。
    其它人用不用 B2D,老實講,我們並不 care。

    好用的 Linux 套件多的是,不一定要用 B2D。
    自己喜歡的帽子不一定要戴在別人的頭上。
    只要多採用自由軟體的套件,就值得鼓勵,但不一定要用 B2D。

    因此,不要來罵 B2D 如何如何,我們不欠任何人。

    B2D 距離成為一個需背負公共責任、社會責任的獨立套件的目標,還很遙遠。

    但,當然,那是我們努力的目標。

    當 B2D 完成 "初期發展階段目標" 之後,我們會開始把它社群化,也就是說,會把發展的各種任務規劃出來,彼此分工來進行,
    比如: 文件team、套件team、CD打包editors、kernel team、桌面team、security team、FTP team、Web team.... 希望有興趣的人可以根據他自己不同的專長來貢獻其心力,如果他願意的話。

    這個階段才會是 B2D 真正成為一個獨立套件的起點,這時談 "穩定版" 也才有點意義。

    OLS3

資料來源:http://b2d.tnc.edu.tw/about.html


:::

PCHappy相關服務

好站推薦

[ more... ]

線上用戶

7人線上 (2人在瀏覽電腦教學)

會員: 0

訪客: 7

更多…

本站統計資料

版權聲明
Creative Commons License
PageRank:
Check PageRank
資助本站:

本站信息

管理員