Linux图形体系结构
文章平均质量分 91
芒果黑
这个作者很懒,什么都没留下…
展开
-
X11流程解读
前言之前转载了关于Linux图形子系统的文章,其中提到的X11和Wayland,关于X11的实现流程并没有太详细,下面这篇文章会更详细一些,虽然没有包含DRI部分的内容,不过不影响理解。内容Wayland是什么呢?它是X Window?还是要取代X Window?它的优势在哪里?Linux桌面/移动会因此有什么变化?在本篇中,我将回顾历史,展望未来,通过简易的文字,来先回顾一下X Window,从而继续解答Wayland。注:在下对X Window的理解仅限于表面,文章中会有不少技术、历史方转载 2021-09-16 18:25:44 · 4307 阅读 · 0 评论 -
Linux graphic subsystem(2)_DRI介绍
1. 前言上篇文章(Linux graphic subsytem(1)_概述)介绍了linux图形子系统基本的软件框架,以及GUI、Windowing system、3D渲染等基本概念。文中提到了linux DRI(Direct Render Infrastructure)框架,但限于篇幅,没有过多介绍。蜗蜗觉得,DRI在当前(或者说将来)的linux图形子系统中,有着举足轻重的地位,甚至可以说是新的linux图形框架核心思想的体现。本文将基于linux图形框架的发展历程,从Why、What和How转载 2021-09-15 18:42:13 · 417 阅读 · 0 评论 -
Linux graphic subsytem(1)_概述
1. 前言图形子系统是linux系统中比较复杂的子系统之一:对下,它要管理形态各异的、性能各异的显示相关的器件;对上,它要向应用程序提供易用的、友好的、功能强大的图形用户界面(GUI)。因此,它是linux系统中少有的、和用户空间程序(甚至是用户)息息相关的一个子系统。本文是图形子系统分析文章的第一篇,也是提纲挈领的一篇,将会从整体上,对linux显示子系统做一个简单的概述,进而罗列出显示子系统的软件构成,后续的文章将会围绕这些软件一一展开分析。注1:本文所有的描述将以原生linux系统为例(如转载 2021-09-15 18:40:32 · 182 阅读 · 0 评论 -
Linux内核的整体架构
1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都基于如下约定:a) 内核版本为Linux 3.10.29(该版本是一个long term的版本,会被Linux社区持续维护至少2年),可以从下面的链接获取:https://www.kernel.org/pub/linux/kernel/v3.x.转载 2021-09-15 18:35:25 · 363 阅读 · 0 评论