• X Window、GNOME和KDE之间的关系


    原文地址:http://blog.csdn.net/jincf2011/article/details/6362923

    X Window,

    即X Windows图形用户接口,它并不是一个软件,而是一个协议(protocal),这个协议定义一个系统成品所必需具备的功能(就如同 TCP/IP, DECnet 或IBM的 SNA,这些也都是协议,定义软件所应具备的功能)。任何系统能满足此协议及符合X协会其他的规范,便可称为X。

    ------------------------------------------------------------------------------------------

    简介  X Window系统X Window System,也常称为X11X)是一种以位图方式显示的软件窗口系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。X Window系统通过软件工具及架构协议来建立操作系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其他操作系统上。现在几乎所有的操作系统都能支持与使用X。更重要的是,今日知名的桌面环境——GNOME和KDE也都是以X Window系统为基础建构成的。

      由于X只是工具包及架构规范,本身并无实际参与运作的物理,所以必须有人依据此标准进行开发撰写。如此才有真正可用、可运行的物理,始可称为实现体。目前依据X的规范架构所开发撰写成的实现体中,以X Org最为普遍且最受欢迎。X Org所用的协议版本,X11,是在1987年9月所发布。而今最新的参考实现(参考性、示范性的实现体)版本则是X11 Release 7.5(简称:X11R7.5),而此项目由X Org基金会所领导,且是以MIT授权和相似的授权许可的自由软件。

    X Window的历史  由于改进工作持续进行,新的版本(version)不断产生(当软件和前一版不相容时,新的版本便产生了)。在1985年。制定了任何人只要付版权费便可使用X的授权许可。以下为一些最近的记事:

    第10版

      1985年底。直到此时,在MIT以外的人和组织,才开始对X有实质的贡献。

      第一套商业化的X产品DEC于1986年1月推出 VAXstation-II/GPX。

      第10版第3次发行:1986年 2月。从此时起,X开始流传于世,人们把它移植到许多新的系统上。

      第10版第4次发行:1986年11月。

      1987年 1月在MIT举办第一次X技术会议。

      在1986年,第10版X无法满足所有的需求已非常明显。MIT 和 DEC便从事于完整协议(protocal)的重新设计。这就是X第11版(这就是所谓的X11)。

    第11版

      第 1次发行:1987年 9月。

      X协会成立:MIT X协会成立的目的是为了研究发展及控制标准。

      第二次X技术会议:1988年 1月。

      第11版第 2次发行:1988年 3月。

      第11版第 3次发行:1988年10月。

    -------------------------------------------------------------------------------------------

    X-Window、GNOME和KDE之间的关系

    至于GNOME、KDE和X-Window之间的关系,可以简单地认为GNOME和KDE是并列关系,如图5-1所示,它们都是基于X-Window的桌面环境,通过X-Window其才能运行。

    有人说GNOME或KDE仅是一个桌面管理器而已,笔者认为这样称呼或定义是不恰当的,这不仅仅是因为它们比桌面管理器要复杂和强大很多,更在于它大多支持其他桌面管理器,以及包含完整的应用环境以及开发工具。以GNOME为例,它除了可以搭配多种桌面管理器之外,还集成了丰富的应用,以及强大完备的开发工具和环境。

    所以说,GNOME和KDE是基于X-Window经过不同组织进行整合之后的桌面环境。至于GNOME和KDE的区别,下面就来介绍一下GNOME和KDE的主要区别。

  • 相关阅读:
    mysql表检查分析优化
    mysql表存储
    mysql表空间文件
    mysql回滚日志
    mysql重做日志
    mysql二进制日志
    最佳高质量字体
    mysql存储引擎
    如何提取app软件的apk格式中的字体?
    tar split命令
  • 原文地址:https://www.cnblogs.com/timlong/p/5029456.html
Copyright © 2020-2023  润新知