History of The TIP Project

石運成 <shirock@mail.educities.edu.tw>

1995 ~ 1996

TIP 計劃的前身時期。

我開始為 bbs.touc.edu.tw 維護程式,其使用的是 Firebird BBS 2.31 版 的原始碼,並經元智 HYD 修改過。

1995年尚在觀察期,僅修改、新增少部份功能,如回信問候語,活動看板, 及錯誤修正。

1996年時,將負責畫面控制的 io.c, term.c 及 screen.c 抽出,成為 scrio 1.0 ;為了降低 bbs 程式碼的重覆性與耦合性,將部份程式碼抽出, 成為 bbslib 1.0 。

因為所有 source 的開頭,都引入 toucbbs.h (of bbslib 1.0),故我稱此 系統為 toucbbs 。

這段期間曾成功地在 OS/2 + EMX 的環境下,編譯成功 Firebird BBS 系統, 是本計劃強調跨平台發展之先聲。

1997 ~ 1998

1997年參與 bbs.isu.edu.tw 之架設,並為其維護系統,理所當然地,將 toucbbs 移至此處繼續發展。

然 bbs.isu.edu.tw 係採 FreeBSD 系統,而 bbs.touc.edu.tw 則採 Linux 系統,經過一番努力後,終於成功移植,並進一步確立雙主要開發平台的方 式,此期間所有程式,皆同時在 FreeBSD 及 Linux 上測試及運作。

由於參與 bbs.isu.edu.tw 架設的人員,各用過不同的 bbs 系統,有前澎湖海 專網管 (採 Formosa BBS) ,有中華工學院網路人員,有慣用 Maple/SOB 者, 兼採多方意見後,開始加入大量 formosa/maple3 的內容。

因為改變內容很大,基於永續發展的考量,開始提出 TIP計劃,並架設網站, 申請相關資源,定 1998年1月10日為本計劃開始日。

此時期的內容,稱為 Firebird BBS 2 of TIP 。

這段期間的改變很大,不及備載,主要內容如下:

1998年冬季後,由於文件格式的問題,我將 Firebird BBS 2 of TIP 的內容涷 結,開始將所有內容皆導入 RFC 所建議的標準格式。

Firebird BBS 2 of TIP 的內容,被集中保存在 cursrc.tgz 中。

1998.winter ~ 1999.05.30

摒棄傳統 TANet BBS 系統使用的文件格式 (中文標頭),開始全面導入 RFC 所 建議的格式。

由於分散式架構的出現,開始認真考慮 bbs 系統對分散式架構的支援;並提出 本計劃的第一份說明書 - The TIP Project Description

一直到 1999 年中,我完全退出學校與 bbs.isu.edu.tw 的網路管理工作為止, 先後完成 rockymail, wwcgs, irc2bbs 等內容,並可有效地結合成一個可提供 使用者電子郵件及線上聊天服務的系統。

在原有的 bbs 中,我另辟蹊徑,以同樣的使用者資料,提供新的服務,如下:

此期間之內容,最後於 1999年5月30日一併釋出,有:

2000.winter

經過一年多的停頓後,再度啟動此計劃內容,目前正進行第一階段的結束工作。

 

--
The TIP Project 根基於 Firebird BBS 原始碼的改進計劃

Short URL: http://fbtip.tsx.org/
Group:	http://groups.yahoo.com/group/firebird-tip
    http://tw.egroups.com/group/firebird-tip
Mailing list: firebird-tip@yahoogroups.com