Freedesktop.org
(重定向自XDG)
此条目没有列出任何参考或来源。 (2021年1月19日) |
freedesktop.org(fd.o)是一个致力于Linux和其他类Unix上的X窗口系统的桌面环境之间的互操作性和基础技术共享的项目。由计算机工程师的哈沃克·彭宁顿(Havoc Pennington)于2000年3月创立。
网站类型 | 软件开发管理系统 |
---|---|
创始人 | 哈沃克·彭宁顿 |
网址 | freedesktop.org |
商业性质 | 否 |
现状 | 活跃 |
该组织关注用户。目前X有很多开发框架,将来很可能也这样。而该组织力求这其中的不同不会为最终用户所察觉。
最流行的开源X桌面——GNOME、KDE和Xfce都与该项目紧密合作。在2006年该项目发布了Portland 1.0 (xdg-utils),一个常用的桌面环境接口的集合。
freedesktop.org最初的名称叫X Desktop Group(X桌面工作组),其缩写"XDG"在他们的工作中仍然经常被用到。
目标
编辑该项目并非制订正式的标准,而是帮助在这个过程的更早阶段处理互操作性问题。
容纳的项目
编辑fd.o为众多相关项目提供主机服务 [1] [2](页面存档备份,存于互联网档案馆),包括:
- X.Org Server: X11的正式参考实现。当前版本是XFree86改变license后的fork。
- D-Bus:类似KDE 3的DCOP和GNOME 版本1.2至2.2的Bonobo的消息总线。
- XDND: X的拖放目前工作还不够一致。
- HAL(Hardware Abstraction Layer,硬件抽象层):跨操作系统一致性;它已经过时并被udev取代。
- fontconfig:字体发现和名称转换库,等等 Fontconfig。
- Xft: 使用FreeType库时anti-alias字体,不限于老式X core字体。
- Cairo: 支持不同设备输出的矢量图形库。
- Direct Rendering Infrastructure(DRI):使用X窗口系统时无需通过X服务器传递数据即可安全地允许用户使用视频硬件的界面。
- GStreamer:跨平台的多媒体框架。
- Mesa 3D:OpenGL的自由实现。
- XCB:一个Xlib的替代。
- GTK-QT engine(页面存档备份,存于互联网档案馆):使用Qt绘制窗口部件的GTK2引擎,使GTK2应用程序看起来好像是KDE的。
- Poppler:一个PDF渲染库。
- Wayland:一个轻量级的显示服务器,旨在为Linux桌面提供完美的用户GUI体验(不再存在撕裂、滞后、重绘和闪烁等现象)。
外部链接
编辑- 主页(wiki)
- Freedesktop.org概略(页面存档备份,存于互联网档案馆)(Rayiner Hashem & Eugenia Loli-Queru, OSNews, 2003年)