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

推荐订阅源

博客园 - 聂微东
GbyAI
GbyAI
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 叶小钗
A
About on SuperTechFans
M
MIT News - Artificial intelligence
宝玉的分享
宝玉的分享
雷峰网
雷峰网
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Martin Fowler
Martin Fowler
Google DeepMind News
Google DeepMind News
博客园 - Franky
B
Blog RSS Feed
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
罗磊的独立博客
Apple Machine Learning Research
Apple Machine Learning Research

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]
Happy to see this emerge [LWN.net]
nim-nim · 2026-06-24 · via LWN.net comments

Shows you do not have the faintest idea what Wayland (and X11 for that matter) are. A computer is not a dumb tv. The “display server” is not just displaying, it is orchestrating the input flow to apps, and orchestrating the output flow (display but also sound) apps emit in response to this output. It’s not just about producing the perfect display, it’s about producing the perfect display in response to user input.

One of the main reasons X11 had to be abandoned, back when Wayland was codenamed X12, for example, was that the X11 core protocol allocated a single byte for key codes which broke in a major way when globalization and multimedia keys became a thing and HID could not be shoved into the legacy protocol (you could, exactly like for legacy 8bit encodings, try to define custom mappings that hopefully dropped enough parts to fit). And then you had the unpleasant malware reality where you really did not want any random app spying on the input provided to the banking app.

Wayland is all about trying to untangle legacy output *and* input, when the general co-mingling baked into X11 could not cope with new realities. Unfortunately some of the untangling is not finished yet.