惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
L
LangChain Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
P
Proofpoint News Feed
博客园_首页
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog

LWN.net comments

tcmalloc's weird hack [LWN.net] Fixed? [LWN.net] mpd [LWN.net] Userspace AX.25 [LWN.net] RIP [LWN.net] My two cents... [LWN.net] pipx [LWN.net] Tragedy [LWN.net] A young man destined for glory [LWN.net] And 'less' won't let you search [LWN.net] A great loss [LWN.net] Sad and shocking news [LWN.net] Easy migration from Clementine [LWN.net] Sad coincidence [LWN.net] GNOME is actually usable thanks to Seth et al [LWN.net] Sad news :( [LWN.net] armhf supports preempt_rt [LWN.net] MusicBrainz accurracy [LWN.net] On open source maintainership [LWN.net] Let's stop here [LWN.net] Not a new thing [LWN.net] uv is indeed great pgmoneta Some comments on this on a Postgres blog feed [LWN.net] uv [LWN.net] going to Debian [LWN.net] Upgrading 64-bit-capable systems to 64-bit kernels? [LWN.net] Free Software foundations Maintainers can wait for code review but not for publish review? A reasonably extreme point of view [LWN.net]
Locales and Wayland [LWN.net]
farnz · 2026-06-25 · via LWN.net comments

Locales and Wayland

Posted Jun 25, 2026 13:38 UTC (Thu) by farnz (subscriber, #17727)
In reply to: Locales and Wayland by nim-nim
Parent article: First preview release of Xfce's Wayland compositor

It wasn't forgotten about - Wayland explicitly chose not to put any control plane into the core, because part of what has not aged at all well in X11 is the assumptions made by the control plane.

Instead, the expectation is that if there's a common control plane that makes sense for today's compositors, and that should be part of the Wayland protocol, compositors will get together and put up a common Wayland extension for that control plane. And then, because it's an extension, if the world changes underneath us such that the control plane is wrong, support for that extension can be dropped.

Remember that a big part of the X11 lesson (as compared to previous iterations of the X Window System) is that protocol extensions are what give you longevity - as a matter of practicality, people are very happy to agree that you need to implement more than just the core protocol to get an acceptable system (e.g. XKB, and MIT-SHM are pretty much required on modern desktops, and some applications require XInputExtension if you want decent support for drawing tablets), so the more that can be moved out of core, the better - nobody remembers PHIGS any more, and because the X11 support for PHIGS was an extension, it just doesn't get implemented.