Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a25d7fbe7a87610f

Jump to content

Draft:Freedesktop SDK

From Wikipedia, the free encyclopedia

Freedesktop SDK
Other namesFDSDK, freedesktop-sdk
Original authorAlexander Larsson
ReleaseFebruary 20, 2015; 11 years ago (2015-02-20).[1]
Stable release
25.08 / August 29, 2025; 11 months ago (2025-08-29)[2]
Written inBuildstream, C, Shell
Operating systemLinux and other Unix-like systems
TypeSoftware development kit
LicenseMIT License[3]
Websitefreedesktop-sdk.gitlab.io
Repositorygitlab.com/freedesktop-sdk

Freedesktop SDK is a free and open-source software development kit for Linux that provides element-defined runtimes, as well as Platform and SDK Flatpak runtimes for applications[4].

Developing Freedesktop SDK is primarily a volunteer effort, although various companies and organizations, such as Codethink and the OSU Open Source Lab provide resources and sponsorship for the project [5]. Communication within the community takes place via mailing lists, Matrix, and conference talks.

History

[edit]

Originally a sub-project underneath the Flatpak project designed to create a basic neutral runtime, it now is an independent project. [6] As a result up to version 1.6, the project repository was hosted on GitHub in the Flatpak project space [7] built using BitBake as part of a Yocto build system. As part of the move to an independent project, in 2017, Freedesktop SDK was migrated to GitLab and migrated their primary build system to use Buildstream[8].

Features

[edit]

Freedesktop SDK provides resources and documentation for construction of OS images, Flatpak runtimes[9], OCI Images and Snap[10] packages. Along with these resources, there is ongoing development for X86-64, ARM, Ppc64le, and RISC-V[11] architectures with effort towards maintenance of a stable ABI for downstream consumers[12][13]. As of 2026, the Freedesktop SDK platform has over 100M downloads on Flathub[14]

Maintenance

[edit]

Freedesktop SDK has a major release each year, with the current maintenance window being 2 years from the initial release before they are considered end of life[15].

Notable Downstreams

[edit]

References

[edit]
  1. "Freedesktop SDK 1.0". GitHub.
  2. "Freedesktop Release History".
  3. "MIT License".
  4. otaylor (2020-08-12). "Introducing the Red Hat Flatpak runtime for desktop containers". Red Hat Developer. Retrieved 2026-06-01.
  5. "Freedesktop SDK sponsors".
  6. "Freedesktop SDK Website".
  7. "Original Freedesktop SDK repository". GitHub.
  8. "freedesktop-sdk / freedesktop-sdk · GitLab". GitLab. Retrieved 2026-06-01.
  9. "Available Runtimes". Flatpak. Retrieved 2026-06-01.
  10. All Systems Go! (2019-09-21). Distributing Freedesktop SDK applications to Flatpak, Snapd and Docker. Retrieved 2026-06-01 via YouTube.
  11. Linux App Summit (2021-05-18). Freedesktop SDK on RISC-V. Retrieved 2026-06-01 via YouTube.
  12. Coldrick, Thomas. "ABI Stability in freedesktop-sdk". www.codethink.co.uk. Retrieved 2026-06-01.
  13. "ABI Stability - Freedesktop SDK". freedesktop-sdk.gitlab.io. Retrieved 2026-06-01.
  14. "Flathub Registry for org.freedesktop.Platform".
  15. "Updating the SDK - Freedesktop SDK". freedesktop-sdk.gitlab.io. Retrieved 2026-06-01.