Xlibe: an Xlib/X11 compatibility layer for Haiku

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.

Xlib‘s API is relatively low-level, but it is just high-level enough that it can be emulated on top of a higher-level API like Haiku’s.

At present, it provides “most” commonly-used Xlib APIs, but many of them are stubbed or incomplete implementations. (GTK, with some hacks, can compile, link, and open a window before it runs in to missing functionality.)

This is crazy person work by Haiku developer waddlesplash. He also posted continuously updated progress thread on the Haiku website, which provides a lot more detail about the process, the current state, and possible future plans.

13 Comments

  1. 2021-12-21 1:38 am
  2. 2021-12-21 7:50 am
  3. 2021-12-21 11:50 am
  4. 2021-12-21 4:50 pm
    • 2021-12-21 5:25 pm
  5. 2021-12-22 1:57 pm
    • 2021-12-22 2:37 pm
      • 2021-12-24 3:28 pm
        • 2021-12-24 7:01 pm
  6. 2021-12-23 9:08 am
  7. 2021-12-23 9:30 am
    • 2021-12-23 10:14 am
      • 2021-12-23 10:24 am