linux 图形用户界面结构简介

本文通过阅读《linux就是这个范儿》一书,详细介绍了Linux图形操作的基础知识,包括Linux内核、xwindows服务器及客户端软件之间的三层结构,以及macOSX与Windows在图形界面实现上的差异。特别指出,虽然macOSX在协议上采用二进制,但其在效率上的损失可能使iOS操作系统更为流畅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       在读《linux 就是这个范儿》,系统的学习一些linux相关的知识,作者确实做到了深入浅出,起码在一开始讲图形操作的时候,很简单的就让我对linux下图形操作相关的知识有了大概的认识。赞一个!做点笔记,博客以后还是要坚持写起来的。

       Linux 本身只是一个内核,跟所有的类unix操作系统一样本身是没有图形用户界面的。实现图形操作界面需要软件支持。Linux 的图形操作界面是三层结构,最底层是linux 内核,中间是x windows 服务器例如xorg, 上层就是各种客户端软件如KDE,GNOME等。x windows 服务器和客户端软件 通过x 协议通信。 x 协议的定位类似于http协议,本身只是一些规定,定义了大家都需要遵守的条件,在这些相同的条件的基础上,服务器层和客户端各自实现相应的功能。

      linux图形用户界面的结构就是这么简单,值得一说的是苹果mac os X 也是和linux一样采用了三层结构,即内核-x windows 服务器- x client, windows 采用的是 内核-客户端的两层结构。这里颠覆固有思维的是windows的两层结构效率要比linux 和mac os X的三层结构要低。而mac os X 和linux 的x 协议的区别在于,mac os X 的协议使用的是二进制,linux 采用的是文本形式。所以mac os X 在效率上有损失。这估计也是ios操作系统要比android 流畅一些的一个原因吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值