X Window System 现况与挑战.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
X Window System 现况与挑战.ppt

July 16, 2004 X Window System 現況與挑戰 Jim Huang (黃敬群) jserv@kaffe.org Official Kaffe Developer 題綱 X Window 概況 X 實作 XFree86 TinyX / KDrive FreeDesktop.org xserver Xorg / Debrix X Extensions 未來的挑戰 X Window 概況 X Client 與 X Server Display 與 Screen Event 與 Request X Window 的網路通透性 Window 的階層性 X Window 的外觀 Window Manager X Client 和 X Server X Window 採 Client-Server 架構 X Client 在 X Window 下執行的應用程式,需要 X Server 為其服務 X Server 整個管理桌面的 X Window 系統 , 稱為 X Server 除了負責 GUI 介面之管理和提供 Client 端的服務之外,並且還管理系統資源 (Resource) 和事件 (Event) 之發生和傳遞。 Display 與 Screen Request 與 Event X Window 的網路通透性 X Window 的階層性 X Window 的階層性 (續) X Window 的外觀 Window Manager X 實作 XFree86 KDrive (TinyX) FreeDesktop.org Xserver Xorg / Debrix XFree86 MIT X License 跨平台: UNIX? and UNIX-like operating systems such as Linux All of the BSD variants Sun Solaris x86 Mac OS X (via Darwin) OS/2 Cygwin Open Source Xserver 的基礎 XFree86 的若干分支 XFree86 4.0 TinyX (KDrive) FreeDesktop.org Xserver (fd.o xserver) XFree86 4.4 RC2 (廣告條款) XOrg (aka X11R6.7 is under the X.org umbrella, and is hosted on freedesktop.org) Debrix (XOrg + autotool + FreeDesktop.org X Extensions) XFree86 4.3 XWin (Cygwin’s Xserver) XDarwin (Xserver for Darwin / MacOS X) Xouvert XDirectFB (rootless Xserver on DirectFB) 名詞解釋 DIX Driver-Indepdent X Anything that isnt server-specific (extensions, core functions/structures, etc), goes in here. DDX Device-Dependent X inverse of DIX XFree86 Contains a DIX, a DDX, X libraries, X apps, fonts, and docs X.org Formerly X Consortium Bunch of companies and developers working on the X11R6.x reference codebase Freedesktop.org Umbrella project for various desktop-related Linux projects KDrive Small X Server implemented by Keith Packard 首次現身於 XFree86 4.x CVS 現為 FreeDesktop.org 的 Xserver 子計畫 特性: Keith 引入許多 X Extensions 硬體加速架構 小又快 X Extensions 硬體支援 Render XAA / KAA Xfixes / Damage / Composite 硬體支援 (2D) Copy areas of memory around Fill rectangles with a solid color (or pattern) Copy and fill can be done with ROP and planem

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档