x-window gnome kde xfree xfree86 xorg xlib qt gtk 晕了没?

[size=large]注意:安装x-window的时候即使不安装gnome和kde,也是可以显示图形的(只需要实现了X协议的客户端),只是没有“最大化,拖动。。。。”等等等等等等等等很多特效。

x-window:也叫X11,基于X协议的图形化规范,包含服务端和客户端,两者之间跑X协议。

gnome:X协议的客户端程序,主要是实现了“桌面环境”,所谓的“桌面环境”可以和XP的资源管理器类比。 这个客户端程序的实现是调用了 gtk图形库,采用gtk图形库的最主要的原因是 gtk图形库是遵循GPL协定的,而gnome自身也是遵循GPL协定的。

kde: 和gnome差不多,可类比,但和gnome不同的是,kde调用的图形库是qt,而qt是商业软件,虽然kde自身是GPL的,但由于底层的图形库qt是商业软件,所以引起了开源世界的不满,导致了后来gnome的诞生。

xfree86:X协议的服务端,实现了真正的显示图形和监听键盘输入等等。

xorg:X协议的服务端,实现了真正的显示图形和监听键盘输入等等。他是从xfree86衍生出来的。
百度百科上关于xorg的解释:Xorg是X11的一个实现,而X Window System是一个C/S结构的程序,Xorg只是提供了一个X Server,负责底层的操作。当你运行一个程序的时候,这个程序会连接到X server上,由X server接收键盘鼠标输入和负责屏幕输出。

xlib:是一个X客户端的C语言接口库,它封装了X协议,并对应用程序提供方便使用的API。使用Xlib,应用程序不用直接向X服务器发送请求与处理回复。

qt:C++编写的跨平台的图形库,在X-Window系统上面,它也封装了X协议,并且比xlib更强大。但是他是商业的,被KDE桌面环境所调用。

gtk:C语言编写的跨平台图形库,有Windows和MAC版本,但是在X-Window平台上,显然他的实现也是封装了X协议。这个库是开源GPL的,被GNOME所调用。


[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值