0

Linux 图形堆栈初探

 1 week ago
source link: https://lug.ustc.edu.cn/news/2024/04/gathering-linux-graphics-journey/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Linux 图形堆栈初探

2024 年 4 月 21 日

2024 年 3 月 31 日,校学生 Linux 用户协会举办了一场小聚活动。本次小聚为刘紫檀同学为我们带来的关于 Linux 图形堆栈的介绍。

C674688314E3F9149BAEAD6DE8A024EA.jpg

在活动的开始,刘紫檀同学介绍了他本人阅读图形栈程序的心得体会,同时分享了自己编写的一个能够便捷阅读 Archlinux 源码的脚本。刘同学认为在阅读程序时需要了解功能间的界面,并以 Wayland 协议来举例说明。

6C0D0AD15BB58A9211D3F4AD0F0F42C8.png

随后,刘紫檀介绍了 GUI 程序的基本构成。刘同学向大家展示了 CLI 与 GUI 程序代码,解释了其基本的组成部分,由实现最基础的功能到处理复杂的用户需求。

F939405C44EA3364304AE83FA5AF7FAD.png

刘紫檀重点介绍了 GUI 程序绘制技术的演进,以 PC /Linux 上的图形显示为主线进行了整理。首先刘同学介绍了帧缓冲设备(fbdev),给大家展示了历代不同产商生产的显卡,并说明了帧缓冲设备的工作流程与基本操作。紧接着,刘同学介绍了历史悠久的 X 窗口系统、早期与现代的 DRI、DRM 框架等,在最后介绍了 Wayland 协议。

88F681B958C76D6F349FB070DB260E8D.jpg

活动接近尾声,刘同学用一张图表梳理了今天小聚的内容脉络,与现场的同学们展开了相关的交流。

D145719FD50F4095BBA726CF654291A3.png

小聚录像已上传至 ftp:Linux 图形堆栈初探

分类: LUG 小聚 LUG 活动

更新时间: 2024 年 4 月 24 日

上一页 下一页

猜您还喜欢


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK