Freedesktop.org(fd.o)是一個致力于Linux和其他類Unix操作系統上的X窗口系統的桌面環境之間的互操作性和基礎技術共享的項目。該項目由計算機工程師哈沃克·彭寧頓(Havoc Pennington)于2000年3月創立,旨在關注用戶需求。該組織與GNOME、KDE和Xfce等最流行的開源X桌面緊密合作,共同開發常用的桌面環境接口的集合Portland 1.0(xdg-utils)。freedesktop.org是一個“協作區”,用戶可以自由討論想法,而不是一個正式的標準組織。該組織最初的名稱叫X Desktop Group(X桌面工作組),其縮寫“XDG”在他們的工作中仍然經常被用到。2019年,freedesktop.org加入了X.Org基金會。所有freedesktop.org項目都受到Coraline Ada Ehmke的貢獻者公約行為準則的保護,旨在禁止冒犯性語言和行為,確保開發者能夠在一個沒有騷擾和包容的環境中工作。
功能
服務
fd.o為眾多相關項目提供主機服務,包括:
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體驗(不再存在撕裂、滯后、重繪和閃爍等現象)。
參考資料 >