in reply to Leo

I mean, X11 is:

- unmaintained, by and large (only XWayland gets released, no X server releases in 4 years, no new feature/spec work)
- a security nightmare, with zero provision for avoiding access to all input and all application window content
- completely sandbox unaware, so it offers no security boundary between applications

There's nothing "neutral" about the Linux marketplace, such as it is.

Unknown parent

mastodon - Link to source

Emmanuele Bassi

those are point releases that happen just because downstream and security patches accumulate, and finding people to do them is already hard to do; there are no new releases of the project, even without going to a completely hyperbolic "100 releases per year".

Just because software is stable doesn't mean it's done; in this case, "stable" means "nobody is doing anything new on top of it", which is just a lot of words dancing around the "legacy" bit.

This entry was edited (1 month ago)
Unknown parent

mastodon - Link to source

Emmanuele Bassi

"revolutionary" as in "rotating the screen should not require a complete geometry change"? Or as in "applications should not be able to screenscrape contents of other applications"? Or "applications should not have to manage the window stacking by themselves"? "People" don't care about anything related to the graphic system implementation, but they do care about application functionality, and X11 has sat in the way of functionality for too long
Unknown parent

mastodon - Link to source

Emmanuele Bassi

tell me you know nothing about the graphics subsystem without telling me you know nothing about the graphics subsystem. Spoiler alert: I was working on shipping X11 on phones, tablets, and in-vehicle systems before Wayland was even a thing. The amount of stupid hacks needed to get a worse result was not funny. Laptops and desktop have screen orientation changes that happen dynamically, and it should not look like ass when it does.