Mon . 19 Aug 2019
TR | RU | UK | KK | BE |
freedesktoporg fdo is a project to work on interoperability and shared base technology for free software desktop environments for the X Window System X11 on Linux and other Unix-like operating systems It was founded by Havoc Pennington from Red Hat in March 2000 The project is hosted by Software in the Public Interest, the non-profit organization created by the Debian Project

There are many development frameworks for X, and this is unlikely to change The organization seeks to ensure that differences in development frameworks are not user-visible

Widely used open-source X desktop projects—such as GNOME, KDE, and Xfce—are collaborating with the freedesktoporg project In 2006, the project released Portland 10 xdg-utils, a set of common interfaces for desktop environments2

freedesktoporg was formerly known as the X Desktop Group, and the abbreviation "XDG" remains common in their work


  • 1 Hosted projects
    • 11 Windowing system and graphics
    • 12 Other
  • 2 Stated aims
  • 3 See also
  • 4 References
  • 5 External links

Hosted projectsedit

freedesktoporg provides hosting for a number of relevant projects34 These include:

Windowing system and graphicsedit

Software related to windowing systems and graphics in general

  • Cairo, a vector graphics library with cross-device output support
  • Direct Rendering Infrastructure DRI, Linux API to access the graphics hardware, used by X11, Wayland compositors, Mesa 3D, etc
  • Glamor,5 2D graphics common driver for X server, it supports a variety of graphics chipsets which have supports for OpenGL/EGL/GBM APIs
  • Mesa 3D, an implementation of OpenGL
  • Pixman,6 is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization Important users of pixman are the cairo graphics library and the XOrg Server
  • Poppler, a PDF rendering library
  • Video Acceleration API
  • Wayland, protocol to replace X11; features: no tearing, lag, redrawing or flicker
  • XOrg Server: the official reference implementation of the X11 protocol
  • XCB, an Xlib replacement
  • Xephyr is a display server


  • D-Bus, a message bus akin to DCOP KDE 3 and Bonobo GNOME 2
  • Elektra, a library for reading and writing configuration
  • fontconfig is a library for font discovery, name substitution, etc
  • fprint, a library for the consumer fingerprint reader devices
  • GStreamer is a cross-platform multimedia framework
  • GTK-Qt engine, a GTK+ 2 engine which uses Qt to draw the graphical control elements, providing the same look and feel of KDE applications to GTK+2 applications
  • HAL Hardware Abstraction Layer is a consistent cross-operating system layer; it has been deprecated and replaced by udev
  • kmscon, userspace virtual console to replace Linux console, uses KMS driver and supports Unicode
  • luit, a tool used by terminal emulators
  • libinput,7 a library to handle input devices in Wayland compositors and to provide a generic XOrg input driver It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code compositors need to provide the common set of functionality that users expect
  • PulseAudio is a sound server frontend meant to provide software mixing, network audio, and per application volume control
  • systemd is a comprehensive init framework to start and manage services and sessions meant to replace older init models
  • Xft, anti-aliased fonts using the FreeType library, rather than the old X core fonts

Also, Avahi a free Zeroconf implementation started as a fdo project but has now moved elsewhere

Stated aimsedit

The project aims to catch interoperability issues much earlier in the process It is not for legislating formal standards

  1. Collect existing specifications, standards and documents related to X desktop interoperability and make them available in a central location;
  2. Promote the development of new specifications and standards to be shared among multiple X desktops;
  3. Integrate desktop-specific standards into broader standards efforts, such as Linux Standard Base and the ICCCM;
  4. Work on the implementation of these standards in specific X desktops;
  5. Serve as a neutral forum for sharing ideas about X desktop technology;
  6. Implement technologies that further X desktop interoperability and free X desktops in general;
  7. Promote X desktops and X desktop standards to application authors, both commercial and volunteer;
  8. Communicate with the developers of free operating system kernels, the X Window System itself, free OS distributions, and so on to address desktop-related problems;
  9. Provide source repositories git,8 and CVS9 web hosting, Bugzilla, mailing lists, and other resources to free software projects that work toward the above goals

See alsoedit

  • Free software portal
  • XOrg Foundation
  • Comparison of open source software hosting facilities
  • Linux on the desktop


  1. ^ "Freedesktoporg Site Info" Alexa Internet Retrieved 2016-06-18 
  2. ^ Portland points desktop Linux at $10 billion market Archived October 12, 2006, at the Wayback Machine, DesktopLinuxcom, 11 October 2006
  3. ^ "FreedesktopProjects" freedesktoporg Retrieved 2013-09-22 
  4. ^ "Software" freedesktoporg Retrieved 2013-09-22 
  5. ^ "Glamor" freedesktoporg 17 May 2013 Retrieved 31 October 2015 
  6. ^ "Pixman" pixmanorg 
  7. ^ "ANNOUNCE libinput 040" freedesktoporg 2014-06-24 
  8. ^ "freedesktoporg git" Gitwebfreedesktoporg Retrieved 2013-09-22 
  9. ^ "ViewVC Repository Listing" Webcvsfreedesktoporg Retrieved 2013-09-22 
  • The Big freedesktoporg Interview Rayiner Hashem & Eugenia Loli-Queru, OSNews, 24 November 2003

External linksedit

  • Official website Information about

  • user icon beatiful post thanks!

    29.10.2014 viewing the topic. what, who, explanation

There are excerpts from wikipedia on this article and video

Random Posts

Ralph Neville, 2nd Earl of Westmorland

Ralph Neville, 2nd Earl of Westmorland

Ralph Neville, 2nd Earl of Westmorland 4 April 1406 – 3 November 1484 was an English peer Content...
Mamprusi language

Mamprusi language

The Mamprusi language, Mampruli Mampelle, Ŋmampulli, is a Gur language spoken in northern Ghana by t...
Singapore Changi Airport

Singapore Changi Airport

Singapore Changi Airport IATA: SIN, ICAO: WSSS, or simply Changi Airport, is the primary civili...
Christian Siriano

Christian Siriano

Christian Siriano born November 18, 1985 is an American fashion designer and member of the Council o...

Random Posts (

Umudova, Nargiz Mamedaga Kyzy

Umudova, Nargiz Mamedaga Kyzy

Nargiz Umudova Azerb Nåğárgiz Umudova; born June 20, 1989, Baku, USSR - Azerbaijan chess player, gra
Rosario, Amed

Rosario, Amed

Herman Amed Valdez Rosario Isp German Amed Valdez Rosario, November 20, 1995, Santo Domingo - Domini


Chertanka is a toponym in Russia: The Chertanka tributary of the Coma is a river in the Krasnoyarsk
Apartment zero

Apartment zero

Thriller Drama Director Martin Donovan Producer Martin Donovan David Kepp Screenwriter Marti