19年了,桌面環(huán)境KDE經(jīng)歷了哪些變化?
概述
KDE是史上功能最強(qiáng)大的桌面環(huán)境之一;開(kāi)源且可自由使用。19年前,1996年10月14日,德國(guó)程序員 Matthias Ettrich 開(kāi)始了這個(gè)美觀的桌面環(huán)境的開(kāi)發(fā)。KDE 提供了用戶界面以及其他很多日常使用的程序。現(xiàn)在,KDE 被成千上萬(wàn)人在 Unix 和 Windows 上使用。19年對(duì)一個(gè)軟件項(xiàng)目而言是極為漫長(zhǎng)的年歲。現(xiàn)在是時(shí)候讓我們回到最初,看看這一切肇始于何處。
K Desktop Environment(KDE)有很多創(chuàng)新之處:新設(shè)計(jì),美觀,一致的體驗(yàn),易于使用,對(duì)普通用戶和專業(yè)用戶都有足夠強(qiáng)大的應(yīng)用庫(kù)。“KDE”這個(gè)名字是對(duì)單詞“通用桌面環(huán)境”(Common Desktop Environment)玩的一個(gè)簡(jiǎn)單諧音游戲,“K”即“Cool”。 第一代 KDE 在雙許可證授權(quán)下,使用了 Trolltech 公司專利的 Qt framework(現(xiàn) Qt 的前身),這兩個(gè)許可證分別是開(kāi)源的 QPL(Q public license)和商業(yè)專利許可證proprietary commercial license。在2000年,Trolltech 公司讓一部分 Qt 軟件庫(kù)開(kāi)始發(fā)布在 GPL 證書(shū)下;Qt 4.5 發(fā)布在了 LGPL 2.1 許可證下。自2009起,KDE 桌面環(huán)境由三部分構(gòu)成:Plasma Workspaces(用做交互界面),KDE Applications,作為 KDE Software 編譯的 KDE Platform。
各發(fā)布版本
預(yù)發(fā)布版本 – 1996年10月14日
當(dāng)時(shí)名稱為 Kool Desktop Environment;“Kool”這個(gè)單詞很快就被棄用了。最初,所有 KDE 的組件都是被單獨(dú)發(fā)布在開(kāi)發(fā)社區(qū)里的,它們并沒(méi)有被一個(gè)大的項(xiàng)目所貫穿起來(lái)。開(kāi)發(fā)組郵件列表中的首選通信是發(fā)往 kde@fiwi02.wiwi.uni-Tubingen.de 郵件列表。
KDE 1.0 – 1998年7月12日
這個(gè)版本受到了頗有爭(zhēng)議的反饋。很多人反對(duì)使用 Qt 框架,因?yàn)楫?dāng)時(shí)的 FreeQt 許可證和自由軟件許可證并不兼容,他們建議開(kāi)發(fā)組使用 Motif 或者 LessTif 替代。盡管有著這些反對(duì)聲,KDE 仍然被很多用戶所青睞,并且成功作為第一個(gè) Linux 發(fā)行版的環(huán)境被集成了進(jìn)去。
1999年1月28日
有一次升級(jí),K Desktop Environment 1.1,更快,更穩(wěn)定的同時(shí)加入了很多小的改進(jìn)。這個(gè)版本同時(shí)也加入了很多新的圖標(biāo),背景和材質(zhì)紋理。和這些全面翻新同時(shí)出現(xiàn)的還有 Torsten Rahn 繪制的全新 KDE 圖標(biāo):一個(gè)放在齒輪前的字母 K;這個(gè)圖標(biāo)的修改版也一直沿用至今。
KDE 2.0 – 2000年10月23日
重大更新:
◆DCOP (Desktop COmmunication Protocol),一個(gè)端到端的通信協(xié)議。
◆KIO,一個(gè)應(yīng)用程序 I/O 庫(kù)。
◆KParts,組件對(duì)象模型。
◆KHTML,一個(gè)符合 HTML 4.0 標(biāo)準(zhǔn)的渲染繪制引擎。
2001年2月26日
K Desktop Environment 2.1 首次發(fā)布了媒體播放器 noatun,它使用了模組化、插件設(shè)計(jì)。為了便利開(kāi)發(fā)者,K Desktop Environment 2.1 打包了 KDevelop。
2001年8月15日
KDE 2.2版本在 GNU/Linux 上加快了50%的應(yīng)用啟動(dòng)速度,同時(shí)提高了 HTML 渲染、JavaScript 穩(wěn)定性和性能,同時(shí)還增加了一些 KMail 的功能。
KDE 3.0 – 2002年4月3日
K Desktop Environment 3.0 加入了更好的限制使用功能,這個(gè)功能在電話亭、網(wǎng)咖,企業(yè)公用電腦上被廣泛需求,它可以禁止用戶完全使用軟件的某些能力。
2003年1月28日
K Desktop Environment 3.1 加入了新的默認(rèn)窗口(Keramik)、圖標(biāo)樣式(Crystal)和其他一些改進(jìn)。
2004年2月3日
K Desktop Environment 3.2 加入了諸如在網(wǎng)頁(yè)表格、書(shū)寫(xiě)郵件中拼寫(xiě)檢查的新功能;增強(qiáng)了郵件和日歷功能。完善了 Konqueror 中的標(biāo)簽機(jī)制和對(duì) Microsoft Windows 桌面共享協(xié)議(RDP)的支持。
2004年8月19日
K Desktop Environment 3.3 側(cè)重于組合不同的桌面組件。Kontact 被放進(jìn)了群件應(yīng)用 Kolab 并與 Kpilot 結(jié)合。Konqueror 的加入讓 KDE 有了更好的 IM 交流功能,比如支持發(fā)送文件,以及其他 IM 協(xié)議(如IRC)的支持。
2005年3月16日
K Desktop Environment 3.4 側(cè)重于提高易用性。這次更新為 Konqueror、Kate、KPDF 加入了文字-語(yǔ)音轉(zhuǎn)換功能;也在桌面系統(tǒng)中加入了獨(dú)立的 KSayIt 文字-語(yǔ)音轉(zhuǎn)換軟件。
2005年11月29日
The K Desktop Environment 3.5 發(fā)布加入了 SuperKaramba,為桌面環(huán)境提供了易于安裝的插件Widgets機(jī)制。 Konqueror 加入了廣告屏蔽功能并成為了有史以來(lái)第二個(gè)通過(guò) Acid2 CSS 測(cè)試的瀏覽器。
KDE SC 4.0 – 2008年1月11日
大部分的開(kāi)發(fā)投身于把最新的技術(shù)和開(kāi)發(fā)框架整合進(jìn) KDE 4 當(dāng)中。Plasma 和 Oxygen 是兩次最大的用戶界面風(fēng)格變更。同時(shí),Dolphin 替代 Konqueror 成為默認(rèn)文件管理器,Okular 成為了默認(rèn)文檔瀏覽器。
2008年7月29日
KDE 4.1 引入了一個(gè)在 PIM 和 Kopete 中共享使用的表情主題系統(tǒng);引入了可以讓用戶便利地從互聯(lián)網(wǎng)上一鍵下載數(shù)據(jù)的 DXS。同時(shí)引入了 GStreamer、QuickTime 和 DirectShow 9 Phonon 后端。加入了新應(yīng)用,如:
◆ Dragon Player
◆ Kontact
◆ Skanlite — 掃描儀軟件
◆ Step —— 物理模擬軟件
◆ 新游戲:Kdiamond、Kollision、KBreakout 和更多......
2009年1月27日
KDE 4.2 被認(rèn)為是在已經(jīng)極佳的 KDE 4.1 基礎(chǔ)上的又一次全面超越,同時(shí)也成為了大多數(shù)用戶替換舊 3.5 版本的完美選擇。
2009年8月4日
KDE 4.3 修復(fù)了超過(guò)10000個(gè) bug,同時(shí)加入了近2000個(gè)用戶要求的功能。整合一些新的技術(shù),例如PolicyKit、NetworkManage & Geolocation services 等也是這個(gè)版本的一大重點(diǎn)。
2010年2月9日
KDE SC 4.4 基于 Qt 4 toolkit 的 4.6 版本,加入新的應(yīng)用 KAddressBook。
2010年8月10日
KDE SC 4.5 增加了一些新特性:整合了開(kāi)源的瀏覽器引擎 WebKit 庫(kù),其現(xiàn)在也在 Apple Safari 和 Google Chrome 中廣泛使用。KPackageKit 替換了 Kpackage。
2011年1月26日
KDE SC 4.6 加強(qiáng)了 OpenGl 的性能,同時(shí)照常更新了無(wú)數(shù)bug和小改進(jìn)。
2011年7月27日
KDE SC 4.7 升級(jí) KWin 以兼容 OpenGL ES 2.0 ,更新了 Qt Quick,Plasma Desktop 帶來(lái)許多增強(qiáng)和在應(yīng)用里的大量新特性, 修復(fù)了1.2萬(wàn)個(gè) bug。
2012年1月25日
KDE SC 4.8:更好的 KWin 性能與 Wayland 支持,更嶄新的 Doplhin 的外觀設(shè)計(jì)。
2012年8月1日
KDE SC 4.9:向 Dolphin 文件管理器增加了一些更新,比如重新加入了實(shí)時(shí)文件重命名,鼠標(biāo)輔助按鈕支持,更好的位置面板和更多文件分類管理功能。
2013年2月6日
KDE SC 4.10:很多 Plasma 插件使用 QML 重寫(xiě);Nepomuk、Kontact 和 Okular 得到了很大程度的性能和功能提升。
2013年8月14日
KDE SC 4.11:Kontact 和 Nepomuk 有了很多優(yōu)化。 第一代 Plasma Workspaces 進(jìn)入了單純維護(hù)階段。
2013年12月18日
KDE SC 4.12:Kontact 得到了極大的提升,包括許多小的改進(jìn)。
2014年4月16日
KDE SC 4.13:Nepomuk 語(yǔ)義搜索功能替代了桌面上的原有的 Baloo 搜索。 KDE SC 4.13 以53個(gè)語(yǔ)言版本發(fā)布。
2014年8月20日
KDE SC 4.14:這個(gè)發(fā)布版本側(cè)重于穩(wěn)定性提升:大量的 bug 修復(fù)和增加了一些小的功能。這是最后一個(gè) KDE SC 4 發(fā)布版本。
KDE Plasma 5.0 – 2014年7月15日
KDE Plasma 5 – 第五代 KDE。大幅改進(jìn)了設(shè)計(jì)和系統(tǒng),新的默認(rèn)主題 Breeze 完全遷移到了 QML,更好的 OpenGL 性能,更完美的 HiDPI (高分辨率)顯示支持。
2014年11月11日
KDE Plasma 5.1:遷移了從 Plasma 4 里丟失的功能。
2015年1月27日
KDE Plasma 5.2:新組件BlueDevil、KSSHAskPass、Muon、SDDM 主題設(shè)置、KScreen、GTK+ 樣式設(shè)置和 KDecoration。
2015年4月28日
KDE Plasma 5.3:Plasma Media Center 技術(shù)預(yù)覽。新的藍(lán)牙和觸摸板小程序;改良了電源管理。
2015年8月25日
KDE Plasma 5.4:Wayland 登場(chǎng),新的基于 QML 的音頻管理程序,一個(gè)全屏的程序啟動(dòng)器替代品。
萬(wàn)分感謝 KDE 開(kāi)發(fā)者及社區(qū),并感謝 Wikipedia 為書(shū)寫(xiě) 概述 帶來(lái)的幫助,同時(shí),感謝所有讀者。讓我們保持自由精神(be free)并繼續(xù)支持如同 KDE 一樣的開(kāi)源的自由軟件發(fā)展。