Jump to content
How would you like to be reminded?
Whether you give now or later, any contribution helps. We can send you an email or text message reminder to join the 2% of readers who donate.
🎉 Thank you for donating recently! 🎉
Your support means the world to us. We'll hide banners in this browser for the rest of our campaign.
Where your donation goes
Accountability and transparency are core values at the Wikimedia Foundation. We manage funds and resources to ensure that every contribution supports our mission. We have earned the Platinum Seal of Transparency from Candid (formerly GuideStar), and Charity Navigator awarded us its highest rating. You can read our most recent annual report for more information about our financial health.
45% $85.4M Technology 32% $60.7M Support 12% $22.8M Fundraising 11% $20.9M General $189.7M Total Funding
45% Investment in Technology

Nearly half of our budget goes toward supporting the technology that powers Wikipedia and other Wikimedia projects. We are constantly working to enhance the user experience for both contributors and readers, improve site security, and ensure reliable access to our websites globally. This infrastructure and product support sustain one of the top ten most visited websites in the world, all at a fraction of the cost of popular for-profit websites.

32% Support for Volunteers

The global reach of Wikimedia projects is made possible by the hard work of volunteers from across the globe. We provide grants, legal support, and other resources to help build vibrant volunteer communities. Additionally, we promote community engagement through outreach initiatives and advocate for the growth and protection of free knowledge.

12% Allocation to Fundraising Efforts

Donor support is crucial to sustaining Wikipedia and our other free knowledge endeavors. Our team is committed to efficient and effective fundraising throughout the year, ensuring that every contribution helps advance our mission.

11% General and Administrative Expenses

Operational costs are essential for the smooth management and governance of the Wikimedia Foundation. These expenses help us recruit top talent and support staff around the world, empowering them to carry out the mission of the Wikimedia Foundation.

Talk:Wayland (protocol)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Content not up to date

[edit]

Much of the content of this page describes the situation as of 2014 or so. Is it possible to bring it up to date? m.e. (talk) 02:35, 17 May 2022 (UTC)[reply]

Indeed. Some desktop environments such as Xfce have added experimental Wayland support, and LXQt has essentially complete Wayland support by now. 31.22.245.153 (talk) 15:04, 6 October 2025 (UTC)[reply]

Criticisms and (dis-)advantages

[edit]

This article lacks the criticisms of Wayland as well as its advantages and disadvantages compared to X11. It would be nice if someone with enough expertise could add this. 157.143.15.229 (talk) 20:42, 30 September 2022 (UTC)[reply]

Being critical of the wisdom of Freedesktop.org is not allowed. jae (talk) 01:50, 7 October 2022 (UTC)[reply]
What a nonsense. Wikipedia is an encyclopedia. You don't produce content for Wikipedia, rather you summarise existing sources. If you think, the treatment is biased, then find other reliable sources which supply another angle.
188.174.59.50 (talk) 23:35, 1 August 2025 (UTC)[reply]
That isn't a very neutral statement. 2601:646:9981:7000:428B:EDAB:F0C5:A0F4 (talk) 01:36, 12 October 2025 (UTC)[reply]
I believe that was what you humans refer to as a "joke", based upon the fact that some people consider the choice between X11, Wayland, and XLibre to be a political question for some strange reason. --Guy Macon (talk) 01:39, 24 November 2025 (UTC)[reply]
Based on what I've seen before I doubt that's it's a "joke". ~2025-37674-02 (talk) 02:18, 2 December 2025 (UTC)[reply]

Suggested rename

[edit]

(Discussion prior to posting an actual rename request)

Per WP:COMMONNAME I propose renaming this page to Wayland Windowing System, or if you want consistency with X Window System , Wayland Window System (They are both Windowing Systems, so maybe rename the X page as well? Or maybe rename Windowing system to Window system?). --Guy Macon (talk) 01:36, 24 November 2025 (UTC)[reply]

What you propose may describe the thing*, but I cannot agree that it is a[n existing] commonly-accepted name for the thing, let alone the most common. In fact it is a rendering I have never once encountered in years of following the topic. "X Window System" by comparison is very close to the handle by which it was announced to the world (see the email in its article: "window system X"), and has been adopted and used in countless sources (I posit the vast majority) since. I see a better argument for "Wayland (windowing system)" but see below.
  • I say "may", because the functional distinctions between Wayland and the X Window System (and its predecessor W), topic of widespread and rather vehement exchanges of views that they are, do incline me to wonder whether "windowing system" is even the most apt description, let alone name, for the thing. (I'm not necessarily saying it isn't, or offering a competing submission; I just think it is rather open to debate.) HyperGigaMeh (talk) 11:23, 6 June 2026 (UTC)[reply]

table

[edit]

i want to change the table to match KDE Software Compilation#Release cycle and need some opinion

split the table

[edit]

here is the example

Major Wayland and Weston releases[1]
Wayland Weston Wayland Protocols
Version Date Main features Version Date Main features Version Date
Unsupported: 0.85 9 February 2012[2] First release. 0.85 9 February 2012[2]
Unsupported: 0.95 24 July 2012[3] Began API stabilization.
Unsupported: 1.0 22 October 2012[4][5] Stable wayland-client API.
Unsupported: 1.1 15 April 2013[6][7] Software rendering.[8] FBDEV, RDP backends.
Unsupported: 1.2 12 July 2013[9][10] Stable wayland-server API. Color management. Subsurfaces. Raspberry Pi backend.
Unsupported: 1.3 11 October 2013[11] More pixel formats. Support for language bindings. Android driver support via libhybris.
Unsupported: 1.4 23 January 2014[12] New wl_subcompositor and wl_subsurface interfaces. Multiple framebuffer formats. logind support for rootless Weston.
Unsupported: 1.5 20 May 2014[13] libinput. Fullscreen shell.
Unsupported: 1.6 19 September 2014[14] libinput by default.
Unsupported: 1.7 14 February 2015[15][16] Support for the Wayland presentation extension and for surface roles. IVI shell protocol.
Unsupported: 1.8 2 June 2015[17][18] Separated headers for core and generated protocol. Repaint scheduling. Named outputs. Output transformations. Surface-shooting API.
Unsupported: 1.9 21 September 2015[19][20] Updated license. Updated license. New test framework. Triple-head DRM compositor. linux_dmabuf extension. 1.0 24 November 2015[21]

the plan is wayland version will span in 2 columns but version template cant do that Template:Version#Limitations

The current version of the template is known to fail creating correct cell contents when combined with the "colspan" keyword for table cell joining - except for the legend item.

| rowspan="2" | {{Version|o|1.10|sortKey=1.10}}
| rowspan="2" | {{dts|format=dmy|2016|02|17}}{{r|wayland 1.10}}{{r|weston 1.10}}
| rowspan="2" | Drag-and-drop functionality, grouped pointer events.{{r|autoref0010}}
| rowspan="2" | 
| rowspan="2" |
| rowspan="2" | Video 4 Linux 2, touch input, debugging improvements.{{r|Larabel wayland 1.10}}
| 1.1
| {{dts|format=dmy|2016|02|16}}<ref>{{cite mailing list | url=https://lists.freedesktop.org/archives/wayland-devel/2016-February/027029.html | title=&#91;ANNOUNCE&#93; wayland-protocols 1.1 | mailing-list=wayland-devel | first=Jonas | last=Ådahl | date=16 February 2016}}</ref>
|-
|1.4 
|{{dts|format=dmy|2016|05|23}}<ref>{{cite mailing list | url=https://lists.freedesktop.org/archives/wayland-devel/2016-May/029014.html | title=&#91;ANNOUNCE&#93; wayland-protocols 1.4 | mailing-list=wayland-devel | first=Jonas | last=Ådahl | date=23 May 2016}}</ref>

options

  1. reject this change, keep it as it is
  2. dont use version template
  3. keep use version template but bundle wayland-protocols entry

main features entry

[edit]

since version 1.13 there are no more entry for wayland and weston

options

  1. keep it
  2. remove it
  3. move it to part before the table or to other section

number 2 is because WP:NOTCHANGELOG but see also WP:PRESERVE

license change entry already mentioned in history section

weston version numbering change can be moved to safe note Lokiretro (talk) 09:46, 17 December 2025 (UTC)[reply]

X11 developers lineage

[edit]

The wiki article seems to focus only on the work that Kristian Høgsberg was involved in, but states that "Wayland is ..... a free and open-source community-driven project with the aim of replacing the X Window System" which would imply other developers than just the one going forward.

Among those early core Wayland as well as X11 developers include Daniel Stone, Peter Hutterer, and Pekka Paalanen. Jonas Ådahl also seems to have had some early involvement but may have come later.

Among those X11 developers who were instrumental in XWayland mainly as a bridge include Adam Jackson and Keith Packard.

Later on, other core developers came along such as Carlos Garnacho, Martin Flöser, Simon Ser, and Jason Ekstrand, but seem to have had much less X11 coding in their resumes. There seems to be a common belief that X11's developers created and then subsequently expanded early Wayland perhaps as a sort of X12 while losing interest as developers in maintaining the X11 code itself anymore.[1] Progressingamerica (talk) 00:57, 29 May 2026 (UTC)[reply]

  1. ^ Cite error: The named reference wayland releases was invoked but never defined (see the help page).
  2. ^ Jump up to: a b Cite error: The named reference wayland 0.85 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference wayland 0.95 was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference wayland 1.0 was invoked but never defined (see the help page).
  5. ^ Cite error: The named reference Scherschel wayland 1.0 was invoked but never defined (see the help page).
  6. ^ Cite error: The named reference Larabel wayland 1.1 was invoked but never defined (see the help page).
  7. ^ Cite error: The named reference wayland 1.1 was invoked but never defined (see the help page).
  8. ^ Cite error: The named reference Larabel 2013 pixman was invoked but never defined (see the help page).
  9. ^ Cite error: The named reference Larabel wayland 1.2 was invoked but never defined (see the help page).
  10. ^ Cite error: The named reference wayland 1.2 was invoked but never defined (see the help page).
  11. ^ Cite error: The named reference wayland 1.3 was invoked but never defined (see the help page).
  12. ^ Cite error: The named reference wayland 1.4 was invoked but never defined (see the help page).
  13. ^ Cite error: The named reference wayland 1.5 was invoked but never defined (see the help page).
  14. ^ Cite error: The named reference wayland 1.6 was invoked but never defined (see the help page).
  15. ^ Cite error: The named reference wayland 1.7 was invoked but never defined (see the help page).
  16. ^ Cite error: The named reference weston 1.7 was invoked but never defined (see the help page).
  17. ^ Cite error: The named reference wayland 1.8 was invoked but never defined (see the help page).
  18. ^ Cite error: The named reference weston 1.8 was invoked but never defined (see the help page).
  19. ^ Cite error: The named reference wayland 1.9 was invoked but never defined (see the help page).
  20. ^ Cite error: The named reference weston 1.9 was invoked but never defined (see the help page).
  21. ^ Ådahl, Jonas (24 November 2015). "[ANNOUNCE] wayland-protocols 1.0". wayland-devel (Mailing list).