1. 程式人生 > >19年的桌面KDE的風雨和陪伴,沒有什麽能夠割舍

19年的桌面KDE的風雨和陪伴,沒有什麽能夠割舍

12月 觸摸 提升 chrom 概述 dev 2008年 聯網 社區

概述

KDE是史上功能最強大的桌面環境之一;開源且可自由使用。19年前,1996年10月14日,德國程序員 Matthias Ettrich 開始了這個美觀的桌面環境的開發。KDE 提供了用戶界面以及其他很多日常使用的程序。現在,KDE 被成千上萬人在 Unix 和 Windows 上使用。19年對一個軟件項目而言是極為漫長的年歲。現在是時候讓我們回到最初,看看這一切肇始於何處。

K Desktop Environment(KDE)有很多創新之處:新設計,美觀,一致的體驗,易於使用,對普通用戶和專業用戶都有足夠強大的應用庫。“KDE”這個名字是對單詞“通用桌面環境”(Common Desktop Environment)玩的一個簡單諧音遊戲,“K”即“Cool”。 第一代 KDE 在雙許可證授權下,使用了 Trolltech 公司專利的 Qt framework(現 Qt 的前身),這兩個許可證分別是開源的 QPL(Q public license)和商業專利許可證proprietary commercial license。在2000年,Trolltech 公司讓一部分 Qt 軟件庫開始發布在 GPL 證書下;Qt 4.5 發布在了 LGPL 2.1 許可證下。自2009起,KDE 桌面環境由三部分構成:Plasma Workspaces(用做交互界面),KDE Applications,作為 KDE Software 編譯的 KDE Platform。

各發布版本

預發布版本 – 1996年10月14日

技術分享

當時名稱為 Kool Desktop Environment;“Kool”這個單詞很快就被棄用了。最初,所有 KDE 的組件都是被單獨發布在開發社區裏的,它們並沒有被一個大的項目所貫穿起來。開發組郵件列表中的首選通信是發往 [email protected] 郵件列表。

KDE 1.0 – 1998年7月12日

技術分享

這個版本受到了頗有爭議的反饋。很多人反對使用 Qt 框架,因為當時的 FreeQt 許可證和自由軟件許可證並不兼容,他們建議開發組使用 Motif 或者 LessTif 替代。盡管有著這些反對聲,KDE 仍然被很多用戶所青睞,並且成功作為第一個 Linux 發行版的環境被集成了進去。

技術分享

1999年1月28日

有一次升級,K Desktop Environment 1.1,更快,更穩定的同時加入了很多小的改進。這個版本同時也加入了很多新的圖標,背景和材質紋理。和這些全面翻新同時出現的還有 Torsten Rahn 繪制的全新 KDE 圖標:一個放在齒輪前的字母 K;這個圖標的修改版也一直沿用至今。

KDE 2.0 – 2000年10月23日

技術分享

重大更新:

◆DCOP (Desktop COmmunication Protocol),一個端到端的通信協議。

◆KIO,一個應用程序 I/O 庫。

◆KParts,組件對象模型。

◆KHTML,一個符合 HTML 4.0 標準的渲染繪制引擎。

技術分享

2001年2月26日

K Desktop Environment 2.1 首次發布了媒體播放器 noatun,它使用了模組化、插件設計。為了便利開發者,K Desktop Environment 2.1 打包了 KDevelop。

技術分享

2001年8月15日

KDE 2.2版本在 GNU/Linux 上加快了50%的應用啟動速度,同時提高了 HTML 渲染、JavaScript 穩定性和性能,同時還增加了一些 KMail 的功能。

KDE 3.0 – 2002年4月3日

技術分享

K Desktop Environment 3.0 加入了更好的限制使用功能,這個功能在電話亭、網咖,企業公用電腦上被廣泛需求,它可以禁止用戶完全使用軟件的某些能力。

技術分享

2003年1月28日

K Desktop Environment 3.1 加入了新的默認窗口(Keramik)、圖標樣式(Crystal)和其他一些改進。

技術分享

2004年2月3日

K Desktop Environment 3.2 加入了諸如在網頁表格、書寫郵件中拼寫檢查的新功能;增強了郵件和日歷功能。完善了 Konqueror 中的標簽機制和對 Microsoft Windows 桌面共享協議(RDP)的支持。

技術分享

2004年8月19日

K Desktop Environment 3.3 側重於組合不同的桌面組件。Kontact 被放進了群件應用 Kolab 並與 Kpilot 結合。Konqueror 的加入讓 KDE 有了更好的 IM 交流功能,比如支持發送文件,以及其他 IM 協議(如IRC)的支持。

技術分享

2005年3月16日

K Desktop Environment 3.4 側重於提高易用性。這次更新為 Konqueror、Kate、KPDF 加入了文字-語音轉換功能;也在桌面系統中加入了獨立的 KSayIt 文字-語音轉換軟件。

技術分享

2005年11月29日

The K Desktop Environment 3.5 發布加入了 SuperKaramba,為桌面環境提供了易於安裝的插件Widgets機制。 Konqueror 加入了廣告屏蔽功能並成為了有史以來第二個通過 Acid2 CSS 測試的瀏覽器。

KDE SC 4.0 – 2008年1月11日

技術分享

大部分的開發投身於把最新的技術和開發框架整合進 KDE 4 當中。Plasma 和 Oxygen 是兩次最大的用戶界面風格變更。同時,Dolphin 替代 Konqueror 成為默認文件管理器,Okular 成為了默認文檔瀏覽器。

技術分享

2008年7月29日

KDE 4.1 引入了一個在 PIM 和 Kopete 中共享使用的表情主題系統;引入了可以讓用戶便利地從互聯網上一鍵下載數據的 DXS。同時引入了 GStreamer、QuickTime 和 DirectShow 9 Phonon 後端。加入了新應用,如:

◆ Dragon Player

◆ Kontact

◆ Skanlite — 掃描儀軟件

◆ Step —— 物理模擬軟件

◆ 新遊戲:Kdiamond、Kollision、KBreakout 和更多......

技術分享

2009年1月27日

KDE 4.2 被認為是在已經極佳的 KDE 4.1 基礎上的又一次全面超越,同時也成為了大多數用戶替換舊 3.5 版本的完美選擇。

技術分享

2009年8月4日

KDE 4.3 修復了超過10000個 bug,同時加入了近2000個用戶要求的功能。整合一些新的技術,例如PolicyKit、NetworkManage & Geolocation services 等也是這個版本的一大重點。

技術分享

2010年2月9日

KDE SC 4.4 基於 Qt 4 toolkit 的 4.6 版本,加入新的應用 KAddressBook。

技術分享

2010年8月10日

KDE SC 4.5 增加了一些新特性:整合了開源的瀏覽器引擎 WebKit 庫,其現在也在 Apple Safari 和 Google Chrome 中廣泛使用。KPackageKit 替換了 Kpackage。

技術分享

2011年1月26日

KDE SC 4.6 加強了 OpenGl 的性能,同時照常更新了無數bug和小改進。

技術分享

2011年7月27日

KDE SC 4.7 升級 KWin 以兼容 OpenGL ES 2.0 ,更新了 Qt Quick,Plasma Desktop 帶來許多增強和在應用裏的大量新特性, 修復了1.2萬個 bug。

技術分享

2012年1月25日

KDE SC 4.8:更好的 KWin 性能與 Wayland 支持,更嶄新的 Doplhin 的外觀設計。

技術分享

2012年8月1日

KDE SC 4.9:向 Dolphin 文件管理器增加了一些更新,比如重新加入了實時文件重命名,鼠標輔助按鈕支持,更好的位置面板和更多文件分類管理功能。

技術分享

2013年2月6日

KDE SC 4.10:很多 Plasma 插件使用 QML 重寫;Nepomuk、Kontact 和 Okular 得到了很大程度的性能和功能提升。

技術分享

2013年8月14日

KDE SC 4.11:Kontact 和 Nepomuk 有了很多優化。 第一代 Plasma Workspaces 進入了單純維護階段。

技術分享

2013年12月18日

KDE SC 4.12:Kontact 得到了極大的提升,包括許多小的改進。

技術分享

2014年4月16日

KDE SC 4.13:Nepomuk 語義搜索功能替代了桌面上的原有的 Baloo 搜索。 KDE SC 4.13 以53個語言版本發布。

技術分享

2014年8月20日

KDE SC 4.14:這個發布版本側重於穩定性提升:大量的 bug 修復和增加了一些小的功能。這是最後一個 KDE SC 4 發布版本。

KDE Plasma 5.0 – 2014年7月15日

技術分享

KDE Plasma 5 – 第五代 KDE。大幅改進了設計和系統,新的默認主題 Breeze 完全遷移到了 QML,更好的 OpenGL 性能,更完美的 HiDPI (高分辨率)顯示支持。

技術分享

2014年11月11日

KDE Plasma 5.1:遷移了從 Plasma 4 裏丟失的功能。

技術分享

2015年1月27日

KDE Plasma 5.2:新組件BlueDevil、KSSHAskPass、Muon、SDDM 主題設置、KScreen、GTK+ 樣式設置和 KDecoration。

技術分享

2015年4月28日

KDE Plasma 5.3:Plasma Media Center 技術預覽。新的藍牙和觸摸板小程序;改良了電源管理。

技術分享

2015年8月25日

KDE Plasma 5.4:Wayland 登場,新的基於 QML 的音頻管理程序,一個全屏的程序啟動器替代品。

萬分感謝 KDE 開發者及社區,並感謝 Wikipedia 為書寫 概述 帶來的幫助,同時,感謝所有讀者。讓我們保持自由精神(be free)並繼續支持如同 KDE 一樣的開源的自由軟件發展。

  轉眼間,19年就過去了,我相信,如果是我再早一點接觸計算機,也許就能陪伴kde的全程發展與壯大。看到無數的人說微軟的windows多麽華麗,我只能說,那是因為這些人沒有用過kde。在我看來,kde雖然有點臃腫,但覺得時恰到好處的那種,工具眾多,UI美觀,使用方便,文檔方便,最重要的一點是非常人性化,可定制性強,這一切的一切足夠了,我已經會繼續看著kde的壯大和發展。經歷了諸多的風雨和故事,前方的勝利也不會遙遠了。

19年的桌面KDE的風雨和陪伴,沒有什麽能夠割舍