KDE Software Compilation

✍ dations ◷ 2025-07-21 02:51:49 #KDE Software Compilation,图形用户界面,软件架构,X Window系统,自由软件,Windows软件

KDE Software Compilation(KDE SC)是一个KDE的桌面环境。2010年2月4.4版发布之前的版本,Software Compilation称为K Desktop Environment。

KDE是由德国人Mathias Ettrich于1996年就读于蒂宾根大学开始的一个计划。当时,他忧心于Unix桌面没有一个应用程序外观、感受或工作方式和其他程序一样。他建议不仅是创建一套应用程序,而是一个桌面环境,用户可以得到相同的外观、感受和工作方式。他还希望这个桌面易于使用及更人性化。他在Usenet发表的文章引发了很大的回响,而KDE计划就此诞生了。

Mathias Ettrich选择使用Qt程序库开发KDE桌面系统,很快地他和其他志愿开发人员于1997年初发布了一些应用程序。

在1998年7月12日,KDE 1.0发布。在发布公告KDE团队概述了这个项目及创造原因:


现在KDE是UNIX上可用的易于使用现代桌面环境。结合一个自由的UNIX如Linux,UNIX/KDE组成一个完全自由和开放的计算平台,完全免费提供给任何人,包括对源代码的任何修改。虽然它总是会有改进的空间,我们相信已经提供一个当今一些较常见的和商业操作系统/桌面组合的合适的替代选择。我们希望UNIX/KDE组合将最终实现开放、可靠、稳定和专利自由的电脑环境。

尽管KDE作为免费的开放源软件,但由于它使用了开放源始码但当时并非自由软件许可协议的Qt程序库,有许多人在担心日后可能会出现的著作权问题。

很庆幸地是,1998年11月之后,Qt程序库所属的Trolltech公司发布了第一份自由软件许可Q Public License(QPL)的Qt程序库许可。同年不久,KDE Free Qt基金会保证假若Qt Software在任意连续12个月期间没有发布新的自由版本,那么Qt程序将更改为基于BSD许可证许可散布。

很多人依然争议著认为QPL许可与GPL上的条款会不兼容。Red Hat公司因此始终无法当KDE作默认桌面,而Mandriva Linux即趁此时机凭借KDE袭卷了欧洲的市场;2000年9月,一个基于GPL协议的UNIX版Qt程序库成功发布,大部分用户方才对KDE生出信心。

第二个系列KDE 2发布,提出了重大技术改进。这些包括DCOP(桌面通信协议)。KIO,应用程序I/O库。KParts,一个组件对象模型,使应用程序中嵌入另一个程序。和KHTML,一个HTML渲染和绘图引擎。

第三个系列KDE 3是远远大于以前的系列,包括6个主要版本。KDE 2和KDE 3之间的API变化则较少,即KDE 3可以被看作主要是延续KDE 2系列。

KDE 4包含了许多新技术的变化。核心是一个重新设计的桌面和面板集合称为Plasma,作为取代Kicker、KDesktop和SuperKaramba并集成他们的功能到一块的技术,并打算进行更多的配置为了更新那些十年之久的桌面比拟。
一些新的框架,包括Phonon,一个新的多媒体接口使KDE的独立于任何一个特定的媒体后端。Solid,一个网络和便携式设备的API。和Decibel,一个新的通信框架,以集成所有到桌面的通信协议。
还有一个特色是一个元数据和搜索框架,其中包括Strigi作为一个完整的文本文件索引服务,以及KDE下的NEPOMUK集成。

KDE将不会再提供整个软件集的同步发布,其分割为:

主要变更为后端库从Qt4更新为Qt5、KDE核心库的模块化以及改用下一代的显示服务器Wayland。

KDE团队定期发布新版本。

平台发布是开始一个系列(版本号X.0)的主要发布。这些版本可以打破二进制文件和源代码兼容性,或者换句话说,所有以下版本(X.1, X.2, ...)将保证源代码和二进制兼容性(API & ABI)。例如,该软件使用KDE 3.0开发将可以工作在所有(未来)发布的KDE 3,相对于应用程序开发使用KDE 2,不保证能够利用KDE 3的库。KDE的主要版本号按照Qt的发布周期,这意味着KDE SC 4是基于Qt 4,而KDE 3是基于Qt 3。

主要有两种类型的发布,主要版本和维护版本。

主要版本(版本号有两位,例如3.5)包含新的功能。当一个主要版本发布,下一个主要版本发布便会开始工作。一个主要版本需要数月才能完成,许多错误修复来自此期间稳定分支的backport,这意味着这些修补程序借由维护版本被纳入最后的稳定版本。从KDE SC 4系列开始,KDE SC的主要发行周期为6个月。

维护版本版本号有三位,例如KDE 1.1.1,并专注于修正错误、小的缺陷,和小的可用性改进。维护版本一般不加入新的功能,尽管有些发布,包括小的改进。使用较短的发布日期。从KDE SC 4系列开始,KDE SC每个月发布维护版本。

Software Compilation包含以下的包:

Akonadi · Decibel · Flake · KConfig XT · KJS · KDOM · KHTML · KIO · Kiosk · KIPI · KParts · Kross · KSVG · NEPOMUK · Oxygen · Phonon · Solid · Sonnet · Soprano · Strigi · ThreadWeaver · XMLGUI · KDE Frameworks 5

KDM · KWin · Plasma · 系统设置 · KDE Plasma 5

无障碍环境 · 管理 · 美工 · KDEBase · kdebase-workspace · 语言绑定 · 游戏 · 图像 · KDELibs · 多媒体 · 网络 · 个人信息管理 · Kdepimlibs · 软件开发套装 · 玩具 · 工具 · 教育 · 网页开发 · KOffice → Calligra Suite · Extragear

相关

  • 过氧化钠过氧化钠化学式为Na2O2,又称二氧化钠或双氧化钠,是钠在氧气或空气中燃烧的产物。在常温下,纯品过氧化钠为白色,但一般见到的过氧化钠呈淡黄色(混有 超氧化钠 的缘故),密度为2.805g/c
  • 光刻微影工艺(英语:photolithography)是半导体器件制造工艺中的一个重要步骤,该步骤利用曝光和显影在光阻层上刻画几何图形结构,然后通过刻蚀工艺将光掩模上的图形转移到所在衬底上。
  • 加利福尼亚凉流加利福尼亚洋流是一股太平洋的洋流,在加拿大英属哥伦比亚省南部海岸开始,沿着北美洲的西海岸往南行进,最后在墨西哥的下加利福尼亚州外海汇入赤道洋流。加利福尼亚洋流是北太平
  • 地表地表或地面指地球岩石及其风化物(包括土壤)的表层,不包括冰面和水面。按表层物质分如石漠、戈壁如沙漠、沙滩如泥漠如森林土地表,草原土地表如湖底土、河底土、海底土详见地形,引
  • 比尔施塔特阿尔伯特·比尔施塔特(Albert Bierstadt,1830年1月7日至1902年2月18日)是一位德裔美国风景画家,以其绘制的美国西部风景画名噪一时。他参与了多次的西部扩张旅行,是最早开始绘制
  • 亚里安妮·拉贝德亚里安妮·拉贝德(法语:Ariane Labed,1984年5月8日-),法国演员。2010年,她因演出《爱的抱抱》而于第67届威尼斯电影节获得最佳女演员。2014 - 爱丽丝海上漫游 Fidelio, l'odyssee d
  • 石楠木白欧石楠(Erica arborea)是一种常绿灌木,一般高约 1-4 米,有标本可达 7 米高。花色白,小花,长于酸性土壤。白欧石楠一般生长于环地中海地区的灌木地带,西至葡萄牙及加纳利和马德拉
  • 安德烈·基什卡安德烈·基斯卡(Andrej Kiska;1963年2月2日-)是一名斯洛伐克的企业家、慈善家和政治家。作为一个无党派人士,他参选了2014年斯洛伐克总统选举,成功击败了时任总理罗伯特·菲乔,接替
  • 达拉斯县达拉斯县(Dallas County, Texas)是位于美国德克萨斯州东北部的一个县。面积909平方英里,根据美国人口调查局2005年数字,共有人口2,305,454人。县治达拉斯市(Dallas City)。成立于1
  • 舒克里·穆罕默德·加尼姆舒克里·穆罕默德·加尼姆(阿拉伯语:شكري محمد غانم المسماري‎;1942年10月9日-2012年4月29),非洲国家利比亚的政府官员。曾任该国的总人民委员会秘书(即总理)