HNHacker News
TopNewBestAskShowJobs

orowith2os

28 karma · joined June 16, 2023

submissionscomments
orowith2os··on Flatpak – An Insecurity Nightmare (2023)
There is a button along the headerbar that can be used to toggle the sidebar. One of these days I'll get around to making it actually swipe.
orowith2os··on Flatpak – An Insecurity Nightmare (2023)
I posted this article three years ago, and some of it is likely due for a rework. Why is it getting brought up again now?
orowith2os··on Wayland breaks your bad software
> We would like to compare it to Xorg in a world in which Xorg development kept moving forward, but counterfactuals are hard.

If Xorg development continued, we would still end up with Wayland, just under a slightly different name. You can only keep the X11 protocol, even with extensions, going for so long, and we've long since reached its expiration date.

orowith2os··on Wayland breaks your bad software
> No? Nouveau is an awful experience on Wayland if you intend to get more than 30% of your GPU's performance, doubly so for a recent GPU.

I mention this in the article.

> ...because it's 30 years old, and (like Wayland) was not designed with screensharing in mind?

And unlike Xorg, Wayland didn't have it hacked on. There was an actually decent library available (PipeWire) and portals that made it work nicely, and fit with the vision of the Wayland developers.

> It's really not. I've written software that unconsciously targeted both x11 and Wayland perfectly fine. Even native applications in xWayland run... like native.

I am interacting with the X protocol and trying to sort it all out and no, it is NOT perfectly fine. It's enough of a hell that I'm considering leaving the heavy lifting to third party libraries like SDL, Winit, and Smithay.

orowith2os··on Wayland breaks your bad software
And yet the only place it's completely usable are TVs, consoles, and macOS. Quote the whole thing, not just a snippet.

> HDR is a pretty new thing. It’s still a child everywhere but TVs and consoles. macOS is probably the most usable platform in that regard. Windows supports it too, but the experience can be iffy, as well as their automatic SDR -> HDR conversion.

Many things have been around for years, but development focus and people actually using those things is a different story.