frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A Proposal to Modernize Xorg as a Protocol-Only Graphics Layer

3•powerwordtree•8h ago
The Linux desktop has spent more than a decade transitioning toward a new graphics stack. Wayland brings many advantages, especially for mobile-style security and simplicity. But in this process, we are quietly losing something valuable: the distributed, protocol‑driven, transport‑agnostic ideas that once made the Linux graphics model unique.

This is not nostalgia. These capabilities matter for remote work, automation, multi‑machine workflows, thin clients, cloud desktops, and future distributed systems. They are not “legacy features”; they are architectural strengths that may become important again.

The problem is not Wayland itself, but the fact that it was never designed to support these use cases. Its philosophy is intentionally local, single‑user, and compositor‑centric. That is perfectly valid for mobile devices, but it leaves a gap for desktop and distributed environments.

Xorg, on the other hand, suffers from an aging implementation, not an outdated philosophy. Its core ideas—protocol‑based rendering, remote execution, composability, and transport independence—remain relevant. What we lack is a modern, minimal, protocol‑only successor that preserves these strengths without carrying Xorg’s historical baggage.

Such a project would not need to replicate Xorg’s entire feature set. It would not need server‑side rendering, fonts, input methods, window management, or security policy. It would simply define a clean, modern protocol and a stable abstraction layer. Existing compositors could implement it. Existing drivers would not need to change. Mesa would not need major redesign. The engineering effort is far smaller than rewriting a full graphics stack.

This is not a call to replace Wayland. It is a call to acknowledge that the Linux desktop may need more than one graphics model. A protocol‑first, implementation‑agnostic layer could coexist with Wayland, complement it, and preserve capabilities that would otherwise disappear.

If no one starts this work, the industry will naturally converge on mobile‑style graphics architectures, and the distributed capabilities of the past may be forgotten for a long time. But if someone begins a modern protocol‑only successor to Xorg, the community may finally have a path that balances simplicity with the flexibility the desktop once had—and may need again.

Comments

bigyabai•8h ago
This is AI-generated nonsense. It makes 100x more sense to write a greenfield reimplimentation of the Xorg display server but you wouldn't know that asking an LLM to copy Wayland's design principles.
powerwordtree•8h ago
Thanks for the comment. Just to clarify: the text was originally written in another language and I used an AI tool only to translate it because my English is not good enough for long technical writing. The ideas and arguments are my own, not generated by the model.

I’m not advocating copying Wayland or rejecting a greenfield implementation. My point was simply that a protocol‑first approach deserves to be part of the discussion, especially for use cases that Wayland intentionally doesn’t target.

wmf•5h ago
Phoenix: A modern X server written from scratch in Zig, 20 days ago, 445 comments https://news.ycombinator.com/item?id=46380075

Ask HN: Share your personal website

414•susam•9h ago•1317 comments

Ask HN: How do you safely give LLMs SSH/DB access?

61•nico•7h ago•85 comments

Ask HN: Weird Archive.today Behavior?

5•rabinovich•4h ago•1 comments

Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?

106•us321•1d ago•94 comments

Tell HN: Properly using dishwasher reduced friction with my wife

9•xylo•6h ago•10 comments

The $LANG Programming Language

258•dang•1d ago•66 comments

Ask HN: ADHD – How do you manage the constant stream of thoughts and ideas?

110•chriswright1664•1d ago•133 comments

Distributed SQL engine for ultra-wide tables

2•synsqlbythesea•4h ago•1 comments

Ask HN: How are you doing RAG locally?

29•tmaly•12h ago•6 comments

Ask HN: Quantum Computation, Computers and Programming

31•rramadass•1d ago•26 comments

Ask HN: What are you working on? (January 2026)

256•david927•3d ago•857 comments

Ask HN: Are diffs still useful for AI-assisted code changes?

4•nuky•8h ago•8 comments

Ask HN: Vxlan over WireGuard or WireGuard over Vxlan?

44•mlhpdx•1d ago•81 comments

Tell HN: DigitalOcean's managed services broke each other after update

76•neilfrndes•2d ago•46 comments

Ask HN: Discrepancy between Lichess and Stockfish

21•HNLurker2•1d ago•11 comments

Ask HN: Looking for Windows contributors for meeting-detection engine

7•Ayobamiu•1d ago•1 comments

Anything Down?

3•Artur-Defences•8h ago•2 comments

Ask HN: What makes someone hate their job?

5•agcat•8h ago•12 comments

A Proposal to Modernize Xorg as a Protocol-Only Graphics Layer

3•powerwordtree•8h ago•3 comments

Ask HN: Any evidence AI coding assistants are helping open source projects?

6•UncleOxidant•7h ago•0 comments

Tell HN: Intel could blow up the Console Wars if it had the guts

7•noumenon1111•1d ago•10 comments

Tell HN: I Downgraded from macOS Tahoe to Sequoia

7•inatreecrown2•15h ago•6 comments

Ask HN: Who remembers AWS Spot's auction era before the 2017 pricing change?

3•aleroawani•1d ago•0 comments

Ask HN: 500 citation MSc CS, stuck in a low-trust region. How to move forward?

19•throwawaysafely•1d ago•12 comments

Tell HN: The Google Tenor GIF API has been shut down

23•dfajgljsldkjag•1d ago•17 comments

Ask HN: How to find gaps and oppurtunities in the AI era?

6•SRMohitkr•20h ago•4 comments

Ask HN: Learning Discoverability

2•learnwithmattc•1d ago•0 comments

Ask HN: Are you underutilizing your insurance too?

7•nemath•1d ago•5 comments

Is "AI vibe coding" making prototyping worse inside real companies?

16•arapkuliev•1d ago•5 comments

Ask HN: Personal website featured on HN, list of restaurants in NYC

4•laffOr•14h ago•0 comments