Libx11-Compat Is Working to Implement Xlib Atop SDL for Wayland, macOS, Android

arto1 pts0 comments

libx11-compat Is Working To Implement Xlib Atop SDL For Wayland, macOS, Android - Phoronix

Articles & Reviews

News Archive

Forums

Premium Ad-Free<br>Contact

Popular Categories

Close

Articles & Reviews

News Archive

Forums

Premium

Contact

Categories

Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals

libx11-compat Is Working To Implement Xlib Atop SDL For Wayland, macOS, Android

Written by Michael Larabel in X.Org on 22 July 2026 at 08:28 AM EDT. 13 Comments

For helping to keep X11 clients running in a modern Linux desktop world with Wayland or even for running on macOS or Android, there is now yet-another option being developed with libx11-compat. The libx11-compat project is working to re-implement the Xlib client library atop SDL2/SDL3 interfaces for allow broad underlying platform coverage.

Open-source developer Ching-Chun (Jim) Huang wrote in about the work he is pursuing with libx11-compat as a lightweight compatibility layer for X11 clients. For Xlib-dependent applications it can run without source code changes such as with macOS without XQuartz, Wayland-only Linux desktop sessions, headless CI environments, Android, and other non-x11-native platforms.

The libx11-compat library is an in-process implementation of the X Window System client library and built atop SDL2/SDL3, SDL_ttf, and Pixman. The code can currently run a number of classic X11 applications like XMosaic, Qt2 apps, XCircuit, XMMS, and more without an X Server.

Those wanting to learn more about libx11-compat can do so via GitHub.

13 Comments

Tweet

Frame: A New X11 Server Implementation Written Entirely In x86_64 Assembly<br>XWayland 24.1.13 Released To Fix Two More Security Issues In The X.Org Codebase<br>Vibe Coded X11 Server Written In Rust Adds Xinerama, FreeBSD Support & Other Features<br>YSERVER: Modern X11 Server Written In Rust With The Help Of Claude Code<br>X.Org Server Starts June With Nine New Security Vulnerabilities Discovered Via AI<br>X.Org Server 21.1.22 Released Due To Five New Security Vulnerabilities

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

The Last MPEG-4 Visual Patent Has Expired<br>FreeBSD 16 Retires The Last Of Its GPL Code From Its Base System<br>Linus Torvalds Reaffirms That Linux Is Not "Anti-AI" & Not A "Social Warrior" Project<br>Firefox 153 Available With Support For Vulkan Video Decoding, Experimental JPEG-XL<br>Frame: A New X11 Server Implementation Written Entirely In x86_64 Assembly<br>AMD Releases Lemonade 11.0 Local AI Server With Text-To-Speech, Other New Features<br>Ubuntu Kernel Team Warns Of Temporary AMD GPU Performance Regression Up To 42x<br>Microsoft Goes Nostalgic In Newest Open-Source Drop: Comic Chat Open-Sourced After 30 Years

libx11-compat Is Working To Implement Xlib Atop SDL For Wayland, macOS, Android

Intel Directed Package-Level Thermal Interrupts Slated For Linux 7.3

The "New Normal" Of Audio Quirks Submitted For Linux 7.2-rc5

Raspberry Pi Touch Display 2 10-Inch Model Launches

Cryptsetup 2.8.7 Released To Deal With Fallout Of Linux's Rushed AF_ALG Deprecation

Three New Ubuntu Snap Vulnerabilities Made Public - One Dates Back To Ubuntu 16.04 LTS

Qualcomm Posts Linux Patches For X2 Elite Extreme Powered ASUS Zenbook A16

Canonical Makes The "Enterprise Store" Official For Offline/Air-Gapped Ubuntu Usage

Stratis Storage Anaconda Integration Approved For Fedora 45

AMD Ryzen AI Halo LED Driver Queued For Introduction In Linux 7.3

Intel Compute Runtime Continues Building Out Exciting "LEO"

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.

KDE Plasma 6.7 vs. GNOME Shell 50.3 vs. Xfce 4.20 On CachyOS With NVIDIA Graphics

Linux 7.2 Improves Intel Panther Lake Xe3 Arc B390 Graphics Performance

AMD Ryzen 7 7700X3D Linux Performance

Ubuntu 26.04 LTS vs. Windows 11 vs. CachyOS Performance On A $5399 Laptop

BOSGAME VTA-439: A Great, Linux-Friendly Mini PC Powered By AMD Ryzen AI 9 HX 470

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also contribute to Phoronix through tips/donations via PayPal or Stripe.

Contact

Michael Larabel

Support Phoronix

While Having Ad-Free Browsing,

Single-Page Article Viewing

Facebook

Twitter / X

Legal Disclaimer, Privacy Policy, Cookies | Privacy Manager |...

linux libx11 compat phoronix server xlib

Related Articles