Hacker News new | ask | show | jobs
by shatteredgate 1642 days ago
>conflates the X protocol and Xlib which nobody was using to write new software even back then.

They are mostly synonymous, there is a large amount of software using Xlib that will likely not ever be rewritten to use XCB. And Xlib is still a better option than XCB if you want to use any client libraries because those all require Xlib.

>He gets called out for this by one of the attendees but brushes it away with "but it's really hard to do". It's actually not.

With GTK applications like gedit, it actually is because those are in the category of "won't ever be updated to use XCB". IIRC somebody even tried to port GTK to XCB once and the patches were never merged because it broke everything. XCB is nice for some things but comes with its own set of issues. Please also keep in mind that if you're suggesting the only reasonable solution is to rewrite every client to use a new library, that comes with about the same difficulty as porting to Wayland.