跳至內容

Linux中文延伸套件計劃

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Linux 中文延伸套件的計畫Chinese GNU /LinuxExtensions 簡稱CLE)是為 Linux 中文化的一个社群計畫。早期 CLE 是一寡建構佇咧 Red Hat Linux 上的中文相關程式 RPM 收集,從官方程式進行補足。隨後目標轉變成做建立國際化(i 十八 n)佮在地化(l 十 n)的基礎架構來處理中文問題。隨著各方開發者的加入,成果嘛徙栽到各大 Linux 發行版本。

概念

所謂的中文化操作的環境,根據 CLE 開發者的看法,上無應包括

  • 中文的訊息
  • 中文的顯示
  • 中文的輸入
  • 中文的列印
  • 中文的處理欲達到遮的目的,有真濟種做法。CLE 採用的,是這馬上通行,一種予人叫做是 I 十八 N / L 十 N 的手法。也就是將程式和語言相關的部份獨立出來。共語文環境有相關的資料,囥佇咧「區域環境資料庫」。 佇設計程式的時陣無考慮對特定語文的支援細節,是咧執行的時期才依使用者所選擇的區域環境(locale)聯絡著無仝的資料庫,提供該語文的支援,按呢方法講是按呢國際化。抑若佇遮架構下加入中文區域化的支援,叫中文的在地化

發展史

拄開始

CLE 計畫的收起人是鄭原忠,代號。彼个時陣閣佇軍中服役,原本干焦是針對個人維護的方便,對相關中文軟體進行修補,包規个 RPM 檔以被不時之需要。因為 Linux 慢慢仔受著重視,中文化的需求嘛日漸重要。蟲為著欲共伊的工課成果分享出來,用電子郵件佮陳永昇(cdchen)討論了,決定將所有 RPM 包做會當安裝光碟,囥佇網路頂懸予人自由下載使用。一九九八年六月二十發表 CLE v 空吱三,以 GNU GPL 授權,為 CLE 公開的頭一版。推出了後隨廣獲好評,不斷有收著各方測試回報佮改善建議。隨後密集推出 v 空七四、v 空七五版,攏是蟲仔一个人包辦。

一九九八年十月二五推出的 v 空學六是邁向社群計畫的一大步。除了軟體功能的提升外,閣較重要的是逐路好手加入開發,包括黃志偉、李柏鋒、胡崇偉等等。此外,官方網站、通信論壇、FTP 站等各項服務也陸續上線,CLE 計劃沓沓仔成形。兩禮拜後,v 空七六 p 一釋出講,加入去閣較濟的修正。現此時的中文化架構,主要猶是以 CXWin 為主,配搭 xa + cv 處理中文輸入的功能。

一九九九年一月十八推出 v 空七版,頭一擺試予使用者會當選擇無法度 CXWin 修補的 X 視窗系統,使用純 I 十八 N / L 十 N 的中文環境。兩個月了後閣推出 v 空九七 p 一,更新 GNOME/KDE 等套件,提供使用者閣較穩定的操作環境。

台大時期

一九九九年六月推出的 v 空吱八版是一个新路站碑。配搭矣 Red Hat 六鼻空新版的 GNU C 函式庫對多位元組字集的支援,CLE 有了新點點的中文化架構,去除 CXWin 連結,有仝款的時支援繁體(Big 五)佮簡體(GB 二千三百十二)中文。新的 xa + cv 佇咧 X 的顯示對位問題有矣重大改良,佇輸入上也有重大改善。匯入謝東翰開發支援 XIM 的 Xcin 二嬸五,雖然猶未做為預設的中文輸入法,毋過配搭 GTK + 程式使用已經攏無問題矣。整體來講,中文化程式佮規个系統配合甲閣較好,無再有隔嚇。佇百資科技的協助之下,蟲豸出版矣「_ Official CLE 空九八 ─ 中文 Linux 延伸套件使用指南 _」。

這陣細漢蟲對軍中退伍,倒轉去母校台大化學所擔任研究助理,連同就讀台大電機所的 CLE 另外一个主要開發做員兼 CLDP 計畫主持人黃志偉,佮讀臺大物理所的 Xcin 領導者謝東翰,形成臺大 Linux 鐵三角。𪜶說服台大計算機中心支援 CLE 相關計畫,提供裝置佮頻闊。予𪜶佇無後顧之憂的狀況之下,全力完成 Linux 中文化的基礎工課。

現此時的 CLE 嘛開始進入穩定的開發時期,新版釋出速度明顯變慢。四個月後壁推出 CLE v 空九八 p 一,中文化的架構無變,但是加入愈濟的套件更新。簡體中文的支援嘛閣較完整。同時使用新一代中文架構的 CLE v 空九測試版也密集開發中。

文鼎字型

彼當陣 Linux 中文化猶閣一大難題,就是閣無自由免費的中文字型會當使用。蟲連同幾个仔 CLE 的主要成員黃志偉、謝東翰佮胡崇偉等等,積極走傱遊說華康、文鼎等等字型公司。後來得著文鼎科技的善意回應,釋出四套以 Arphic Public License 授權的 TrueType 字型,供社群自由的使用。

翔威事件

一九九九年九月,發生 _ 翔威事件 _。起因為翔威國際公司推出商業的中文 Linux 發行版,其中的部份是採用 CLE 的中文化成果。照起來 GNU GPL 的授權條款,翔威雖罔按呢其原始碼公開。毋過其中獨缺翔威家己翻譯的 KDE 中文訊息檔。蟲以 CLE 計畫主持人的身分公開佇網路論壇爿激翔威做法不當。翔威工程師起先辯講是一時失誤,後閣改稱干焦提供原始碼予買翔威產品的使用者。

這層代誌引起臺灣 Linux 社群譁然。大多數網友攏共你贊聲 CLE,指責翔威做法有失自由軟體的開放分享精神。毋過嘛開始有人以陰謀論,質疑真濟 CLE 開發者擔任網虎國際公司顧問,有借著社群名義打壓競爭對手之嫌。此論點也引起 CLE 開發成員強烈不滿,致使激烈的網路論戰。

論戰繼續幾若禮拜,最總翔威國際迫於輿論的壓力讓步,同意釋出 KDE 的翻譯檔,事件才漸漸仔平息。但是戰雙方攏受著袂細的傷害 。 受著這件代誌的影響,蟲漸漸共個人重心囥佇學業,啊若淡出 CLE 計畫。主要的開發工課,便由黃志偉接手。

成熟時期

二空空空年三月二十佇黃志偉主導下,推出架構佇咧 Red Hat 六桱一的 CLE v 空九九,頭擺以台灣原住民Yami(雅美族,今稱達悟族)為代號。無閣再使用任何外掛方式而且會當正確來顯示、輸入乃至處理中文,象徵講 Linux 中文化佮國際化的跤步閣進入一大步。佇國際化的架構下跤,會當同時支援多語系。只要指定 LANG 變數,便會佇各語言之間切換。以 Xcin 二嬸五 . 二為預設中文輸入法,並且用文鼎字型做預設中文字體。包含講高茂原開發的英漢/漢英字典 pyDict。大部份的 KDE / GNOME 程式攏會當正確來顯示並輸入中文。

上懸的時陣

二空空空年六月蟲結婚閣去美留學。黃志偉嘛自台大畢業,佇葉平的引薦下進入頭拄成立的頂懸國際公司,擔任研發協理,繼續 CLE 的開發工課。黃志偉網羅另外一位 CLE 活跳開發者張崇嚴,以及 KDE 中文化主要作者莊明哲,和 \ * BSD 社群好手羅謝家偉加入,猶閣有高茂原、捌昭明(jmce 作者)等擔任顧問,組成堅強的研發團隊。

佇咧頂懸全力支援之下,二空空空年十月三十號推出 CLE v 空九九 p 一,代號猶原為 Yami。以 Red Hat 六桱二是基礎,中文列印的改良是這个版本上大的特色。包含文書處理軟體 AbiWord 中文版,佮 CJK for LATEX 和 ChiTeX,製作中文檔案更加容易。黃志偉並結合團隊成員撰寫了「_ Linux 中文延伸套件使用指南 for CLE v 空九九 p 一 _」,由頂懸國際出版。

毋過頂懸國際因為資金未能到位,二空空一年二月發生財務危機,並停止對社群的贊助。CLE 的團隊成員也陸續離開頂懸。

泰雅現身

就算講人搪著生活的困境,CLE 成員猶原排除萬難,佇二空空一年四月十號推出,以泰雅(Atayal)為代號的 CLE v 一孵空版,象徵著國際化佮中文化進入穩定成熟的時期。延續國際化的架構,以 Red Hat 七鼗零是根基,配搭 Glibc 二嬸二,嘿國際語文,特別是 CJK(中日韓語)的支援更加完善。有完整的中文安裝介面,並且匯入去大陸的地區捷用的 Chinput 做為簡體輸入法 ia̋n-jín。包含中文支援的 KOffice 辦公軟體,猶閣有較濟的中文程式佮使用介面。

隨著黃志偉的淡出,CLE 的開發原仔改由張崇嚴主導。二空空一年十月佮十一月份別推出重號做Gaga(泰雅語)的兩个 CLE v 一刷一測試版。主要咧提出閣較好的中文列印解決方案。包含 AbiWord、StarOffice、KOffice 和 HancomOffice 等各套辦公軟體。佇二空空二年七月閣推出 miniCLE 系列,提供以 APT 為基礎,類似 Debian 的基本可客製化系統。

功成身退

二空空二年十月因發生 Red Hat Linux 八堵空移除中華民國國旗事件,致使著 CLE 團隊佮 Red Hat 的彼个決裂。CLE 自此也無閣推出新版本。官方網站轉型做 Linux 相關新聞、論壇猶閣有下載區,猶是由張崇嚴繼續維護。

就算講按呢,捌做做華文世界內底上重要也上受歡迎的自由軟體社群計畫,CLE 著 Linux 的中文化佮國際化發展有著毋通磨滅的貢獻。雖然一開始是以類似 Linux 發行套件的方式存在,猶毋過 CLE 的開發者並無按算予伊成做一个完全獨立的發行版本。顛倒反的,CLE 的開發者試看覓各自由軟體的原始開發組織合作,希望將支援中文的國際化架構落實到原始碼當中。包括講 Linux kernel、Glibc、Qt、GTK +、KDE、GNOME、AbiWord 等攏捌加入 CLE 提交的修補。按呢做新版的程式自開發者手裡釋出了後,就已經有中文支援的能力。CLE 的開發者向望將來各家 Linux 發行版本攏會當有內起的中文支援,按呢也就是 CLE 功成身退的時陣。以這馬的情形看起來,CLE 的終極目標,雖然無張持無偌遠!

其他的徙栽

因為 CLE 闊受歡迎,袂少開發者共徙栽去其他的 Linux 發行套件,比如講:

  • Mandrake + CLE,由李健秋主導開發。
  • Slackware + CLE,由吳文政主導開發。
  • SUSE + CLE,由郭谷彰的主導開發。
  • Debian 中文計劃,霍東靈主導開發。

冊出版

由 CLE 原開發者所著作的冊有:

  • Official CLE 空九八 ─ 中文 Linux 延伸套件使用指南鄭原忠著 ISBN 九百五十七抹九九四七千八百三十鋪空七四。
  • Linux 中文延伸套件使用指南 for CLE v 空九九 p 一黃志偉等咧 ISBN 九百五十七抹三鋪空七百空一鋪空九三。
  • Linux CLE 一爿四界空安裝佮入門指引陳俊宏、賴柏諭著 ISBN 九九四七千八百九十五五七千空三十二五一千七百五十三其他以 CLE 為主體,猶毋過 CLE 開發者所編寫的有:
  • LINUX 完全安裝 DIY-CLE 空抹八進階安裝佮設定旗標股份有限公司出版 ISBN 九百五十七孵七百十一十七石五百五十鋪三。
  • 精通 Linux Red Hat 六 . 六分之零 . 一 + CLE v 空九八 p 一文魁資訊股份有限公司出版 ISBN 九百五十七石三百四十一石六十五二。
  • 精通 Linux Red Hat Linux 六 . X + CLE v 空壕九文魁資訊股份有限公司出版 ISBN 九百五十七抹四百六十六抹四十一孵九。
  • 𠢕學𠢕用 Red Hat 七 . X + CLE v 一面抹空學峰的資訊出版 ISBN 九百五十七石頭五百六十六鼻九百一十一孵八。
  • Red Hat Linux 七瀨二 + CLE 一个零系統安裝 DIY 旗標出版股份有限公司 ISBN 九石七千八百九十五五鋪七千七百一十七刣八千空八
  • 𠢕學𠢕用 LINUX 系統管理--CLE + RED HAT 鋪峰的資訊出版 ISBN 九百五十七石五百六十六石六百四十七-X。
  • 𠢕學𠢕用 LINUX 視窗桌面系統--CLE、KDE、GNOME 鋪峰的資訊出版 ISBN 九百五十七石頭五百六十六石六百四十六石一。

參見

  • Linux 中文檔案計劃
  • Xcin 計畫
  • 鄭原忠
  • 黃志偉
  • 張崇嚴
  • 謝東翰

資料來源

因為 CLE 的官方網站發生濟擺硬碟損毀事件,誠濟檔案,包含通信論壇等等攏已經脫失。 好佳哉 Wayback Machine 猶閣會當揣著當年大部份的資料。

外部連結

  • Chinese GNU / Linux Extensions
  • 台灣的開放原始碼運動
  • 走揣台灣自由軟體力量-專訪自由軟體大將黃志偉專存取答實錄