KDESoftwareCompilation
KDE Software Compilation(KDE SC)是一个 KDE 的桌面環境。二空一空年二月四四版發佈進前的版本,Software Compilation 這號做K Desktop Environment。
歷史
起源
KDE 是由德國人 Mathias Ettrich 佇一九九六年就讀佇蒂賓根大學開始的一个計畫。彼當陣,伊煩惱佇咧 Unix 桌面無一个應用程式外觀、感受抑是工作方式佮其他程式仝款。伊建議毋但是建立一套應用程式,是一个桌面環境,使用者會當得著仝款的外觀、感受佮工作方式。伊猶希望這个桌面會當使用佮閣較人性化。伊佇咧 Usenet 發表的文章引發了真大的回響,而且 KDE 計畫就此誕生矣。
Mathias Ettrich 選擇使用 Qt 程式庫開發 KDE 桌面系統,真緊伊和其他的志願開發人員佇一九九七年初發佈了一寡應用程式。
頭版
佇咧一九九八年七月十二,KDE 一垺零發佈。咧發佈公告 KDE 團隊欲講這个案佮創造原因:
就算講 KDE 是做為免費的開放源軟體,但是伊使用矣開放源頭價但是彼當陣並毋是自由軟體授權的 Qt 程式庫,有真濟人咧煩惱講日後可能會出現的著作權問題。
真佳哉是,一九九八年十一月了後,Qt 程式庫所屬的 Trolltech 公司發佈第一份自由軟體許可 Q Public License(QPL)的 Qt 程式庫授權。仝年無久,KDE Free Qt 基金會保證假若 Qt Software 在任意連紲十二個月時間無釋出新的自由版本,遐爾 Qt 程式會改做是因為 BSD 授權條款授權散佈。
足濟人猶原爭議認為講 QPL 授權佮 GPL 最上的條款會無相容。Red Hat 公司因此終其實無法度做 KDE 作默認桌面,而且 Mandriva Linux 即時趁這个時陣憑藉 KDE 捲捲歐洲的市場;二空空空年九月,一个是因為 GPL 協定的 UNIX 版 Qt 程式庫成功釋出,大部份攏用者方才著 KDE 生出信心。
二版
第二个系列 KDE 二發布,提出重大技術改進。遮的包括 DCOP(桌面通信協定)。 KIO,應用程式 I / O 庫。KParts,一个組件物件模型,去應用程式中嵌入另外一个坎站。和 KHTML,一个 HTML 彩現佮繪圖 ia̋n-jín。
第三版
第三个系列 KDE 三是遠遠大於較早的系列,包括六个主要版本。KDE 二和 KDE 三之間的 API 變化愛較少的,即 KDE 三會當予人看做主要是延續 KDE 二系列。
第四版
KDE 四包含了真濟新技術的變化。核心是一个重新設計的桌面佮面枋集合叫做 Plasma,做取代 Kicker、KDesktop 和 SuperKaramba 並整合𪜶的功能到一塊的技術,閣拍算閣較濟的組態為著閣較新遐的十年之久的桌面比並。 一寡新的框殼,包括講 Phonon,一个新的多媒體介面使 KDE 的獨立於任何一个特定的媒體後端。Solid,一个網路佮會當紮式裝置的 API。和 Decibel,一个新的通訊框架仔,以整合所有到桌面的通信協定。 猶閣有一个特色是一个元資料佮搜揣方塊架仔,其中包括講 Strigi 成做一个完整的文字檔案索引服務,以及 KDE 落來的 NEPOMUK 整合。
第四版了後
KDE 將袂閣提供規个軟體集的同步釋出,其分割為:
- KDE Frameworks 五:五鋪零版本佇二空一四年七月七號釋出,每個月會釋出一个新的主要版本。
- KDE Plasma 五:五鋪零版本佇二空一四年七月十五號釋出,每三個月會釋出一个新的主要版本。
- KDE Applications:十四孵一兩是整合部份是因為 KDE Frameworks 五的應用程式的頭一个版本,會繼續推出以日期做版本號的版本。
主要變更為後端函式庫對 Qt 四更新為 Qt 五、KDE 核心函式庫的模組化猶閣有改用後一代的顯示侍服器 Wayland。
發展
發佈週期
KDE 團隊定期發布新版本。
平台發布
平台發佈是開始一个系列(版本號 X . 零)的主要發布。遮的版本會當拍破二進制檔案佮原始碼相容性,或者是換句話講,所有的以下版本(X . 一 , X . 二 , . . .)將保證原始碼佮二進制相容性(API & ABI)。 比如講,該軟體使用 KDE 三更零開發將會當做工課佇咧所有(未來)發布的 KDE 三,佮應用程式來開發使用 KDE 二,無保證會當利用 KDE 三的函式庫。KDE 的主要版本號按照 Qt 的發佈週期,這意味對 KDE SC 四是因為 Qt 四,而且 KDE 三是因為 Qt 三。
標準發布
主要就是有兩種類型的發布,主要版本佮維護版本。
主要版本(版本號有兩位,比如講三更五)包含新的功能。做一个主要版本發佈,後一个主要版本發佈就會開始做工課。一个主要的版本愛有幾若月才會當完成,真濟錯誤修復來自此期間穩定分支的 backport,這意味著遮的修補程式藉著維護版本被納入最後的穩定版本。對 KDE SC 四系列開始,KDE SC 的主要發行週期為六個月。
維護版本版本號有三位,比如講 KDE 一孵一 . 一,並且專注射修正錯誤、細的缺陷,佮細隻的可用性改進。維護版本一般無加入新的功能,就算講有的發布,包括細的改進。使用較短的發布日子。對 KDE SC 四系列開始,KDE SC 逐個月發佈維護版本。
套件
Software Compilation 包含以下的套件:
- KDE-Libs
- KDE-Base
- KDE-Plasma-Addons
- KDE-Network
- KDE-Pim
- KDE-Graphics
- KDE-Multimedia
- Phonon
- KDE-Accessibility
- KDE-Utilities
- KDE-Edu
- KDE-Games
- KDE-Toys
- KDE-Artwork
- KDE-Admin
- KDE-SDK
- KDE-Bindings
應用程式
- Dragon Player-多媒體放送器
- Dolphin-檔案管理員
- Gwenview
- Kate / KWrite-文字編輯器
- Konsole-終端模擬器
- Kopete-即時通訊軟體
- Konqueror-檔案管理員佮網頁瀏覽器
- Kontact-個人資訊管理軟體
_ 閣較濟應用程式,請見 KDE 程式列表。_
技術
- KDELibs
- KHTML-HTML ia̋n-jín
- KIO
- Kiosk
- KParts
- KWin-視窗管理員
- XMLGUI
- Plasma-桌面佮面枋 widget ia̋n-jín
- Phonon-多媒體架構
- Solid-裝置整合框殼
- Sonnet-拼寫佮語法檢查
- ThreadWeaver
參考文獻
外部連結
- The KDE website
- KDE UserBase:提供使用者教學、指南佮實用的小提示(繁體中文)
- KDE UserBase:提供使用者教學、指南佮實用的小提示(簡體中文)
- KDE 檔案
- KDE-Apps-KDE 應用程式下載
- KDE-Look-KDE 外觀主題下載
- KDE-Files-KDE 檔案資源下載
- KDE on Windows 專案
- KDE on Mac OS X 專案
- KDE on FreeBSD 專案