码迷,mamicode.com
首页 > Windows程序 > 详细

RHEL6-X Window System-1.简介

时间:2016-06-30 23:41:40      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:简介   x window system   

在Linux上头的图形界面我们称为X Window System,简称X 或X11


为何称之为系统呢?

因为X窗口系统又分为X Server 与 X Client ,既然是Server/Client(C/S的主从架构)这就表示X窗口系统是可以跨网络且跨平台的。X窗口系统对于Linux来说仅是一个“软件”,只是这个软件日趋重要。因为对于类UNIX系统的推广和应用来说GUI是有其需要的。


为什么图形界面要称为X?

因为就英文字母来看X是W(indow)的后面,因此,人们就戏称这一版的窗口界面为X(有下一版的新窗口之意)


X Window的发展简史

X Window系统最早由MIT(麻省理工学院)在1984年发展出来的,当初X 就是在UNIX的System V 这个正统的UNIX操作系统版本上面开发出来的。

在开发X时,开发者就希望这个窗口界面不要与硬件有强烈的相关性,这是因为如果与硬件的相关性高,那就等于是一个操作系统了,如此一来的应用性会比较局限,因此X在当初就是以应用程序的概念来开发的,而非以操作系统来开发。

由于X希望能够通过网络进行图形界面的访问,因此发展出许多X协议,这样的网络架构吸引了很多厂商加入研发,因此X的功能一直在持续加强。

到1987年X版本发展到了X11,这一版本的X取得了明显的进步,后来的窗口界面改良都是架构于此版本。因此后来X窗口也被称为X11,后续发布版本也沿用这样的命名,如1994年的X11R6/1995年的X11R6.3之类的样式。


早期linux所使用的X Window的主要内核是由XFree86这个计划所提供,因此X系统与XFree86挂上等号

技术分享


不过由于授权问题导致XFree86无法继续提供类似GPL的自由软件,后来Xorg基金会就接手X11R6的维护

技术分享


由上可知:

  • 在类UNIX上面的图形用户界面(GUI)被称为X或X11

  • X11是一个‘软件’而不是一个操作系统

  • X11是利用网络架构来进行图形界面的运行与绘制

  • 较著名的X版本为X11R6这一版本,目前大部分的X都是这一版本深化出来的(包括X11R7)

  • 现在大部分的发行版本的X都是由Xorg基金会所提供的X11软件

  • X11使用的是MIT授权,为类似于GPL的自由软件授权方式


ps:内容参考总结自《鸟哥的Linux私房菜 基础学习篇 第三版》

本文出自 “糊涂小孩123” 博客,请务必保留此出处http://hutuxiaohai123.blog.51cto.com/3491681/1794648

RHEL6-X Window System-1.简介

标签:简介   x window system   

原文地址:http://hutuxiaohai123.blog.51cto.com/3491681/1794648

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!